API Changelog
4 min
15/10/2025
Improved
It is now possible for a POI to have a null merchant_id field. This is to allow use-cases where a POI is frequently used by different Merchants. A Merchant ID must be sent in the transaction messages if this option is used.
9/10/2025
Improved
The country_code field on addresses must now be a valid ISO 3166-1 alpha-3 code.
3/10/2025
Fixed
Removed account_id from request bodies to create and update resources.
2/10/25
Added
Endpoints for handling configurations
Improved
GET query parameter on entities that can have configurations allows either a 'fragment' (config for that particular item) or 'coalesced' (config including details from parent POI Groups etc)
29/7/25
Fixed
A second bug affecting transaction processing when a merchant did not have a configuration but the POI did
Improved
Address validation is now stricter; see Swagger for details
28/7/25
Fixed
A bug affecting transaction processing when a merchant did not belong to a merchant group that resulted in the configuration being invalid
24/7/25
Fixed
Added missing methods to /pois and /poi-groups swagger documentation
Improved
Allowed the creation/updating of Merchants and POIs with a nested Address without the `configurations_public` permissions
Added
Added an `x-permissions` property to the swagger documentation to indicate the permissions required for each method
Improved
Improved descriptions of some POI fields
16/7/25
Fixed
Removed unused account_id field from Users