Mirakl Synchronization Errors API

The Synchronization Errors API from Mirakl — 14 operation(s) for synchronization errors.

Operations 14

GET /api/sync/mirakl-offers-sync-error GetOfferRecoverableError - Get an offer recoverable error #
GET /api/sync/shopify-orders-sync-error GetOrderRecoverableError - Get an order recoverable error #
GET /api/sync/shopify-products-sync-error GetProductRecoverableError - Get a product recoverable error #
GET /api/sync/mirakl-promotions-sync-error GetPromotionRecoverableError - Get a promotion sync recoverable error #
GET /api/sync/mirakl-returns-sync-error GetReturnRecoverableError - Get a return recoverable error #
GET /api/sync/mirakl-shipments-sync-error GetShipmentRecoverableError - Get a shipment recoverable error #
GET /api/sync/mirakl-shops-sync-error GetShopRecoverableError - Get a shop recoverable error #
GET /api/sync/mirakl-offers-sync-errors ListOfferRecoverableErrors - List the offer recoverable errors #
GET /api/sync/shopify-orders-sync-errors ListOrderRecoverableErrors - List the order recoverable errors #
GET /api/sync/shopify-products-sync-errors ListProductRecoverableErrors - List the product recoverable errors #
GET /api/sync/mirakl-promotions-sync-errors ListPromotionRecoverableErrors - List the promotion sync recoverable errors #
GET /api/sync/mirakl-returns-sync-errors ListReturnRecoverableErrors - List the return recoverable errors #
GET /api/sync/mirakl-shipments-sync-errors ListShipmentRecoverableErrors - List the shipment recoverable errors #
GET /api/sync/mirakl-shops-sync-errors ListShopRecoverableErrors - List the shop recoverable errors #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mirakl-synchronization-errors-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mirakl-synchronization-errors-api-openapi.yml Raw ↑
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