source, overrideMerchantId); any override for a vendor replaces that vendor's whole catalog.facilities lists each facility the page references once, with its VAS options and the shipping mappingsvendorIdskus (up to 50) andproductId (400 when the product does not exist). Vendor SKUs, costs, addresses and contacts are neveruseCursor=true: every page then costs the same however deep it is, page is ignored, and eachnextCursor continues the walk until it comes back empty. A cursor only works with the filters itcurl --location 'https://api.ordermesh.io/catalog/v1/enrichedCatalog?merchantId=&vendorId=&skus=&productId=&page=&pageSize=&useCursor=&cursor='{
"items": [
{
"merchantId": "681abd18c61bccfab89bc63e",
"vendorId": "V00001234",
"vendorName": "Acme Print",
"sku": "TEE-BLK-M",
"variantId": "68a1f0c2e4b0a1c3d5e7f901",
"productId": "68a1f0a7e4b0a1c3d5e7f8aa",
"source": "DEFAULT",
"overrideMerchantId": null,
"attributes": [
{
"name": "Color",
"value": "Black"
},
{
"name": "Size",
"value": "M"
}
],
"production": [
{
"facilityId": "F00000042",
"availability": "AVAILABLE",
"productionTimeDays": 3,
"decorations": [
{
"printMethod": "DTG",
"area": "Front",
"vendorArea": "front_center",
"attributes": [
{
"name": "InkType",
"value": "WaterBased"
}
],
"imageSpecs": {
"width": 4500,
"height": 5400,
"dpi": 300,
"allowedFormats": [
"png"
],
"orientationImportant": true,
"numberOfImages": 1,
"maxFileSizeInMiB": 50
},
"templateUrl": "https://vendor.example/templates/tee-front.png"
}
]
}
]
}
],
"facilities": [
{
"facilityId": "F00000042",
"vendorId": "V00001234",
"name": "Acme Dallas",
"vasOptions": [
"NeckTag",
"PackSlips"
],
"shippingMappingsSource": "VENDOR",
"shippingMappings": [
{
"carrierName": "UPS",
"type": "DETAILED",
"shippingMethods": [
{
"shipmentMethod": "Standard",
"vendorShippingMethod": "GND",
"carrierShippingServiceMethods": [
{
"serviceMethodsAllowed": [
"Ground"
],
"countryCodesToApply": [
"US",
"CA"
],
"vendorMapping": {
"carrierCode": "UPS",
"serviceCode": "03"
}
}
]
}
]
}
],
"shippingGroupMappings": []
}
],
"page": 1,
"pageSize": 25,
"totalCount": 1,
"totalPages": 1,
"hasNextPage": false,
"hasPreviousPage": false,
"nextCursor": ""
}