99minutos · Authentication Profile

99Minutos Authentication

Authentication

99minutos secures its APIs with oauth2 across 1 declared security scheme, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the clientCredentials flow(s).

CompanyLogisticsShippingLast-Mile DeliveryEcommerceFulfillmentPackage TrackingLatin AmericaParcel DeliveryWebhooks
Methods: oauth2 Schemes: 1 OAuth flows: clientCredentials API key in:

Security Schemes

OAuth2ClientCredentials oauth2

Source

Authentication Profile

99minutos-authentication.yml Raw ↑
generated: '2026-07-17'
method: searched
source: https://developers.99minutos.com/reference/oauth_token_create
docs: https://developers.99minutos.com/recipes/autenticarse-login
summary:
  types: [oauth2]
  oauth2_flows: [clientCredentials]
  token_type: bearer
  token_lifetime: 3600  # access_token valid ~60 minutes
schemes:
  - name: OAuth2ClientCredentials
    type: oauth2
    flow: clientCredentials
    token_url: https://api.99minutos.com/api/v3/oauth/token
    sandbox_token_url: https://sandbox.99minutos.com/api/v3/oauth/token
    request_body: [client_id, client_secret]
    response_fields: [access_token, token_type]
    usage: 'Send the returned access_token as an "Authorization: Bearer <access_token>" header on all /api/v3 requests.'
    notes: >-
      99minutos issues API credentials (client_id / client_secret) per merchant account.
      POST them to /api/v3/oauth/token to obtain a bearer access_token that expires after ~60 minutes.