{ "opencollection": "1.0.0", "info": { "name": "VTex Anti-fraud Provider Account Offer Management API", "version": "1.0" }, "items": [ { "info": { "name": "Offer Management", "type": "folder" }, "items": [ { "info": { "name": "VTex Create Channel", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/api/sent-offers/channels", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the seller's VTEX account. Used as query param." } ], "body": { "type": "json", "data": "{}" } }, "docs": ">ℹ \r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integratio" }, { "info": { "name": "VTex List Feeds", "type": "http" }, "http": { "method": "GET", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the Seller's VTEX account. Used as query param." } ] }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Activate Feed", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." } ], "body": { "type": "json", "data": "{}" } }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Get Feed by feedId", "type": "http" }, "http": { "method": "GET", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds/:feedId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." }, { "name": "feedId", "value": "", "type": "path", "description": "The `feedId` attribute that identifies a feed between a seller and a channel, follows a standardized pattern that will be used by connectors when establishing the connection between the two. It follows the pattern `vendor.channel`." } ] }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Update Feed", "type": "http" }, "http": { "method": "PUT", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds/:feedId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." }, { "name": "feedId", "value": "", "type": "path", "description": "The `feedId` attribute that identifies a feed between a seller and a channel, follows a standardized pattern that will be used by connectors when establishing the connection between the two. It follows the pattern `vendor.channel`." } ], "body": { "type": "json", "data": "{}" } }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Deactivate Feed", "type": "http" }, "http": { "method": "DELETE", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds/:feedId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." }, { "name": "feedId", "value": "", "type": "path", "description": "The `feedId` attribute that identifies a feed between a seller and a channel, follows a standardized pattern that will be used by connectors when establishing the connection between the two. It follows the pattern `vendor.channel`." } ] }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Open Interaction", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds/:feedId/skus/:skuId/interactions", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." }, { "name": "feedId", "value": "", "type": "path", "description": "The `feedId` attribute that identifies a feed between a seller and a channel, follows a standardized pattern that will be used by connectors when establishing the connection between the two. It follows the pattern `vendor.channel`." }, { "name": "skuId", "value": "", "type": "path", "description": "This attribute is the SKU ID in the seller's perspective, registered in their VTEX Catalog." } ], "body": { "type": "json", "data": "{}" } }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Get Interaction Data by interactionId", "type": "http" }, "http": { "method": "GET", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds/:feedId/skus/:skuId/interactions/:interactionId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." }, { "name": "feedId", "value": "", "type": "path", "description": "The `feedId` attribute that identifies a feed between a seller and a channel, follows a standardized pattern that will be used by connectors when establishing the connection between the two. It follows the pattern `vendor.channel`." }, { "name": "skuId", "value": "", "type": "path", "description": "This attribute is the SKU ID in the seller's perspective, registered in their VTEX Catalog." }, { "name": "interactionId", "value": "", "type": "path", "description": "This attribute is the code used to identify an existing interaction." } ] }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Close Interaction", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds/:feedId/skus/:skuId/interactions/:interactionId/close", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." }, { "name": "feedId", "value": "", "type": "path", "description": "The `feedId` attribute that identifies a feed between a seller and a channel, follows a standardized pattern that will be used by connectors when establishing the connection between the two. It follows the pattern `vendor.channel`." }, { "name": "skuId", "value": "", "type": "path", "description": "This attribute is the SKU ID in the seller's perspective, registered in their VTEX Catalog." }, { "name": "interactionId", "value": "", "type": "path", "description": "This attribute is the code used to identify an existing interaction." } ] }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Create Log", "type": "http" }, "http": { "method": "POST", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds/:feedId/skus/:skuId/interactions/:interactionId/logs", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." }, { "name": "feedId", "value": "", "type": "path", "description": "The `feedId` attribute that identifies a feed between a seller and a channel, follows a standardized pattern that will be used by connectors when establishing the connection between the two. It follows the pattern `vendor.channel`." }, { "name": "skuId", "value": "", "type": "path", "description": "This attribute is the SKU ID in the seller's perspective, registered in their VTEX Catalog." }, { "name": "interactionId", "value": "", "type": "path", "description": "This attribute is the code used to identify an existing interaction." } ], "body": { "type": "json", "data": "{}" } }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Get Log Data by logId", "type": "http" }, "http": { "method": "GET", "url": "https://{providerApiEndpoint}/api/sent-offers/feeds/:feedId/skus/:skuId/interactions/:interactionId/logs/:logId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." }, { "name": "feedId", "value": "", "type": "path", "description": "The `feedId` attribute that identifies a feed between a seller and a channel, follows a standardized pattern that will be used by connectors when establishing the connection between the two. It follows the pattern `vendor.channel`." }, { "name": "skuId", "value": "", "type": "path", "description": "This attribute is the SKU ID in the seller's perspective, registered in their VTEX Catalog." }, { "name": "interactionId", "value": "", "type": "path", "description": "This attribute is the code used to identify an existing interaction." }, { "name": "logId", "value": "", "type": "path", "description": "A log's identifying code. This attribute is obtained from the Open Log API, or from the response of a Search Interactions API." } ] }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Search Interactions and their Logs", "type": "http" }, "http": { "method": "GET", "url": "https://{providerApiEndpoint}/api/sent-offers/search/interactions", "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as a query param." }, { "name": "q", "value": "", "type": "query", "description": "Customizable field for searching interactions." }, { "name": "channels", "value": "", "type": "query", "description": "Search interactions, filtering by channel." }, { "name": "brand", "value": "", "type": "query", "description": "Search interactions, filtering by brand." }, { "name": "category", "value": "", "type": "query", "description": "Search interactions, filtering by category." }, { "name": "scope", "value": "", "type": "query", "description": "Search interactions, filtering by scope." }, { "name": "result", "value": "", "type": "query", "description": "Search interactions, filtering by result. Results can have the following values: \n\nSuccess: When events close their lifecycle successfully, and generate updates on an offer in terms of price, inventory, or catalog. \n\nFailure: When the connector has detected processes that have failed to be made due to an error. \n\nNotification: When there are processes with the connector that are worth mentioning, but there are no actual updates. Ex: discarded updates or sendings of an offer. \n\nProcessing: When an open interaction has not been concluded, and should still receive more steps. This is a transitory state, considering that when an interaction is closed, it can only end with `success`, `failure` or `notification` as its result." }, { "name": "sort", "value": "", "type": "query", "description": "Search interactions filtering by sort." }, { "name": "from", "value": "", "type": "query", "description": "Search interactions from a given point." }, { "name": "to", "value": "", "type": "query", "description": "Search interactions until a given point." }, { "name": "fromDate", "value": "", "type": "query", "description": "Search interactions from a specific date." }, { "name": "toDate", "value": "", "type": "query", "description": "Search interactions until a given date." } ] }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" }, { "info": { "name": "VTex Search Errors", "type": "http" }, "http": { "method": "GET", "url": "https://{providerApiEndpoint}/api/sent-offers/search/errors", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "an", "value": "", "type": "query", "description": "Name of the VTEX account. Used as query param." }, { "name": "q", "value": "", "type": "query", "description": "Customizable field for searching error codes." }, { "name": "channels", "value": "", "type": "query", "description": "Search errors filtering by channels." }, { "name": "brand", "value": "", "type": "query", "description": "Search errors filtering by brand." }, { "name": "category", "value": "", "type": "query", "description": "Search errors filtering by category." }, { "name": "errorCategory", "value": "", "type": "query", "description": "Search errors filtering by error category." }, { "name": "sort", "value": "", "type": "query", "description": "Pagination that returns a range of ordered error codes." }, { "name": "from", "value": "", "type": "query", "description": "Pagination that returns error codes from a given point." }, { "name": "to", "value": "", "type": "query", "description": "Pagination that returns error codes until a given point." } ] }, "docs": "> ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integr" }, { "info": { "name": "VTex Get Error Code data by errorCodeId", "type": "http" }, "http": { "method": "GET", "url": "https://{providerApiEndpoint}/api/sent-offers/error-codes/:errorCodeId", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Accept", "value": "" } ], "params": [ { "name": "environment", "value": "", "type": "path", "description": "Environment to use. Used as part of the URL." }, { "name": "errorCodeId", "value": "", "type": "path", "description": "Id for the error code chosen." } ] }, "docs": ">ℹ \r\n>\r\n>To evolve your experience in synchronizing and updating offers, the VTEX team is developing a new functionality that will replace the current module Offer Management . As a result, the Offer Management module will not receive new updates or maintenance. \r\n>\r\n>For connectors and marketplaces already integrated into the module, please contact the development team by email [taissa.araujo@vtex.com.br](taissa.araujo@vtex.com.br). \r\n>\r\n>For connectors interested in starting the integra" } ] } ], "bundled": true }