VTEX Sent Offers API

The VTEX Sent Offers API manages product offers that VTEX sellers send to external marketplaces. It provides visibility into offer synchronization status, error tracking, feed management, and the history of offer interactions between VTEX and connected marketplace channels.

OpenAPI Specification

vtex-sent-offers-openapi-original.yml Raw ↑
openapi: 3.0.0
info:
  title: VTex Sent Offers
  description: "\r\nThe **Marketplace API** enables marketplaces and sellers hosted on VTEX to perform their collaborative operations.  \r\n\r\n>⚠️ The marketplace must [create an appKey and appToken](https://developers.vtex.com/docs/guides/getting-started-authentication) for each non-VTEX seller that will use this API.\r\n\r\n## Index\r\n\r\n### Notification\r\n\r\nEndpoints used by sellers to notify marketplaces that the price or inventory language has changed for one of their SKUs.\r\n\r\n`POST` [Notify marketplace of price update](https://developers.vtex.com/docs/api-reference/marketplace-apis#post-/notificator/-sellerId-/changenotification/-skuId-/price)\r\n\r\n`POST` [Notify marketplace of inventory update](https://developers.vtex.com/docs/api-reference/marketplace-apis#post-/notificator/-sellerId-/changenotification/-skuId-/inventory)\r\n\r\n\r\n### Suggestions\r\n\r\n#### Get Suggestions\r\n\r\nSearch and filter all suggestions using specific criteria.\r\n\r\n`GET` [Get all SKU Suggestions](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#get-/suggestions)\r\n\r\n`GET` [Get SKU Suggestion by ID](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#get-/suggestions/-sellerId-/-sellerSkuId-)\r\n\r\n\r\n#### Manage Suggestions\r\n\r\nSend or delete SKU suggestions from the seller to marketplace.\r\n\r\n`PUT` [Send SKU Suggestion](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#put-/suggestions/-sellerId-/-sellerSkuId-)\r\n\r\n`DELETE` [Delete SKU Suggestion](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#delete-/suggestions/-sellerId-/-sellerSkuId-)\r\n\r\n\r\n#### Get Versions\r\n\r\nSearch and filter all versions of suggestions, using specific criteria.\r\n\r\n`GET` [Get all versions](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#get-/suggestions/-sellerId-/-sellerskuid-/versions)\r\n\r\n`GET` [Get version by ID](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#get-/suggestions/-sellerId-/-sellerskuid-/versions/-version-)\r\n\r\n\r\n#### Match Received SKUs\r\n\r\nMatch SKU suggestions received in the marketplace.\r\n\r\n`PUT` [Match Received SKUs individually](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#put-/suggestions/-sellerId-/-sellerskuid-/versions/-version-/matches/-matchid-)\r\n\r\n`PUT` [Match Multiple Received SKUs](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#put-/suggestions/matches/action/-actionName-)\r\n\r\n\r\n#### SKU Approval Settings\r\n\r\nAllows marketplaces to configure rules for automatically and manually approving SKUs received from sellers.\r\n\r\n`GET`[Get autoApprove Status in Account Settings](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#get-/suggestions/configuration/autoapproval/toggle)  \r\n\r\n`PUT`[Activate autoApprove in Marketplace's Account](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#put-/suggestions/configuration/autoapproval/toggle)  \r\n\r\n`GET`[Get Account's Approval Settings](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#get-/suggestions/configuration)\r\n\r\n`PUT`[Save Account's Approval Settings](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#put-/suggestions/configuration)\r\n\r\n`GET`[Get Seller's Approval Settings](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#get-/suggestions/configuration/seller/-sellerId-)\r\n\r\n`PUT`[Save Seller's Approval Settings](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#put-/suggestions/configuration/seller/-sellerId-)\r\n\r\n`PUT`[Activate autoApprove Setting for a Seller](https://developers.vtex.com/docs/api-reference/marketplace-apis-suggestions#put-/suggestions/configuration/autoapproval/toggle/seller/-sellerId-)   \r\n\r\n\r\n### Matched Offers\r\n\r\nOffers are seller products and SKUs that were sent to the marketplace, and already
    have their price and inventory level configured.\r\n\r\n`GET`[Get Matched Offers List](https://developers.vtex.com/docs/api-reference/marketplace-apis#get-/offer-manager/pvt/offers)\r\n\r\n`GET`[Get Matched Offer's Data by SKU ID](https://developers.vtex.com/docs/api-reference/marketplace-apis#get-/offer-manager/pvt/product/-productId-/sku/-skuId-)  \r\n\r\n`GET`[Get Matched Offer's Data by Product ID](https://developers.vtex.com/docs/api-reference/marketplace-apis#get-/offer-manager/pvt/product/-productId-)\r\n"
  contact: {}
  version: '1.0'
servers:
  - url: https://portal.{environment}.com.br
    description: Offer Management Server URL.
    variables:
      environment:
        description: Environment to use. Used as part of the URL.
        enum:
          - vtexcommercestable
        default: vtexcommercestable
paths:
  /api/sent-offers/channels:
    post:
      tags:
        - Offer Management
      summary: VTex Create Channel
      description: ">ℹ \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 <b>Offer Management</b> . 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 [[email protected]]([email protected]). \r\n>\r\n>For connectors interested in starting the integration, we ask you to wait for the release of the new module, as soon as it is available we will announce it to all customers through the [dev portal](https://developers.vtex.com/updates/release-notes) and [help VTEX](https://help.vtex.com/pt/en/announcements). \r\n\r\n The first step for connectors to integrate with [Offer Management](https://developers.vtex.com/vtex-rest-api/docs/sent-offers-integration-guide-connectors) is to create a channel, that represents the marketplace to where sellers will send their offers. \n\nThis endpoint creates a channel and the integration developers should call it once for each marketplace. The information about the marketplace sent in the request will be shown to sellers in their [Offer Management UI](https://help.vtex.com/en/tutorial/offers-listing--7MRb9S78aBdZjFGpbuffpE). \n\nThe `feedId` created by this call will apply to all sellers connected to the given channel, and will be necessary for the next step of the integration flow, which is to [activate feed](https://developers.vtex.com/docs/api-reference/marketplace-apis-offer-management#post-/api/sent-offers/feeds). \n\n>ℹ\r\n> Offer Management is available for integrations with [Mercado Livre (Classic and Premium)](https://help.vtex.com/pt/tracks/configurar-integracao-do-mercado-livre--2YfvI3Jxe0CGIKoWIGQEIq), [Netshoes](https://help.vtex.com/pt/tracks/configurar-integracao-da-netshoes--5Ua87lhFg4m0kEcuyqmcCm), and VTEX marketplaces. For more information, see [Offer Management Integration Guide](https://developers.vtex.com/vtex-rest-api/docs/sent-offers-integration-guide-connectors)."
      operationId: CreateChannel
      parameters:
        - name: Content-Type
          in: header
          description: Describes the type of the content being sent.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: Accept
          in: header
          description: HTTP Client Negotiation Accept Header. Indicates the types of responses the client can understand.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: environment
          in: path
          description: Environment to use. Used as part of the URL.
          required: true
          schema:
            type: string
            default: vtexcommercestable
        - name: an
          in: query
          description: Name of the seller's VTEX account. Used as query param.
          required: true
          schema:
            type: string
            default: accountName
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateChannel'
            example:
              vendor: vtex
              name: Amazon
              logo: https://s3.amazonaws.com/Marketplace-Integration/Bridge/logos/madeiramadeira.png
        required: true
      responses:
        '201':
          description: Created
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                    description: The `feedId` attribute created by the connector that will identify sellers’ feeds with a channel. The `feedId` is always the same for the relation between sellers and channels, but connectors can create more than one `feedId` with a single marketplace, depending on their business rules. The `feedId` follows the standardized pattern `vendor.channel`.
                    default: vtex.amazon
                  vendor:
                    type: string
                    description: Name of the connector making the integration.
                    default: vtex
                  name:
                    type: string
                    description: Name of the channel with which the integration is being established.
                    default: Amazon
                  logo:
                    type: string
                    description: URL redirecting to the image file of the graphic symbol that identifies the marketplace. The file must in PNG format, and the image's dimension should be 300x300 pixels.
                    default: https://marketplace.com/logos/logo.png
                title: CreateChannel
                example:
                  id: vtex.amazon
                  vendor: vtex
                  name: Amazon
                  logo: https://marketplace.com/logos/logo.png
      deprecated: false
  /api/sent-offers/feeds:
    post:
      tags:
        - Offer Management
      summary: VTex Activate Feed
      operationId: CreateFeed
      description: ">ℹ \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 <b>Offer Management</b> . 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 [[email protected]]([email protected]). \r\n>\r\n>For connectors interested in starting the integration, we ask you to wait for the release of the new module, as soon as it is available we will announce it to all customers through the [dev portal](https://developers.vtex.com/updates/release-notes) and [help VTEX](https://help.vtex.com/pt/en/announcements). \r\n\r\nIn [Offer Management](https://developers.vtex.com/docs/guides/sent-offers-integration-guide-connectors), after [creating the channel](https://developers.vtex.com/docs/api-reference/marketplace-apis-offer-management#post-/api/sent-offers/channels), the next step is to create a feed, which is a list updated nearly in real time with information about the seller's offers sent to the marketplace. \n\nThis endpoint allows the creation of a feed so that the seller's sales channel (or [trade policy](https://help.vtex.com/en/tutorial/how-trade-policies-work--6Xef8PZiFm40kg2STrMkMV)) is connected to the marketplace. Feeds are nearly real time updated with content provided by the marketplace and VTEX modules. \n\nThis endpoint should only be used once, to activate the channel and establish the connection. However, after a [feed is deactivated](https://developers.vtex.com/docs/api-reference/marketplace-apis-offer-management#delete-/api/sent-offers/feeds/-feedId-), in order to activate it again it will be necessary another call to this endpoint.The integration starts with the creation of the Feed. This endpoint is used to establish the connection between connector and seller through the Sent Offers. \n\nThe `feedId` attribute that identifies a feed between a seller and a channel, follows a standardized pattern that will be used by connectors when calling this endpoint. It follows the pattern `vendor.channel`."
      parameters:
        - name: environment
          in: path
          required: true
          description: Environment to use. Used as part of the URL.
          schema:
            type: string
            default: vtexcommercestable
        - name: Content-Type
          in: header
          description: Describes the type of the content being sent.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: Accept
          in: header
          description: HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: an
          in: query
          description: Name of the VTEX account. Used as query param.
          required: true
          style: form
          explode: true
          schema:
            type: string
            default: '{{accountName}}'
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateFeedRequest'
            example:
              id: '{{feedId}}'
              affiliateId: MKP
              salesChannels: '5'
        required: true
      responses:
        '201':
          description: Created
          headers: {}
          content:
            application/json:
              schema:
                type: object
                title: CreateFeed
                example:
                  account: grocery1
                  id: vtex.meli-classic
                  affiliateId: MDC
                  salesChannel: '4'
                properties:
                  account:
                    type: string
                    description: Seller's account name.
                  id:
                    type: string
                    description: Channel's ID.
                  affiliateId:
                    type: string
                    description: Corresponds to the 3-digit [affiliate](https://help.vtex.com/en/tutorial/configuring-affiliates--tutorials_187) identification code created by the seller.
                    default: MKP
                  salesChannel:
                    type: string
                    description: Sales channel (or [trade policy](https://help.vtex.com/en/tutorial/como-funciona-uma-politica-comercial--6Xef8PZiFm40kg2STrMkMV)) associated to the seller account created.
              example:
                account: grocery1
                id: vtex.meli-classic
                affiliateId: MDC
                salesChannel: '4'
      deprecated: false
    get:
      tags:
        - Offer Management
      summary: VTex List Feeds
      description: ">ℹ \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 <b>Offer Management</b> . 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 [[email protected]]([email protected]). \r\n>\r\n>For connectors interested in starting the integration, we ask you to wait for the release of the new module, as soon as it is available we will announce it to all customers through the [dev portal](https://developers.vtex.com/updates/release-notes) and [help VTEX](https://help.vtex.com/pt/en/announcements). \r\n\r\n In [Offer Management](https://developers.vtex.com/vtex-rest-api/docs/sent-offers-integration-guide-connectors), a feed is a list of information about seller's offers sent to a marketplace, and it is updated in real-time with content provided by the marketplace and VTEX modules. \n\nSince a seller can have integrations with multiple marketplaces, numerous feeds can be associated with an account. This endpoint retrieves a list with all the feeds related to an account."
      operationId: ListFeeds
      parameters:
        - name: environment
          in: path
          required: true
          description: Environment to use. Used as part of the URL.
          schema:
            type: string
            default: vtexcommercestable
        - name: Content-Type
          in: header
          description: Describes the type of the content being sent.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: Accept
          in: header
          description: HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: an
          in: query
          description: Name of the Seller's VTEX account. Used as query param.
          required: true
          style: form
          explode: true
          schema:
            type: string
            default: '{{accountName}}'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  example:
                    account: grocery1
                    id: digibee.shopee
                    affiliateId: SHP
                    salesChannel: '1'
                    channelName: shopee
                    channelLogo: https://s3.amazonaws.com/Marketplace-Integration/Bridge/logos/shopee.png
                  properties:
                    account:
                      type: string
                      description: Seller's account name.
                    id:
                      type: string
                      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 calling this endpoint. It follows the pattern `vendor.channel`.
                    affiliateId:
                      type: string
                      description: Corresponds to the 3-digit [affiliate](https://help.vtex.com/en/tutorial/configuring-affiliates--tutorials_187) identification code created by the seller.
                    salesChannel:
                      type: string
                      description: Sales channel (or [trade policy](https://help.vtex.com/en/tutorial/how-trade-policies-work--6Xef8PZiFm40kg2STrMkMVa)) used in the integration.
                    channelName:
                      type: string
                      description: Name of the marketplace, or channel, present in the feed.
                    channelLogo:
                      type: string
                      description: URL redirecting to the image file of the graphic symbol that identifies the marketplace.
                example:
                  - account: grocery1
                    id: digibee.shopee
                    affiliateId: SHP
                    salesChannel: '1'
                    channelName: shopee
                    channelLogo: https://s3.amazonaws.com/Marketplace-Integration/Bridge/logos/shopee.png
                  - account: grocery1
                    id: v2v.saggin
                    affiliateId: SGN
                    salesChannel: '1'
                    channelName: Saggin
                    channelLogo: https://saggin.myvtex.com/api/license-manager/site/pub/accounts/a44ab387-ab95-439e-81aa-7c1a56b45374/logos/show
                  - account: grocery1
                    id: vtex.amazon
                    affiliateId: MSM
                    salesChannel: '1'
                    channelName: Amazon
                    channelLogo: https://s3.amazonaws.com/Marketplace-Integration/Bridge/logos/amazon.png
              example:
                - account: grocery1
                  id: digibee.shopee
                  affiliateId: SHP
                  salesChannel: '1'
                  channelName: shopee
                  channelLogo: https://s3.amazonaws.com/Marketplace-Integration/Bridge/logos/shopee.png
                - account: grocery1
                  id: v2v.saggin
                  affiliateId: SGN
                  salesChannel: '1'
                  channelName: Saggin
                  channelLogo: https://saggin.myvtex.com/api/license-manager/site/pub/accounts/a44ab387-ab95-439e-81aa-7c1a56b45374/logos/show
                - account: grocery1
                  id: vtex.amazon
                  affiliateId: MSM
                  salesChannel: '1'
                  channelName: Amazon
                  channelLogo: https://s3.amazonaws.com/Marketplace-Integration/Bridge/logos/amazon.png
      deprecated: false
  /api/sent-offers/feeds/{feedId}:
    put:
      tags:
        - Offer Management
      summary: VTex Update Feed
      operationId: UpdateFeed
      description: ">ℹ \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 <b>Offer Management</b> . 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 [[email protected]]([email protected]). \r\n>\r\n>For connectors interested in starting the integration, we ask you to wait for the release of the new module, as soon as it is available we will announce it to all customers through the [dev portal](https://developers.vtex.com/updates/release-notes) and [help VTEX](https://help.vtex.com/pt/en/announcements). \r\n\r\n In [Offer Management](https://developers.vtex.com/vtex-rest-api/docs/sent-offers-integration-guide-connectors), a feed is a list of information about seller's offers sent to a marketplace. \n\nOnce you have [created a feed](https://developers.vtex.com/docs/api-reference/marketplace-apis-offer-management#post-/api/sent-offers/channels), this endpoint allows the seller to update the sales channel (or [trade policy](https://help.vtex.com/en/tutorial/how-trade-policies-work--6Xef8PZiFm40kg2STrMkMV)) and [affiliate](https://help.vtex.com/en/tutorial/configuring-affiliates--tutorials_187) ID used in the integration with the marketplace."
      parameters:
        - name: environment
          in: path
          required: true
          description: Environment to use. Used as part of the URL.
          schema:
            type: string
            default: vtexcommercestable
        - name: Content-Type
          in: header
          description: Describes the type of the content being sent.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: Accept
          in: header
          description: HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: an
          in: query
          description: Name of the VTEX account. Used as query param.
          required: true
          style: form
          explode: true
          schema:
            type: string
            default: '{{accountName}}'
        - name: feedId
          in: 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`.
          required: true
          style: simple
          schema:
            type: string
            default: vtex.amazon
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateFeedRequest'
            example:
              affiliateId: MKP
              salesChannels: '5'
        required: true
      responses:
        '204':
          description: No Content
          headers: {}
      deprecated: false
    get:
      tags:
        - Offer Management
      summary: VTex Get Feed by feedId
      operationId: RetrieveFeed
      description: ">ℹ \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 <b>Offer Management</b> . 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 [[email protected]]([email protected]). \r\n>\r\n>For connectors interested in starting the integration, we ask you to wait for the release of the new module, as soon as it is available we will announce it to all customers through the [dev portal](https://developers.vtex.com/updates/release-notes) and [help VTEX](https://help.vtex.com/pt/en/announcements). \r\n\r\n In [Offer Management](https://developers.vtex.com/vtex-rest-api/docs/sent-offers-integration-guide-connectors), after you have [created the channel](https://developers.vtex.com/vtex-rest-api/reference/createchannel), the next step is to create a feed, which is a list of information about the seller's offers sent to the marketplace. \n\nThis endpoint retrieves information about a specific feed by searching through its `feedId`."
      parameters:
        - name: environment
          in: path
          required: true
          description: Environment to use. Used as part of the URL.
          schema:
            type: string
            default: vtexcommercestable
        - name: Content-Type
          in: header
          description: Describes the type of the content being sent.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: Accept
          in: header
          description: HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: an
          in: query
          description: Name of the VTEX account. Used as query param.
          required: true
          style: form
          explode: true
          schema:
            type: string
            default: '{{accountName}}'
        - name: feedId
          in: 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`.
          required: true
          style: simple
          schema:
            type: string
            default: vtex.amazon
      responses:
        '200':
          description: OK
          headers: {}
          content:
            application/json:
              schema:
                title: RetrieveFeed
                type: object
                example:
                  account: grocery1
                  id: vtex.meli-classic
                  affiliateId: vtex.meli-classic
                  salesChannel: '5'
                  channelName: Mercadolivre Classic
                  channelLogo: https://s3.amazonaws.com/Marketplace-Integration/Bridge/logos/mercadolivre.png
                properties:
                  account:
                    type: string
                    description: Seller's account name.
                  id:
                    type: string
                    description: Channel's ID.
                  affiliateId:
                    type: string
                    description: This attribute is created by the seller, in their VTEX store configuration.
                  salesChannel:
                    type: string
                    description: Sales channel (or [trade policy](https://help.vtex.com/en/tutorial/como-funciona-uma-politica-comercial--6Xef8PZiFm40kg2STrMkMV#master-data)) associated to the seller account created.
                  channelName:
                    type: string
                    description: Name of the channel where the offer was sent.
                  channelLogo:
                    type: string
                    description: Logo of the channel where the offer was sent.
      deprecated: false
    delete:
      tags:
        - Offer Management
      summary: VTex Deactivate Feed
      operationId: DeleteFeed
      description: ">ℹ \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 <b>Offer Management</b> . 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 [[email protected]]([email protected]). \r\n>\r\n>For connectors interested in starting the integration, we ask you to wait for the release of the new module, as soon as it is available we will announce it to all customers through the [dev portal](https://developers.vtex.com/updates/release-notes) and [help VTEX](https://help.vtex.com/pt/en/announcements). \r\n\r\n In [Offer Management](https://developers.vtex.com/vtex-rest-api/docs/sent-offers-integration-guide-connectors), a feed is a list of information about seller's offers sent to a marketplace. After [creating a feed](https://developers.vtex.com/docs/api-reference/marketplace-apis-offer-management#post-/api/sent-offers/feeds), it will be activated; and through this endpoint the seller can deactivate the feed. \n\nWhen a feed is deactivated, all data related to the marketplace is removed from Offer Management UI. That includes the channels, offers, interactions, and errors. \n\nDeactivating a feed does not mean deleting information, and the seller can restore the data by [activating the feed](https://developers.vtex.com/docs/api-reference/marketplace-apis-offer-management#post-/api/sent-offers/feeds) again."
      parameters:
        - name: environment
          in: path
          required: true
          description: Environment to use. Used as part of the URL.
          schema:
            type: string
            default: vtexcommercestable
        - name: Content-Type
          in: header
          description: Describes the type of the content being sent.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: Accept
          in: header
          description: HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.
          required: true
          style: simple
          schema:
            type: string
            default: application/json
        - name: an
          in: query
          description: Name of the VTEX account. Used as query param.
          required: true
          style: form
          explode: true
          schema:
            type: string
            default: '{{accountName}}'
        - name: feedId
          in: 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`.
          required: true
          style: simple
          schema:
            type: string
            default: vtex.amazon
      responses:
        '204':
          description: No Content
          headers: {}
      deprecated: false
  /api/sent-offers/feeds/{feedId}/skus/{skuId}/interactions:
    post:
 

# --- truncated at 32 KB (95 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/vtex/refs/heads/main/openapi/vtex-sent-offers-openapi-original.yml