VTEX · Authentication Profile
Vtex Authentication
Authentication
VTEX secures its APIs with apiKey and http across 8 declared security schemes, as derived from its OpenAPI definitions.
CommerceE-CommerceRetailMarketplacePayments
Methods: apiKey, http
Schemes: 8
OAuth flows:
API key in: cookie, header
Security Schemes
VtexIdclientAutCookie apiKey
· in: header (VtexIdclientAutCookie)
appKey apiKey
· in: header (X-VTEX-API-AppKey)
appToken apiKey
· in: header (X-VTEX-API-AppToken)
appKey apiKey
· in: header (X-PROVIDER-API-AppKey)
appToken apiKey
· in: header (X-PROVIDER-API-AppToken)
vtex_session apiKey
· in: cookie (vtex_session)
vtex_segment apiKey
· in: cookie (vtex_segment)
Authorization http
scheme: bearer
Source
Authentication Profile
generated: '2026-07-11'
method: derived
source: openapi/vtex-anti-fraud-provider-openapi-original.yml, openapi/vtex-buyer-organization-openapi-original.yml,
openapi/vtex-catalog-api-seller-portal-openapi-original.yml, openapi/vtex-checkout-openapi-original.yml,
openapi/vtex-customer-credit-openapi-original.yml, openapi/vtex-data-subject-rights-openapi-original.yml,
openapi/vtex-do-openapi-original.yml, openapi/vtex-gift-card-hub-openapi-original.yml, openapi/vtex-gift-card-openapi-original.yml,
openapi/vtex-gift-card-provider-protocol-openapi-original.yml, openapi/vtex-id-openapi-original.yml,
openapi/vtex-legacy-cms-portal-openapi-original.yml ...
summary:
types:
- apiKey
- http
api_key_in:
- cookie
- header
schemes:
- name: VtexIdclientAutCookie
type: apiKey
in: header
parameter: VtexIdclientAutCookie
description: '[User token](https://developers.vtex.com/docs/guides/api-authentication-using-user-tokens),
valid for 24 hours.'
sources:
- openapi/vtex-anti-fraud-provider-openapi-original.yml
- openapi/vtex-buyer-organization-openapi-original.yml
- openapi/vtex-catalog-api-seller-portal-openapi-original.yml
- openapi/vtex-checkout-openapi-original.yml
- openapi/vtex-customer-credit-openapi-original.yml
- openapi/vtex-data-subject-rights-openapi-original.yml
- openapi/vtex-gift-card-hub-openapi-original.yml
- openapi/vtex-gift-card-openapi-original.yml
- openapi/vtex-id-openapi-original.yml
- openapi/vtex-legacy-cms-portal-openapi-original.yml
- openapi/vtex-license-manager-openapi-original.yml
- openapi/vtex-marketplace-openapi-original.yml
- openapi/vtex-marketplace-protocol-external-seller-marketplace-openapi-original.yml
- openapi/vtex-master-data-openapi-original.yml
- openapi/vtex-orders-pii-openapi-original.yml
- openapi/vtex-payment-provider-protocol-openapi-original.yml
- openapi/vtex-payments-gateway-openapi-original.yml
- openapi/vtex-policies-system-openapi-original.yml
- openapi/vtex-pricing-hub-openapi-original.yml
- openapi/vtex-pricing-openapi-original.yml
- openapi/vtex-profile-system-openapi-original.yml
- openapi/vtex-promotions-taxes-openapi-original.yml
- openapi/vtex-reviews-ratings-openapi-original.yml
- openapi/vtex-shipping-network-openapi-original.yml
- name: appKey
type: apiKey
in: header
parameter: X-VTEX-API-AppKey
description: Unique identifier of the [application key](https://developers.vtex.com/docs/guides/api-authentication-using-application-keys).
sources:
- openapi/vtex-buyer-organization-openapi-original.yml
- openapi/vtex-catalog-api-seller-portal-openapi-original.yml
- openapi/vtex-checkout-openapi-original.yml
- openapi/vtex-customer-credit-openapi-original.yml
- openapi/vtex-data-subject-rights-openapi-original.yml
- openapi/vtex-do-openapi-original.yml
- openapi/vtex-gift-card-hub-openapi-original.yml
- openapi/vtex-gift-card-openapi-original.yml
- openapi/vtex-id-openapi-original.yml
- openapi/vtex-legacy-cms-portal-openapi-original.yml
- openapi/vtex-legacy-search-openapi-original.yml
- openapi/vtex-license-manager-openapi-original.yml
- openapi/vtex-logistics-openapi-original.yml
- openapi/vtex-marketplace-openapi-original.yml
- openapi/vtex-marketplace-protocol-external-mapper-openapi-original.yml
- openapi/vtex-marketplace-protocol-external-orders-openapi-original.yml
- openapi/vtex-marketplace-protocol-external-seller-fulfillment-openapi-original.yml
- openapi/vtex-marketplace-protocol-external-seller-marketplace-openapi-original.yml
- openapi/vtex-master-data-openapi-original.yml
- openapi/vtex-message-center-openapi-original.yml
- openapi/vtex-orders-openapi-original.yml
- openapi/vtex-orders-pii-openapi-original.yml
- openapi/vtex-payment-provider-protocol-openapi-original.yml
- openapi/vtex-payments-gateway-openapi-original.yml
- openapi/vtex-policies-system-openapi-original.yml
- openapi/vtex-pricing-hub-openapi-original.yml
- openapi/vtex-pricing-openapi-original.yml
- openapi/vtex-profile-system-openapi-original.yml
- openapi/vtex-promotions-taxes-openapi-original.yml
- openapi/vtex-reviews-ratings-openapi-original.yml
- openapi/vtex-sent-offers-openapi-original.yml
- openapi/vtex-shipping-network-openapi-original.yml
- openapi/vtex-sku-bindings-openapi-original.yml
- openapi/vtex-subscriptions-openapi-original.yml
- name: appToken
type: apiKey
in: header
parameter: X-VTEX-API-AppToken
description: Secret token of the [application key](https://developers.vtex.com/docs/guides/api-authentication-using-application-keys).
sources:
- openapi/vtex-buyer-organization-openapi-original.yml
- openapi/vtex-catalog-api-seller-portal-openapi-original.yml
- openapi/vtex-checkout-openapi-original.yml
- openapi/vtex-customer-credit-openapi-original.yml
- openapi/vtex-data-subject-rights-openapi-original.yml
- openapi/vtex-do-openapi-original.yml
- openapi/vtex-gift-card-hub-openapi-original.yml
- openapi/vtex-gift-card-openapi-original.yml
- openapi/vtex-id-openapi-original.yml
- openapi/vtex-legacy-cms-portal-openapi-original.yml
- openapi/vtex-legacy-search-openapi-original.yml
- openapi/vtex-license-manager-openapi-original.yml
- openapi/vtex-logistics-openapi-original.yml
- openapi/vtex-marketplace-openapi-original.yml
- openapi/vtex-marketplace-protocol-external-mapper-openapi-original.yml
- openapi/vtex-marketplace-protocol-external-orders-openapi-original.yml
- openapi/vtex-marketplace-protocol-external-seller-fulfillment-openapi-original.yml
- openapi/vtex-marketplace-protocol-external-seller-marketplace-openapi-original.yml
- openapi/vtex-master-data-openapi-original.yml
- openapi/vtex-message-center-openapi-original.yml
- openapi/vtex-orders-openapi-original.yml
- openapi/vtex-orders-pii-openapi-original.yml
- openapi/vtex-payment-provider-protocol-openapi-original.yml
- openapi/vtex-payments-gateway-openapi-original.yml
- openapi/vtex-policies-system-openapi-original.yml
- openapi/vtex-pricing-hub-openapi-original.yml
- openapi/vtex-pricing-openapi-original.yml
- openapi/vtex-profile-system-openapi-original.yml
- openapi/vtex-promotions-taxes-openapi-original.yml
- openapi/vtex-reviews-ratings-openapi-original.yml
- openapi/vtex-sent-offers-openapi-original.yml
- openapi/vtex-shipping-network-openapi-original.yml
- openapi/vtex-sku-bindings-openapi-original.yml
- openapi/vtex-subscriptions-openapi-original.yml
- name: appKey
type: apiKey
in: header
parameter: X-PROVIDER-API-AppKey
description: Unique identifier created by the provider and configured through [Giftcard Hub
API](https://developers.vtex.com/docs/api-reference/giftcard-hub-api#put-/api/giftcardproviders/-giftCardProviderId-).
sources:
- openapi/vtex-gift-card-provider-protocol-openapi-original.yml
- name: appToken
type: apiKey
in: header
parameter: X-PROVIDER-API-AppToken
description: Unique token created by the provider and configured through [Giftcard Hub API](https://developers.vtex.com/docs/api-reference/giftcard-hub-api#put-/api/giftcardproviders/-giftCardProviderId-).
sources:
- openapi/vtex-gift-card-provider-protocol-openapi-original.yml
- name: vtex_session
type: apiKey
in: cookie
parameter: vtex_session
description: Token that identifies the user's individual session. Obtained [when a new session
is created](https://developers.vtex.com/docs/api-reference/session-manager-api#post-/api/sessions).
sources:
- openapi/vtex-sessions-openapi-original.yml
- name: vtex_segment
type: apiKey
in: cookie
parameter: vtex_segment
description: Token that identifies the user's segment, shared with other users with similar
navigation parameters. Obtained [when a new session is created](https://developers.vtex.com/docs/api-reference/session-manager-api#post-/api/sessions).
sources:
- openapi/vtex-sessions-openapi-original.yml
- name: Authorization
type: http
scheme: bearer
description: To use the endpoints, please login through the Authentication API, and copy the
access token in the response.
sources:
- openapi/vtex-tracking-openapi-original.yml