{
  "info" : {
    "name" : "Shopify Operator Connector APIs - Public",
    "schema" : "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variables" : [ ],
  "item" : [ {
    "name" : "Checkout",
    "item" : [ {
      "name" : "GetCustomCarrierRates - Get Mirakl custom carrier information",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/storefront/custom-carrier",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "custom-carrier" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        }, {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{\n  \"rate\" : {\n    \"origin\" : {\n      \"country\" : \"FR\",\n      \"postal_code\" : \"\",\n      \"province\" : \"\",\n      \"city\" : \"\",\n      \"name\" : \"\",\n      \"address1\" : \"\",\n      \"address2\" : \"\",\n      \"address3\" : \"\",\n      \"latitude\" : null,\n      \"longitude\" : null,\n      \"phone\" : \"\",\n      \"fax\" : \"\",\n      \"email\" : \"\",\n      \"address_type\" : \"\",\n      \"company_name\" : \"\"\n    },\n    \"destination\" : {\n      \"country\" : \"FR\",\n      \"postal_code\" : \"75116\",\n      \"province\" : null,\n      \"city\" : \"Paris\",\n      \"name\" : \"Corporate Headquarters\",\n      \"address1\" : \"47 Rue de Lubeck\",\n      \"address2\" : null,\n      \"address3\" : null,\n      \"latitude\" : 48.8640412,\n      \"longitude\" : 2.2903055,\n      \"phone\" : \"0172316200\",\n      \"fax\" : null,\n      \"email\" : \"contact@Mirakl.com\",\n      \"address_type\" : null,\n      \"company_name\" : \"Mirakl\"\n    },\n    \"items\" : [ {\n      \"name\" : \"LEGO Hero Factory - Furno Jet Machine\",\n      \"sku\" : \"4654321654\",\n      \"quantity\" : \"3\",\n      \"grams\" : \"0\",\n      \"price\" : 3500,\n      \"vendor\" : \"Lego\",\n      \"requires_shipping\" : true,\n      \"taxable\" : true,\n      \"fulfillment_service\" : \"manual\",\n      \"properties\" : {\n        \"Shop name\" : \"* Super Shop\",\n        \"_mkp_offer_id\" : \"3090\",\n        \"_mkp_shipping_method_code\" : \"STD\"\n      }\n    }, {\n      \"name\" : \"Belkin Auto Charger for iPhone and iPod\",\n      \"sku\" : \"9765435467\",\n      \"quantity\" : \"5\",\n      \"grams\" : \"0\",\n      \"price\" : 60,\n      \"vendor\" : \"Belkin\",\n      \"requires_shipping\" : true,\n      \"taxable\" : true,\n      \"fulfillment_service\" : \"manual\",\n      \"properties\" : {\n        \"Shop name\" : \"* Super Shop\",\n        \"_mkp_offer_id\" : \"3092\",\n        \"_mkp_shipping_method_code\" : \"STD\"\n      }\n    }, {\n      \"name\" : \"Pull-On Sneaker\",\n      \"sku\" : \"9734842562\",\n      \"quantity\" : \"1\",\n      \"grams\" : \"0\",\n      \"price\" : 264,\n      \"vendor\" : \"Lego\",\n      \"requires_shipping\" : true,\n      \"taxable\" : true,\n      \"fulfillment_service\" : \"manual\",\n      \"properties\" : {\n        \"Shop name\" : \"Wag's\",\n        \"_mkp_offer_id\" : \"3088\",\n        \"_mkp_shipping_method_code\" : \"NEX\"\n      }\n    } ],\n    \"currency\" : \"USD\",\n    \"locale\" : \"en-US\"\n  }\n}\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Connection",
    "item" : [ {
      "name" : "GetConnection - Get the information of the connection between a Shopify store an a Mirakl instance",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/environment",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "environment" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "HardDeleteConnectionDev - Hard delete environment for dev/test only",
      "request" : {
        "method" : "delete",
        "url" : {
          "raw" : "{{URL}}/api/environment-dev",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "environment-dev" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ ],
        "body" : null
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Mapping",
    "item" : [ {
      "name" : "ListOrderReturnMappings - List Mirakl returns for a Shopify order",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/mapping/returns/:orderId",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "mapping", "returns", ":orderId" ],
          "variable" : [ {
            "key" : ":orderId",
            "value" : "value"
          } ],
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListOrderTransactionMappings - List Mirakl transactions for a Shopify order",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/mapping/transactions/:orderId",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "mapping", "transactions", ":orderId" ],
          "variable" : [ {
            "key" : ":orderId",
            "value" : "value"
          } ],
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Platform Settings",
    "item" : [ {
      "name" : "GetOperatorReturnConfigurations - Get return configurations for shops",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/platform-settings/operator-return-configurations",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "platform-settings", "operator-return-configurations" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Product Bindings",
    "item" : [ {
      "name" : "DeleteProductBindings - Delete product bindings",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/product-bindings/delete",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "product-bindings", "delete" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        }, {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{\n  \"entries\" : [ {\n    \"identifierType\" : \"VARIANT_GROUP_CODE\",\n    \"value\" : \"VGC-1\"\n  }, {\n    \"identifierType\" : \"SKU\",\n    \"value\" : \"SKU-001\"\n  }, {\n    \"identifierType\" : \"SHOPIFY_GID\",\n    \"value\" : \"gid://shopify/ProductVariant/456\"\n  } ]\n}\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    }, {
      "name" : "ImportProductBindings - Import product bindings",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/product-bindings",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "product-bindings" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        }, {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{\n  \"products\" : [ {\n    \"shopifyProductGid\" : \"gid://shopify/Product/123\",\n    \"variantGroupCode\" : \"VGC-1\",\n    \"operatorManaged\" : true,\n    \"variants\" : [ {\n      \"sku\" : \"SKU-001\",\n      \"shopifyVariantGid\" : \"gid://shopify/ProductVariant/456\",\n      \"inventoryItemGid\" : \"gid://shopify/InventoryItem/789\"\n    }, {\n      \"sku\" : \"SKU-002\",\n      \"shopifyVariantGid\" : \"gid://shopify/ProductVariant/457\",\n      \"inventoryItemGid\" : \"gid://shopify/InventoryItem/790\",\n      \"operatorManaged\" : false\n    } ]\n  } ]\n}\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    }, {
      "name" : "ListProductBindings - List product bindings",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/product-bindings",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "product-bindings" ],
          "variable" : null,
          "query" : [ {
            "key" : "variantGroupCode",
            "value" : "",
            "disabled" : true
          }, {
            "key" : "sku",
            "value" : "",
            "disabled" : true
          }, {
            "key" : "shopifyGid",
            "value" : "",
            "disabled" : true
          }, {
            "key" : "miraklProductId",
            "value" : "",
            "disabled" : true
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Public",
    "item" : [ {
      "name" : "GetShippingFees - Get shipping fees",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/public/shipping-fees",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "public", "shipping-fees" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        }, {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{\n  \"cartLines\" : [ {\n    \"id\" : \"gid://shopify/CartLine/f8483e37e89e6432c1ce004267e8683f\",\n    \"quantity\" : 3,\n    \"cost\" : {\n      \"totalAmount\" : {\n        \"amount\" : 35,\n        \"currencyCode\" : \"USD\"\n      }\n    },\n    \"merchandise\" : {\n      \"type\" : \"variant\",\n      \"id\" : \"gid://shopify/ProductVariant/49202975801683\",\n      \"title\" : \"LEGO Hero Factory - Furno Jet Machine\",\n      \"image\" : {\n        \"url\" : \"https://cdn.shopify.com/s/files/aa8ab4876d3d_256x256.jpg?v=1723551528\",\n        \"altText\" : \"\"\n      },\n      \"selectedOptions\" : [ {\n        \"name\" : \"Title\",\n        \"value\" : \"Default Title\"\n      } ],\n      \"product\" : {\n        \"id\" : \"gid://shopify/Product/9393674715475\",\n        \"vendor\" : \"Lego\",\n        \"productType\" : \"toys\"\n      },\n      \"requiresShipping\" : true,\n      \"sku\" : \"4654321654\"\n    },\n    \"attributes\" : [ {\n      \"key\" : \"Shop name\",\n      \"value\" : \"* Super Shop\"\n    }, {\n      \"key\" : \"_mkp_offer_id\",\n      \"value\" : \"3090\"\n    }, {\n      \"key\" : \"_mkp_shipping_method_code\",\n      \"value\" : \"STD\"\n    } ],\n    \"discountAllocations\" : [ ],\n    \"lineComponents\" : [ ]\n  }, {\n    \"id\" : \"gid://shopify/CartLine/f8483e37e89e6432c1ce004267e86840\",\n    \"quantity\" : 5,\n    \"cost\" : {\n      \"totalAmount\" : {\n        \"amount\" : 60,\n        \"currencyCode\" : \"USD\"\n      }\n    },\n    \"merchandise\" : {\n      \"type\" : \"variant\",\n      \"id\" : \"gid://shopify/ProductVariant/49202975801684\",\n      \"title\" : \"Belkin Auto Charger for iPhone and iPod\",\n      \"image\" : {\n        \"url\" : \"https://cdn.shopify.com/s/files/aa8ab4854d3d_256x256.jpg?v=1723551528\",\n        \"altText\" : \"\"\n      },\n      \"selectedOptions\" : [ {\n        \"name\" : \"Title\",\n        \"value\" : \"Default Title\"\n      } ],\n      \"product\" : {\n        \"id\" : \"gid://shopify/Product/9393674715475\",\n        \"vendor\" : \"Belkin\",\n        \"productType\" : \"accessories\"\n      },\n      \"requiresShipping\" : true,\n      \"sku\" : \"9765435467\"\n    },\n    \"attributes\" : [ {\n      \"key\" : \"Shop name\",\n      \"value\" : \"* Super Shop\"\n    }, {\n      \"key\" : \"_mkp_offer_id\",\n      \"value\" : \"3092\"\n    }, {\n      \"key\" : \"_mkp_shipping_method_code\",\n      \"value\" : \"STD\"\n    } ],\n    \"discountAllocations\" : [ ],\n    \"lineComponents\" : [ ]\n  }, {\n    \"id\" : \"gid://shopify/CartLine/f8483e37e89e6432c1ce004267e86841\",\n    \"quantity\" : 1,\n    \"cost\" : {\n      \"totalAmount\" : {\n        \"amount\" : 264,\n        \"currencyCode\" : \"USD\"\n      }\n    },\n    \"merchandise\" : {\n      \"type\" : \"variant\",\n      \"id\" : \"gid://shopify/ProductVariant/49202975801685\",\n      \"title\" : \"Pull-On Sneaker\",\n      \"image\" : {\n        \"url\" : \"https://cdn.shopify.com/s/files/a87ab4876d3d_256x256.jpg?v=1723551528\",\n        \"altText\" : \"\"\n      },\n      \"selectedOptions\" : [ {\n        \"name\" : \"Title\",\n        \"value\" : \"Default Title\"\n      } ],\n      \"product\" : {\n        \"id\" : \"gid://shopify/Product/9393674715475\",\n        \"vendor\" : \"Pull\",\n        \"productType\" : \"shoes\"\n      },\n      \"requiresShipping\" : true,\n      \"sku\" : \"9734842562\"\n    },\n    \"attributes\" : [ {\n      \"key\" : \"Shop name\",\n      \"value\" : \"Wag's\"\n    }, {\n      \"key\" : \"_mkp_offer_id\",\n      \"value\" : \"3088\"\n    }, {\n      \"key\" : \"_mkp_shipping_method_code\",\n      \"value\" : \"NEX\"\n    } ],\n    \"discountAllocations\" : [ ],\n    \"lineComponents\" : [ ]\n  } ],\n  \"shippingAddress\" : {\n    \"address1\" : \"47 Rue de Lubeck\",\n    \"city\" : \"Paris\",\n    \"countryCode\" : \"FR\",\n    \"firstName\" : \"Alexandre\",\n    \"lastName\" : \"Marie\",\n    \"name\" : \"Alexandre\",\n    \"phone\" : \"\",\n    \"zip\" : \"75116\",\n    \"oneTimeUse\" : false\n  }\n}\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Settings",
    "item" : [ {
      "name" : "ListSettings - List connector settings",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/settings",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "settings" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "UpdateSettings - Update connector settings",
      "request" : {
        "method" : "patch",
        "url" : {
          "raw" : "{{URL}}/api/settings",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "settings" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        }, {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{\n  \"additionalLocales\" : [ {\n    \"locale\" : \"fr\"\n  }, {\n    \"locale\" : \"it\"\n  }, {\n    \"locale\" : \"zh-CN\"\n  } ],\n  \"categories\" : {\n    \"includes\" : [ \"gid://shopify/TaxonomyCategory/sg-4-17\" ],\n    \"excludes\" : [ \"gid://shopify/TaxonomyCategory/sg-4-17-3\" ]\n  },\n  \"imageAttributes\" : [ {\n    \"code\" : \"main_image_1\",\n    \"label\" : \"Main Image\",\n    \"isMainImage\" : true\n  }, {\n    \"code\" : \"swatch\",\n    \"label\" : \"Swatch\",\n    \"isMainImage\" : false\n  } ],\n  \"shop\" : {\n    \"shopMiraklCustomFields\" : [ {\n      \"code\" : \"customer-care-phone\"\n    }, {\n      \"code\" : \"customer-care-email\"\n    }, {\n      \"code\" : \"shipping-policy\"\n    } ]\n  },\n  \"miraklMasterMode\" : {\n    \"enabled\" : true,\n    \"useShopifyCategories\" : false\n  },\n  \"rootAttributes\" : {\n    \"TITLE\" : {\n      \"code\" : \"title\"\n    },\n    \"DESCRIPTION\" : {\n      \"code\" : \"description\"\n    },\n    \"VENDOR\" : {\n      \"code\" : \"vendor\"\n    },\n    \"CATEGORY\" : {\n      \"code\" : \"category\"\n    },\n    \"BARCODE\" : {\n      \"code\" : \"barcode\"\n    },\n    \"WEIGHT\" : {\n      \"code\" : \"weight\"\n    },\n    \"VARIANT_GROUP_CODE\" : {\n      \"code\" : \"variant_group_code\"\n    },\n    \"SHOP_SKU\" : {\n      \"code\" : \"shop_sku\"\n    }\n  },\n  \"taxonomyMetafields\" : [ {\n    \"ownerType\" : \"PRODUCT\",\n    \"namespace\" : \"custom\",\n    \"key\" : \"materials\",\n    \"localizable\" : false\n  }, {\n    \"ownerType\" : \"PRODUCTVARIANT\",\n    \"namespace\" : \"test\",\n    \"key\" : \"boolean\",\n    \"localizable\" : false\n  } ],\n  \"vendorAsValueList\" : true,\n  \"lastOfferSync\" : \"2024-09-01T09:20:30Z\",\n  \"lastMiraklToShopifyProductSync\" : \"2024-09-01T12:00:00Z\",\n  \"lastOrderSync\" : \"2024-11-01T10:20:30Z\",\n  \"lastMiraklToShopifyShipmentSync\" : \"2025-07-16T15:45:23Z\",\n  \"lastShopifyToMiraklProductSync\" : \"2024-09-01T12:00:00Z\",\n  \"lastDeletedMiraklProductSync\" : \"2025-08-01T22:04:00Z\",\n  \"shippingZoneMapping\" : {\n    \"shippingZone\" : \"INT\",\n    \"countries\" : [ {\n      \"iso2Code\" : \"US\",\n      \"shippingZone\" : \"USA\",\n      \"provinces\" : [ {\n        \"code\" : \"MA\",\n        \"shippingZone\" : \"MASSACHUSETTS\"\n      } ],\n      \"zips\" : null\n    }, {\n      \"iso2Code\" : \"FR\",\n      \"shippingZone\" : \"FRANCE\",\n      \"provinces\" : null,\n      \"zips\" : [ {\n        \"code\" : \"75\",\n        \"shippingZone\" : \"PARIS\"\n      } ]\n    } ]\n  },\n  \"customCarrierTitle\" : \"My custom carrier title\",\n  \"customCarrierDescription\" : \"My custom carrier description\",\n  \"fraudCheck\" : {\n    \"analysisFactDescription\" : \"validated\",\n    \"strategy\" : \"CUSTOM_ASSESSMENT\"\n  },\n  \"customAppClientSecret\" : \"0123456789abcdef0123456789abcdef0123\",\n  \"jobs\" : {\n    \"SyncShops\" : {\n      \"scheduled\" : true\n    },\n    \"SyncOffers\" : {\n      \"scheduled\" : true\n    },\n    \"SyncOrders\" : {\n      \"scheduled\" : true\n    },\n    \"SyncShipments\" : {\n      \"scheduled\" : true\n    },\n    \"SyncFirstPartyProducts\" : {\n      \"scheduled\" : false\n    },\n    \"SyncThirdPartyProducts\" : {\n      \"scheduled\" : true\n    }\n  },\n  \"publicationIds\" : [ \"gid://shopify/Publication/220528771398\" ],\n  \"payment\" : {\n    \"create3PCaptureInShopify\" : true,\n    \"create3PRefundInShopify\" : true,\n    \"confirmCaptureToMirakl\" : true,\n    \"confirmRefundToMirakl\" : true,\n    \"miraklPaymentWorkflow\" : \"PAY_ON_SHIPMENT\",\n    \"useMiraklPayout\" : true,\n    \"useTransactionNumberForCaptureFromMetafield\" : true,\n    \"useTransactionNumberForRefundFromMetafield\" : true\n  },\n  \"miraklPayout\" : {\n    \"payinPspId\" : \"PAYIN-EUR\"\n  },\n  \"order\" : {\n    \"miraklExportCustomerOrganization\" : {\n      \"mode\" : \"FULL\"\n    },\n    \"orderMetafields\" : [ {\n      \"shopifyKey\" : \"customer_type\",\n      \"shopifyNamespace\" : \"custom\",\n      \"miraklCustomFieldCode\" : \"mirakl_customer_type\"\n    } ]\n  },\n  \"offer\" : {\n    \"synchronizeAdvancedPricing\" : true\n  },\n  \"product\" : {\n    \"skuGenerations\" : [ {\n      \"strategy\" : \"UNIQUE_IDENTIFIER_BASED\",\n      \"attributeCode\" : \"barcode\"\n    }, {\n      \"strategy\" : \"UNIQUE_IDENTIFIER_BASED\",\n      \"attributeCode\" : \"ean\"\n    }, {\n      \"strategy\" : \"MIRAKL_PRODUCT_ID_BASED\",\n      \"prefix\" : \"mp-\"\n    } ]\n  }\n}\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Setup",
    "item" : [ {
      "name" : "SetupCheckConsistency - Check initialized data",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/setup/check-consistency",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "setup", "check-consistency" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "SetupCheckPermissions - Check Shopify permissions",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/setup/check-permissions",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "setup", "check-permissions" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "SetupUpdate - Update initialized data",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/setup/update",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "setup", "update" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Storefront",
    "item" : [ {
      "name" : "CreateReturn - Create a return for an order",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/storefront/return",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "return" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        }, {
          "key" : "Content-Type",
          "value" : "multipart/form-data"
        } ],
        "body" : {
          "formdata" : [ {
            "key" : "files",
            "type" : "file",
            "contentType" : null,
            "value" : null,
            "description" : null
          }, {
            "key" : "returnRequest",
            "type" : "text",
            "contentType" : null,
            "value" : null,
            "description" : "The return data"
          } ],
          "mode" : "formdata"
        }
      },
      "response" : [ ]
    }, {
      "name" : "GetEvaluationsAssessments - Get evaluations assessments",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/storefront/evaluations/assessments",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "evaluations", "assessments" ],
          "variable" : null,
          "query" : [ {
            "key" : "locale",
            "value" : "",
            "disabled" : true
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "GetItemsToReturn - Get items to return for a list of orders",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/storefront/returns/items-to-return",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "returns", "items-to-return" ],
          "variable" : null,
          "query" : [ {
            "key" : "orderCommercialIds",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "GetReturns - List returns",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/storefront/returns",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "returns" ],
          "variable" : null,
          "query" : [ {
            "key" : "orderCommercialIds",
            "value" : "",
            "disabled" : true
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "GetShipment - Get shipment details by Shopify fulfillment ID",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/storefront/shipment",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "shipment" ],
          "variable" : null,
          "query" : [ {
            "key" : "fulfillmentId",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListAccountingOrdersDocuments - List accounting orders documents",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/storefront/orders/accounting-documents",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "orders", "accounting-documents" ],
          "variable" : null,
          "query" : [ {
            "key" : "orderIds",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListOrdersDocuments - List orders documents",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/storefront/orders/documents",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "orders", "documents" ],
          "variable" : null,
          "query" : [ {
            "key" : "orderIds",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListProductOffers - List offers for each given product",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/storefront/products/offers",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "products", "offers" ],
          "variable" : null,
          "query" : [ {
            "key" : "productIds",
            "value" : "",
            "disabled" : false
          }, {
            "key" : "locale",
            "value" : "",
            "disabled" : true
          }, {
            "key" : "shippingZones",
            "value" : "",
            "disabled" : true
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListShopEvaluations - List evaluations of a shop",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/storefront/shop-ratings/:shopId",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "shop-ratings", ":shopId" ],
          "variable" : [ {
            "key" : ":shopId",
            "value" : "value"
          } ],
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "MiraklGraphQL - Forward request to Mirakl GraphQL API",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/storefront/graphql",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "graphql" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "MiraklGraphQLUpload - Forward file upload request to Mirakl GraphQL Upload API",
      "request" : {
        "method" : "put",
        "url" : {
          "raw" : "{{URL}}/api/storefront/graphql/upload",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "graphql", "upload" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ReceiveFulfillment - Confirm the reception of a fulfillment",
      "request" : {
        "method" : "put",
        "url" : {
          "raw" : "{{URL}}/api/storefront/fulfillments/receive",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "storefront", "fulfillments", "receive" ],
          "variable" : null,
          "query" : [ {
            "key" : "fulfillmentId",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ ],
        "body" : null
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Synchronization",
    "item" : [ {
      "name" : "SyncCatalogStructure - Synchronize your Shopify catalog structure to Mirakl",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/taxonomy",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "taxonomy" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "SyncDeletedMiraklProducts - Synchronize deleted products from Mirakl to Shopify",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/deleted-mirakl-products",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "deleted-mirakl-products" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{ }\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    }, {
      "name" : "SyncFirstPartyProducts - Synchronize first-party products from Shopify to Mirakl",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/product-shopify-to-mirakl",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "product-shopify-to-mirakl" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{ }\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    }, {
      "name" : "SyncOfferConditions - Synchronize offer conditions from Mirakl to Shopify",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/offer-conditions",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "offer-conditions" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "SyncOffers - Sync Offers",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/offers",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "offers" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{\n  \"sinceDate\" : \"2023-03-28T09:34:42Z\"\n}",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    }, {
      "name" : "SyncOrders - Synchronize orders between Mirakl and Shopify",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/orders",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "orders" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{ }\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    }, {
      "name" : "SyncReturns - Synchronize returns from Mirakl to Shopify",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/returns",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "returns" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{ }\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    }, {
      "name" : "SyncShipments - Synchronize shipments from Mirakl to Shopify",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/shipment-mirakl-to-shopify",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "shipment-mirakl-to-shopify" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{ }\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    }, {
      "name" : "SyncShops - Synchronize shops from Mirakl to Shopify",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/shops",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "shops" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{ }\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    }, {
      "name" : "SyncThirdPartyProducts - Synchronize third-party products from Mirakl to Shopify",
      "request" : {
        "method" : "post",
        "url" : {
          "raw" : "{{URL}}/api/sync/product-mirakl-to-shopify",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "product-mirakl-to-shopify" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Content-Type",
          "value" : "application/json"
        } ],
        "body" : {
          "raw" : "{ }\n",
          "mode" : "raw"
        }
      },
      "response" : [ ]
    } ]
  }, {
    "name" : "Synchronization Errors",
    "item" : [ {
      "name" : "GetOfferRecoverableError - Get an offer recoverable error",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/mirakl-offers-sync-error",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "mirakl-offers-sync-error" ],
          "variable" : null,
          "query" : [ {
            "key" : "discriminant",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "GetOrderRecoverableError - Get an order recoverable error",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/shopify-orders-sync-error",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "shopify-orders-sync-error" ],
          "variable" : null,
          "query" : [ {
            "key" : "discriminant",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "GetProductRecoverableError - Get a product recoverable error",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/shopify-products-sync-error",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "shopify-products-sync-error" ],
          "variable" : null,
          "query" : [ {
            "key" : "discriminant",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "GetReturnRecoverableError - Get a return recoverable error",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/mirakl-returns-sync-error",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "mirakl-returns-sync-error" ],
          "variable" : null,
          "query" : [ {
            "key" : "discriminant",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "GetShipmentRecoverableError - Get a shipment recoverable error",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/mirakl-shipments-sync-error",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "mirakl-shipments-sync-error" ],
          "variable" : null,
          "query" : [ {
            "key" : "discriminant",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "GetShopRecoverableError - Get a shop recoverable error",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/mirakl-shops-sync-error",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "mirakl-shops-sync-error" ],
          "variable" : null,
          "query" : [ {
            "key" : "discriminant",
            "value" : "",
            "disabled" : false
          } ]
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListOfferRecoverableErrors - List the offer recoverable errors",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/mirakl-offers-sync-errors",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "mirakl-offers-sync-errors" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListOrderRecoverableErrors - List the order recoverable errors",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/shopify-orders-sync-errors",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "shopify-orders-sync-errors" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListProductRecoverableErrors - List the product recoverable errors",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/shopify-products-sync-errors",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "shopify-products-sync-errors" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListReturnRecoverableErrors - List the return recoverable errors",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/mirakl-returns-sync-errors",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "mirakl-returns-sync-errors" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListShipmentRecoverableErrors - List the shipment recoverable errors",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/mirakl-shipments-sync-errors",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "mirakl-shipments-sync-errors" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    }, {
      "name" : "ListShopRecoverableErrors - List the shop recoverable errors",
      "request" : {
        "method" : "get",
        "url" : {
          "raw" : "{{URL}}/api/sync/mirakl-shops-sync-errors",
          "host" : [ "{{URL}}" ],
          "path" : [ "", "api", "sync", "mirakl-shops-sync-errors" ],
          "variable" : null,
          "query" : null
        },
        "headers" : [ {
          "key" : "Accept",
          "value" : "application/json"
        } ],
        "body" : null
      },
      "response" : [ ]
    } ]
  } ],
  "auth" : {
    "type" : "bearer",
    "bearer" : [ {
      "key" : "token",
      "value" : "",
      "type" : "string"
    } ],
    "apikey" : null
  }
}