Mirakl Synchronization Errors API
The Synchronization Errors API from Mirakl — 14 operation(s) for synchronization errors.
The Synchronization Errors API from Mirakl — 14 operation(s) for synchronization errors.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/mirakl-synchronization-errors-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
description: '{% partial file="/partial-content/connector/operator/shopify/app-operator-shopify/rest/public/openapi-description.md" /%}'
title: Shopify Operator Connector Synchronization Errors API
version: ''
servers:
- description: Shopify production endpoint.
url: https://operator-shpy.mirakl.net
tags:
- name: Synchronization Errors
paths:
/api/sync/mirakl-offers-sync-error:
get:
description: '<div class="extension-title">Description</div>
Get a specific offer recoverable error that occurred during the synchronization process.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to get a specific offer synchronization recoverable error</div>
</div>'
operationId: GetOfferRecoverableError
parameters:
- description: 'The product sku: mp-7fe0b646-69bb-4ea5-8da9-fb5ecbeaf862'
explode: true
in: query
name: discriminant
required: true
schema:
type: string
style: form
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
attempts: 3
data: test
discriminant: mp-7fe0b646-69bb-4ea5-8da9-fb5ecbeaf862
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Failed to synchronize offer
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/GetOfferRecoverableError_Response_200'
description: OK
summary: GetOfferRecoverableError - Get an offer recoverable error
tags:
- Synchronization Errors
/api/sync/shopify-orders-sync-error:
get:
description: '<div class="extension-title">Description</div>
Get a specific order recoverable error that occurred during the synchronization process.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to get a specific order synchronization recoverable error</div>
</div>'
operationId: GetOrderRecoverableError
parameters:
- description: 'The Shopify order id: gid://shopify/Order/7133529014539'
explode: true
in: query
name: discriminant
required: true
schema:
type: string
style: form
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
attempts: 3
data: test
discriminant: gid://shopify/Order/7133529014539
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Failed to synchronize order
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/GetOrderRecoverableError_Response_200'
description: OK
summary: GetOrderRecoverableError - Get an order recoverable error
tags:
- Synchronization Errors
/api/sync/shopify-products-sync-error:
get:
description: '<div class="extension-title">Description</div>
Get a specific product recoverable error that occurred during the synchronization process.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to get a specific product synchronization recoverable error</div>
</div>'
operationId: GetProductRecoverableError
parameters:
- description: 'The Shopify id of the product variant: gid://shopify/ProductVariant/51146999824651'
explode: true
in: query
name: discriminant
required: true
schema:
type: string
style: form
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
attempts: 3
data: test
discriminant: gid://shopify/ProductVariant/51146999824651
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Category not synchronized with Mirakl
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/GetProductRecoverableError_Response_200'
description: OK
summary: GetProductRecoverableError - Get a product recoverable error
tags:
- Synchronization Errors
/api/sync/mirakl-promotions-sync-error:
get:
description: '<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to get a specific promotion sync recoverable error</div>
</div>'
operationId: GetPromotionRecoverableError
parameters:
- description: 'The promotion discriminant: {internalId}_{shopId}'
explode: true
in: query
name: discriminant
required: true
schema:
type: string
style: form
responses:
'200':
content:
application/json:
examples:
application/json-auto:
summary: Complete example with value types (application/json)
value:
attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/GetPromotionRecoverableError_Response_200'
description: OK
summary: GetPromotionRecoverableError - Get a promotion sync recoverable error
tags:
- Synchronization Errors
/api/sync/mirakl-returns-sync-error:
get:
description: '<div class="extension-title">Description</div>
Get a specific return recoverable error that occurred during the synchronization process.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to get a specific return synchronization recoverable error</div>
</div>'
operationId: GetReturnRecoverableError
parameters:
- description: The Mirakl return id
explode: true
in: query
name: discriminant
required: true
schema:
type: string
style: form
responses:
'200':
content:
application/json:
examples:
application/json-auto:
summary: Complete example with value types (application/json)
value:
attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/GetReturnRecoverableError_Response_200'
description: OK
summary: GetReturnRecoverableError - Get a return recoverable error
tags:
- Synchronization Errors
/api/sync/mirakl-shipments-sync-error:
get:
description: '<div class="extension-title">Description</div>
Get a specific shipment recoverable error that occurred during the synchronization process.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to get a specific shipment synchronization recoverable error</div>
</div>'
operationId: GetShipmentRecoverableError
parameters:
- description: 'The Mirakl shipment id: d4dcfd38-2fa2-4380-80a7-2d7ff7e4d596'
explode: true
in: query
name: discriminant
required: true
schema:
type: string
style: form
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
attempts: 3
data: test
discriminant: d4dcfd38-2fa2-4380-80a7-2d7ff7e4d596
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Failed to synchronize shipment
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/GetShipmentRecoverableError_Response_200'
description: OK
summary: GetShipmentRecoverableError - Get a shipment recoverable error
tags:
- Synchronization Errors
/api/sync/mirakl-shops-sync-error:
get:
description: '<div class="extension-title">Description</div>
Get a specific shop recoverable error that occurred during the synchronization process.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to get a specific shop synchronization recoverable error</div>
</div>'
operationId: GetShopRecoverableError
parameters:
- description: 'The Mirakl shop id: 2000'
explode: true
in: query
name: discriminant
required: true
schema:
type: string
style: form
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
attempts: 3
data:
shop_id: '2000'
shop_name: Test Shop
discriminant: '2000'
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Failed to synchronize shop
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/GetShopRecoverableError_Response_200'
description: OK
summary: GetShopRecoverableError - Get a shop recoverable error
tags:
- Synchronization Errors
/api/sync/mirakl-offers-sync-errors:
get:
description: '<div class="extension-title">Description</div>
List the offer recoverable errors that occurred during the synchronization process.<br/>You can filter the list by offset and max.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to list the offer recoverable errors</div>
<div class="extension-title">Pagination</div>
<p>This resource supports offset pagination (<a href="#section/Offset-pagination-and-sort">see documentation</a>)</p>
</div>'
operationId: ListOfferRecoverableErrors
parameters: []
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
recoverableErrors:
- attempts: 3
data: test
discriminant: mp-7fe0b646-69bb-4ea5-8da9-fb5ecbeaf862
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Failed to synchronize offer
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
recoverableErrors:
- attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/ListOfferRecoverableErrors_Response_200'
description: OK
summary: ListOfferRecoverableErrors - List the offer recoverable errors
tags:
- Synchronization Errors
/api/sync/shopify-orders-sync-errors:
get:
description: '<div class="extension-title">Description</div>
List the order recoverable errors that occurred during the synchronization process.<br/>You can filter the list by offset and max.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to list the order recoverable errors</div>
<div class="extension-title">Pagination</div>
<p>This resource supports offset pagination (<a href="#section/Offset-pagination-and-sort">see documentation</a>)</p>
</div>'
operationId: ListOrderRecoverableErrors
parameters: []
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
recoverableErrors:
- attempts: 3
data: test
discriminant: gid://shopify/Order/7133529014539
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Failed to synchronize order
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
recoverableErrors:
- attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/ListOrderRecoverableErrors_Response_200'
description: OK
summary: ListOrderRecoverableErrors - List the order recoverable errors
tags:
- Synchronization Errors
/api/sync/shopify-products-sync-errors:
get:
description: '<div class="extension-title">Description</div>
List the product recoverable errors that occurred during the synchronization process.<br/>You can filter the list by offset and max.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to list the product recoverable errors</div>
<div class="extension-title">Pagination</div>
<p>This resource supports offset pagination (<a href="#section/Offset-pagination-and-sort">see documentation</a>)</p>
</div>'
operationId: ListProductRecoverableErrors
parameters: []
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
recoverableErrors:
- attempts: 3
data: test
discriminant: gid://shopify/ProductVariant/51146999824651
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Category not synchronized with Mirakl
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
recoverableErrors:
- attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/ListProductRecoverableErrors_Response_200'
description: OK
summary: ListProductRecoverableErrors - List the product recoverable errors
tags:
- Synchronization Errors
/api/sync/mirakl-promotions-sync-errors:
get:
description: '<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to list the promotion sync recoverable errors</div>
<div class="extension-title">Pagination</div>
<p>This resource supports offset pagination (<a href="#section/Offset-pagination-and-sort">see documentation</a>)</p>
</div>'
operationId: ListPromotionRecoverableErrors
parameters: []
responses:
'200':
content:
application/json:
examples:
application/json-auto:
summary: Complete example with value types (application/json)
value:
recoverableErrors:
- attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/ListPromotionRecoverableErrors_Response_200'
description: OK
summary: ListPromotionRecoverableErrors - List the promotion sync recoverable errors
tags:
- Synchronization Errors
/api/sync/mirakl-returns-sync-errors:
get:
description: '<div class="extension-title">Description</div>
List the return recoverable errors that occurred during the synchronization process.<br/>You can filter the list by offset and max.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to list the return recoverable errors</div>
<div class="extension-title">Pagination</div>
<p>This resource supports offset pagination (<a href="#section/Offset-pagination-and-sort">see documentation</a>)</p>
</div>'
operationId: ListReturnRecoverableErrors
parameters: []
responses:
'200':
content:
application/json:
examples:
application/json-auto:
summary: Complete example with value types (application/json)
value:
recoverableErrors:
- attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/ListReturnRecoverableErrors_Response_200'
description: OK
summary: ListReturnRecoverableErrors - List the return recoverable errors
tags:
- Synchronization Errors
/api/sync/mirakl-shipments-sync-errors:
get:
description: '<div class="extension-title">Description</div>
List the shipment recoverable errors that occurred during the synchronization process.<br/>You can filter the list by offset and max.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to list the shipment recoverable errors</div>
<div class="extension-title">Pagination</div>
<p>This resource supports offset pagination (<a href="#section/Offset-pagination-and-sort">see documentation</a>)</p>
</div>'
operationId: ListShipmentRecoverableErrors
parameters: []
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
recoverableErrors:
- attempts: 3
data: test
discriminant: d4dcfd38-2fa2-4380-80a7-2d7ff7e4d596
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Failed to synchronize shipment
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
recoverableErrors:
- attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/ListShipmentRecoverableErrors_Response_200'
description: OK
summary: ListShipmentRecoverableErrors - List the shipment recoverable errors
tags:
- Synchronization Errors
/api/sync/mirakl-shops-sync-errors:
get:
description: '<div class="extension-title">Description</div>
List the shop recoverable errors that occurred during the synchronization process.<br/>You can filter the list by offset and max.
<div class="api-description-extension">
<div class="extension-title">Call Frequency</div>
<div class="recommended-call-frequency">Recommended usage: <br/>- When you want to list the shop recoverable errors</div>
<div class="extension-title">Pagination</div>
<p>This resource supports offset pagination (<a href="#section/Offset-pagination-and-sort">see documentation</a>)</p>
</div>'
operationId: ListShopRecoverableErrors
parameters: []
responses:
'200':
content:
application/json:
examples:
application/json-0:
summary: Example with business values (application/json)
value:
recoverableErrors:
- attempts: 3
data:
shop_id: '2000'
shop_name: Test Shop
discriminant: '2000'
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Failed to synchronize shop
nextAttempt: '2023-10-31T00:00:00Z'
application/json-auto:
summary: Complete example with value types (application/json)
value:
recoverableErrors:
- attempts: 3
data: object
discriminant: string
firstAttempt: '2023-10-30T12:00:00Z'
lastAttempt: '2023-10-30T12:34:56Z'
lastError:
applicationCode: CM19248
httpCode: '404'
message: Resource not found
nextAttempt: '2023-10-31T00:00:00Z'
schema:
type: object
$ref: '#/components/schemas/ListShopRecoverableErrors_Response_200'
description: OK
summary: ListShopRecoverableErrors - List the shop recoverable errors
tags:
- Synchronization Errors
components:
schemas:
ListShopRecoverableErrors_Response_200:
type: object
description: Response representing all the recoverable error details
properties:
recoverableErrors:
type: array
description: List of recoverable error details
items:
$ref: '#/components/schemas/ListShopRecoverableErrors_Response_200_RecoverableErrors'
GetShipmentRecoverableError_Response_200_LastError:
type: object
description: Details of a recoverable error
properties:
applicationCode:
type: string
description: Application specific error code
example: CM19248
httpCode:
type: string
description: HTTP status code associated with the error
example: '404'
message:
type: string
description: Detailed error message
example: Resource not found
ListPromotionRecoverableErrors_Response_200_RecoverableErrors_LastError:
type: object
description: Details of a recoverable error
properties:
applicationCode:
type: string
description: Application specific error code
example: CM19248
httpCode:
type: string
# --- truncated at 32 KB (57 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mirakl/refs/heads/main/openapi/mirakl-synchronization-errors-api-openapi.yml