{ "opencollection": "1.0.0", "info": { "name": "VTex Anti-fraud Provider Account Order Hook API", "version": "1.0" }, "items": [ { "info": { "name": "Order Hook", "type": "folder" }, "items": [ { "info": { "name": "VTex Get hook configuration", "type": "http" }, "http": { "method": "GET", "url": "https://{providerApiEndpoint}/api/orders/hook/config", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "clientEmail", "value": "", "type": "query", "description": "Customer email." }, { "name": "page", "value": "", "type": "query", "description": "Page number for result pagination." }, { "name": "per_page", "value": "", "type": "query", "description": "Page quantity for result pagination." } ] }, "docs": "Retrieves a given hook's configuration details. Learn more with the [orders hook guide](https://developers.vtex.com/vtex-rest-api/docs/orders-feed#hook). \r\n\r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Orders onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/orders-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Orders and is organized by focusing on the developer's journey.\r" }, { "info": { "name": "VTex Create or update hook configuration", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/api/orders/hook/config", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Configures filtering rules applied to orders hook. Learn more with the [orders hook guide](https://developers.vtex.com/vtex-rest-api/docs/orders-feed#hook).\n\r\n\rThere are two types of filtering that can be used: \n\r\n\r - `FromWorkflow`: filters orders by status.\n\r\n\r - `FromOrders`: uses JSONata expressions to filter orders according to any property in the orders JSON document.\n\r\n\r This enables stores to filter delivered orders and orders in which products have been added or removed, for example.\n\r\n" }, { "info": { "name": "VTex Delete hook configuration", "type": "http" }, "http": { "method": "DELETE", "url": "https://{providerApiEndpoint}/api/orders/hook/config", "headers": [ { "name": "Accept", "value": "" }, { "name": "Content-Type", "value": "" } ] }, "docs": "Deletes a given hook configuration.\n\r\n\rLearn more with the [orders hook guide](https://developers.vtex.com/vtex-rest-api/docs/orders-feed#hook)." } ] } ], "bundled": true }