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.
https://operator-shpy.mirakl.net/
- Shopify production endpoint.
https://operator-shpy.mirakl.net/api/settings
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://operator-shpy.mirakl.net/api/settingsClient secret used to verify the signature of JWT tokens send in CustomerUI API call
List of image attributes exported when taxonomy is synchronized in Mirakl
Timestamp of the last synchronization of Mirakl deleted products to Shopify
Timestamp of the last Mirakl to Shopify product synchronization
Timestamp of the last Mirakl to Shopify shipment synchronization
Timestamp of the last Shopify to Mirakl product synchronization
The Shopify publication ids in which the third-party products and collections will be published
Settings of the root attributes and their Mirakl attribute codes. Only relevant when miraklMasterMode is enabled. If empty, defaults to preset values.
List of all tags used to mark Mirakl products imported into Shopify.
List of all tags used to synchronize Shopify products to Mirakl. No product are exported if null or empty
List of all Shopify Metafields exported when taxonomy is synchronized in Mirakl
{ "categories": { "excludes": [], "includes": [] }, "customAppClientSecret": "79●●●●●●●●●●●●●●●●●●●●●●●●●●●●36", "customCarrierDescription": "For convenience, your marketplace orders are grouped", "customCarrierTitle": "Marketplace orders", "fraudCheck": { "analysisFactDescription": null, "strategy": "NO_CHECK" }, "imageAttributes": [ { … } ], "jobs": { "SyncDeletedMiraklProducts": { … }, "SyncFirstPartyProducts": { … }, "SyncOffers": { … }, "SyncOrders": { … }, "SyncShipments": { … }, "SyncShops": { … }, "SyncThirdPartyProducts": { … } }, "lastDeletedMiraklProductSync": "2025-08-01T22:04:00Z", "lastMiraklToShopifyProductSync": "2024-09-20T10:00:00Z", "lastMiraklToShopifyShipmentSync": "2025-07-16T15:45:23Z", "lastOfferSync": "2024-09-01T10:20:30Z", "lastOrderSync": "2024-11-01T10:20:30Z", "lastShopSync": "2024-09-01T10:20:30Z", "lastShopifyToMiraklProductSync": "2024-09-20T10:00:00Z", "miraklMasterMode": { "enabled": false, "useShopifyCategories": false }, "miraklPayout": { "payinPspId": null }, "order": { "miraklExportCustomerOrganization": { … }, "orderMetafields": [ … ] }, "payment": { "confirmCaptureToMirakl": false, "confirmRefundToMirakl": false, "create3PCaptureInShopify": false, "create3PRefundInShopify": false, "miraklPaymentWorkflow": "PAY_ON_ACCEPTANCE", "useMiraklPayout": false, "useTransactionNumberForCaptureFromMetafield": false, "useTransactionNumberForRefundFromMetafield": false }, "publicationIds": [ "gid://shopify/Publication/220528771398" ], "rootAttributes": { "BARCODE": { … }, "CATEGORY": { … }, "DESCRIPTION": { … }, "SHOP_SKU": { … }, "TITLE": { … }, "VARIANT_GROUP_CODE": { … }, "VENDOR": { … }, "WEIGHT": { … } }, "shippingZoneMapping": { "countries": [ … ], "shippingZone": "INT" }, "shop": { "shopMiraklCustomFields": [ … ] }, "syncMiraklToShopifyProductWithTags": [ "from_mirakl" ], "syncShopifyToMiraklProductWithTags": [ "mirakl_sync" ], "taxonomyMetafields": [ { … } ], "vendorAsValueList": false }
Client secret used to verify the signature of JWT tokens send in CustomerUI API call
List of image attributes exported when taxonomy is synchronized in Mirakl
Timestamp of the last synchronization of Mirakl deleted products to Shopify
Timestamp of the last Mirakl to Shopify product synchronization
Timestamp of the last Mirakl to Shopify shipment synchronization
Timestamp of the last Shopify to Mirakl product synchronization
The Shopify publication ids in which the third-party products and collections will be published
Settings of the root attributes and their Mirakl attribute codes. Only relevant when miraklMasterMode is enabled. If not provided, defaults to preset values.
List of all tags used to mark Mirakl products imported into Shopify.
List of all tags used to synchronize Shopify products to Mirakl. No product are exported if null or empty
List of all Shopify Metafields exported when taxonomy is synchronized in Mirakl
- Shopify production endpoint.
https://operator-shpy.mirakl.net/api/settings
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://operator-shpy.mirakl.net/api/settings \
-H 'Content-Type: application/json' \
-d '{
"categories": {
"excludes": [
"gid://shopify/TaxonomyCategory/sg-4-17-3"
],
"includes": [
"gid://shopify/TaxonomyCategory/sg-4-17"
]
},
"customAppClientSecret": "0123456789abcdef0123456789abcdef0123",
"customCarrierDescription": "My custom carrier description",
"customCarrierTitle": "My custom carrier title",
"fraudCheck": {
"analysisFactDescription": "validated",
"strategy": "CUSTOM_ASSESSMENT"
},
"imageAttributes": [
{
"code": "main_image_1",
"isMainImage": true,
"label": "Main Image"
},
{
"code": "swatch",
"isMainImage": false,
"label": "Swatch"
}
],
"jobs": {
"SyncDeletedMiraklProducts": {
"scheduled": false
},
"SyncFirstPartyProducts": {
"scheduled": false
},
"SyncOffers": {
"scheduled": true
},
"SyncOrders": {
"scheduled": true
},
"SyncShipments": {
"scheduled": true
},
"SyncShops": {
"scheduled": true
},
"SyncThirdPartyProducts": {
"scheduled": true
}
},
"lastDeletedMiraklProductSync": "2025-08-01T22:04:00Z",
"lastMiraklToShopifyProductSync": "2024-09-01T12:00:00Z",
"lastMiraklToShopifyShipmentSync": "2025-07-16T15:45:23Z",
"lastOfferSync": "2024-09-01T09:20:30Z",
"lastOrderSync": "2024-11-01T10:20:30Z",
"lastShopifyToMiraklProductSync": "2024-09-01T12:00:00Z",
"miraklMasterMode": {
"enabled": true,
"useShopifyCategories": false
},
"miraklPayout": {
"payinPspId": "PAYIN-EUR"
},
"order": {
"miraklExportCustomerOrganization": {
"mode": "FULL"
},
"orderMetafields": [
{
"miraklCustomFieldCode": "mirakl_customer_type",
"shopifyKey": "customer_type",
"shopifyNamespace": "custom"
}
]
},
"payment": {
"confirmCaptureToMirakl": true,
"confirmRefundToMirakl": true,
"create3PCaptureInShopify": true,
"create3PRefundInShopify": true,
"miraklPaymentWorkflow": "PAY_ON_SHIPMENT",
"useMiraklPayout": true,
"useTransactionNumberForCaptureFromMetafield": true,
"useTransactionNumberForRefundFromMetafield": true
},
"publicationIds": [
"gid://shopify/Publication/220528771398"
],
"rootAttributes": {
"BARCODE": {
"code": "barcode"
},
"CATEGORY": {
"code": "category"
},
"DESCRIPTION": {
"code": "description"
},
"SHOP_SKU": {
"code": "shop_sku"
},
"TITLE": {
"code": "title"
},
"VARIANT_GROUP_CODE": {
"code": "variant_group_code"
},
"VENDOR": {
"code": "vendor"
},
"WEIGHT": {
"code": "weight"
}
},
"shippingZoneMapping": {
"countries": [
{
"iso2Code": "US",
"provinces": [
{
"code": "MA",
"shippingZone": "MASSACHUSETTS"
}
],
"shippingZone": "USA",
"zips": null
},
{
"iso2Code": "FR",
"provinces": null,
"shippingZone": "FRANCE",
"zips": [
{
"code": "75",
"shippingZone": "PARIS"
}
]
}
],
"shippingZone": "INT"
},
"shop": {
"shopMiraklCustomFields": [
{
"code": "customer-care-phone"
},
{
"code": "customer-care-email"
},
{
"code": "shipping-policy"
}
]
},
"taxonomyMetafields": [
{
"key": "materials",
"namespace": "custom",
"ownerType": "PRODUCT"
},
{
"key": "boolean",
"namespace": "test",
"ownerType": "PRODUCTVARIANT"
}
],
"vendorAsValueList": true
}'OK
Client secret used to verify the signature of JWT tokens send in CustomerUI API call
List of image attributes exported when taxonomy is synchronized in Mirakl
Timestamp of the last synchronization of Mirakl deleted products to Shopify
Timestamp of the last Mirakl to Shopify product synchronization
Timestamp of the last Mirakl to Shopify shipment synchronization
Timestamp of the last Shopify to Mirakl product synchronization
The Shopify publication ids in which the third-party products and collections will be published
Settings of the root attributes and their Mirakl attribute codes. Only relevant when miraklMasterMode is enabled. If empty, defaults to preset values.
List of all tags used to mark Mirakl products imported into Shopify.
List of all tags used to synchronize Shopify products to Mirakl. No product are exported if null or empty
List of all Shopify Metafields exported when taxonomy is synchronized in Mirakl
{ "categories": { "excludes": [ … ], "includes": [ … ] }, "customAppClientSecret": "01●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●23", "customCarrierDescription": "My custom carrier description", "customCarrierTitle": "My custom carrier title", "fraudCheck": { "analysisFactDescription": "validated", "strategy": "CUSTOM_ASSESSMENT" }, "imageAttributes": [ { … }, { … } ], "jobs": { "SyncDeletedMiraklProducts": { … }, "SyncFirstPartyProducts": { … }, "SyncOffers": { … }, "SyncOrders": { … }, "SyncShipments": { … }, "SyncShops": { … }, "SyncThirdPartyProducts": { … } }, "lastDeletedMiraklProductSync": "2025-08-01T22:04:00Z", "lastMiraklToShopifyProductSync": "2024-09-01T12:00:00Z", "lastMiraklToShopifyShipmentSync": "2025-07-16T15:45:23Z", "lastOfferSync": "2024-09-01T09:20:30Z", "lastOrderSync": "2024-11-01T10:20:30Z", "lastShopSync": "2024-09-01T10:20:30Z", "lastShopifyToMiraklProductSync": "2024-09-01T12:00:00Z", "miraklMasterMode": { "enabled": true, "useShopifyCategories": false }, "miraklPayout": { "payinPspId": "PAYIN-EUR" }, "order": { "miraklExportCustomerOrganization": { … }, "orderMetafields": [ … ] }, "payment": { "confirmCaptureToMirakl": true, "confirmRefundToMirakl": true, "create3PCaptureInShopify": true, "create3PRefundInShopify": true, "miraklPaymentWorkflow": "PAY_ON_SHIPMENT", "useMiraklPayout": true, "useTransactionNumberForCaptureFromMetafield": true, "useTransactionNumberForRefundFromMetafield": true }, "publicationIds": [ "gid://shopify/Publication/220528771398" ], "rootAttributes": { "BARCODE": { … }, "CATEGORY": { … }, "DESCRIPTION": { … }, "SHOP_SKU": { … }, "TITLE": { … }, "VARIANT_GROUP_CODE": { … }, "VENDOR": { … }, "WEIGHT": { … } }, "shippingZoneMapping": { "countries": [ … ], "shippingZone": "INT" }, "shop": { "shopMiraklCustomFields": [ … ] }, "syncMiraklToShopifyProductWithTags": [ "from_mirakl" ], "syncShopifyToMiraklProductWithTags": [ "mirakl_sync" ], "taxonomyMetafields": [ { … }, { … } ], "vendorAsValueList": true }