{ "opencollection": "1.0.0", "info": { "name": "VTex Anti-fraud Provider Account Shipping Updates API", "version": "1.0" }, "items": [ { "info": { "name": "Shipping Updates", "type": "folder" }, "items": [ { "info": { "name": "VTex Get service", "type": "http" }, "http": { "method": "GET", "url": "https://{providerApiEndpoint}/:carrierId/:serviceId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "carrierId", "value": "", "type": "path", "description": "Carrier ID." }, { "name": "serviceId", "value": "", "type": "path", "description": "Service ID generated by the carrier." } ] }, "docs": "Returns information about a service, which can be queried by providing the carrier ID and the corresponding service ID as query parameters.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)." }, { "info": { "name": "VTex Update service", "type": "http" }, "http": { "method": "PATCH", "url": "https://{providerApiEndpoint}/:carrierId/:serviceId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "carrierId", "value": "", "type": "path", "description": "Carrier ID." }, { "name": "serviceId", "value": "", "type": "path", "description": "Service ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a service with the details of the tracking service via webhook.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)." }, { "info": { "name": "VTex Create notes", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/notes/:carrierId/:serviceId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "carrierId", "value": "", "type": "path", "description": "Carrier ID." }, { "name": "serviceId", "value": "", "type": "path", "description": "Service ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allows carriers to add notes and information on existing services.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)." }, { "info": { "name": "VTex Create evidence", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/evidences/:carrierId/:serviceId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "carrierId", "value": "", "type": "path", "description": "Carrier ID." }, { "name": "serviceId", "value": "", "type": "path", "description": "Service ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allows the carrier to add evidence of delivery or pickup to the shipping service, as photos, text.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)." }, { "info": { "name": "VTex Create label", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/labels/:carrierId/:serviceId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "carrierId", "value": "", "type": "path", "description": "Carrier ID." }, { "name": "serviceId", "value": "", "type": "path", "description": "Service ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allows the carrier to create and add a shipping label to an order. \n\nIt is important that the tag ID is a unique value, if this value is repeated it will throw an exception. \n\n> ⚠️ If the label is type `BASE64` or `TXT`, the max size that allowed is 180kb. \r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)." }, { "info": { "name": "VTex Cancel ongoing service", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/cancel/:carrierId/:serviceId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "carrierId", "value": "", "type": "path", "description": "Carrier ID." }, { "name": "serviceId", "value": "", "type": "path", "description": "Service ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Resquest that will cancel an ongoing shipping service.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)." }, { "info": { "name": "VTex Cancel service", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/cancel-service", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Authorization", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Cancels a specific service.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)." }, { "info": { "name": "VTex Pause and resume service", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/pause-service", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Authorization", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Pauses or resumes a paused service.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)." }, { "info": { "name": "VTex Create on hold service", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/on-hold/:carrierId/:serviceId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "carrierId", "value": "", "type": "path", "description": "Carrier ID." }, { "name": "serviceId", "value": "", "type": "path", "description": "Service ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Request that allows a carrier to temporarily pause a shipping service.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)." } ] } ], "bundled": true }