OK
Shopify Operator Connector APIs
You must authenticate with a bearer token that can be generated from your Mirakl Platform back office. Refer to Generating API integration access tokens documentation page for more information.
Mirakl APIs are protected by rate limits. Each API has a dedicated section displaying its rate limit.
If you make too many calls, you might receive an HTTP 429 "Too Many Requests" error. The response will contain a Retry-After header that specifies the number of seconds to wait before making a new request.
Request
Description: Verifies whether the data initialized during the application's installation is still up to date. It compares the currently used data with the initial or expected version and returns an update status indicator. This ensures data consistency and helps detect potential refresh needs.
- When you need to check initialized data
- Shopify production endpoint.https://operator-shpy.mirakl.net/api/setup/check-consistency
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://operator-shpy.mirakl.net/api/setup/check-consistency{ "checkedElements": [ { … }, { … } ] }
- Shopify production endpoint.https://operator-shpy.mirakl.net/api/setup/check-permissions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://operator-shpy.mirakl.net/api/setup/check-permissions{ "missingPermissions": [ "read_products", "write_products", "read_customers" ] }
Request
Updates all the data that was initialized during the application's installation. It ensures that the latest versions of the required data are applied, maintaining consistency and preventing outdated information from affecting the system's functionality.
- When you need to update initialized data
- Shopify production endpoint.https://operator-shpy.mirakl.net/api/setup/update
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://operator-shpy.mirakl.net/api/setup/update{ "updatedElements": [ { … }, { … } ] }