{ "opencollection": "1.0.0", "info": { "name": "Ankorstore Stock Tracking and Logistics Applications Catalog Integrations API", "version": "1.2.2-oas3.1" }, "items": [ { "info": { "name": "Catalog Integrations", "type": "folder" }, "items": [ { "info": { "name": "Create a new operation", "type": "http" }, "http": { "method": "POST", "url": "http://www.ankorlocal.com:8000/api/v1/catalog/integrations/operations", "headers": [ { "name": "Accept", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create new Operation to process over related Catalog Integration\n> ID of the operation will be returned on the response payload.\n This ID should be used to add products data through `POST /catalog/integrations/operations/{ID}`\n" }, { "info": { "name": "Create a deletion operation", "type": "http" }, "http": { "method": "POST", "url": "http://www.ankorlocal.com:8000/api/v1/catalog/integrations/operations/delete", "headers": [ { "name": "Accept", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates an Operation that deletes products from Ankorstore's catalog. The operation is started directly after creation.\n" }, { "info": { "name": "Retrieve an operation", "type": "http" }, "http": { "method": "GET", "url": "http://www.ankorlocal.com:8000/api/v1/catalog/integrations/operations/:operationId", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "operationId", "value": "", "type": "path", "description": "The unique identifier of the operation" } ] }, "docs": "Returns specific Operation resource data" }, { "info": { "name": "Patch Operation resource", "type": "http" }, "http": { "method": "PATCH", "url": "http://www.ankorlocal.com:8000/api/v1/catalog/integrations/operations/:operationId", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "operationId", "value": "", "type": "path", "description": "The unique identifier of the operation" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Patch Operation resource" }, { "info": { "name": "Add products to an operation", "type": "http" }, "http": { "method": "POST", "url": "http://www.ankorlocal.com:8000/api/v1/catalog/integrations/operations/:operationId/products", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "operationId", "value": "", "type": "path", "description": "The unique identifier of the operation" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add products data to an existing Operation resource" }, { "info": { "name": "Retrieve an operation report", "type": "http" }, "http": { "method": "GET", "url": "http://www.ankorlocal.com:8000/api/v1/catalog/integrations/operations/:operationId/results", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "operationId", "value": "", "type": "path", "description": "The unique identifier of the operation" }, { "name": "page[limit]", "value": "", "type": "query", "description": "limit the amount of results returned" }, { "name": "page[before]", "value": "", "type": "query", "description": "show items before the provided ID (uuid format)" }, { "name": "page[after]", "value": "", "type": "query", "description": "show items after the provided ID (uuid format)" } ] }, "docs": "Once an operation is completed, an execution report is generated. This report summarises the result of the operation execution for each of its products.\n" } ] } ], "bundled": true }