Curri · Authentication Profile

Curri Authentication

Authentication

Curri secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.

CompanyVertical SoftwareDeliveryLogisticsLast MileFreightConstructionSupply ChainGraphQL
Methods: http Schemes: 1 OAuth flows: API key in:

Security Schemes

BasicAuth http
scheme: basic

Source

Authentication Profile

curri-authentication.yml Raw ↑
generated: '2026-07-18'
method: searched
source: https://docs.curri.com/docs/getting-started/tutorial
docs: https://docs.curri.com/docs/getting-started
summary:
  types: [http]
  http_scheme: basic
  api_key_in: []
  oauth2_flows: []
schemes:
  - name: BasicAuth
    type: http
    scheme: basic
    description: >-
      Curri authenticates GraphQL requests with HTTP Basic authentication. The
      Authorization header carries a base64 encoding of your User ID and API
      key ("Authorization: Basic <base64(userId:apiKey)>"). Both a live API key
      and a separate Sandbox key are issued on account approval; the Sandbox key
      runs test deliveries with no drivers assigned and no charges processed.
    sources: [https://docs.curri.com/docs/getting-started/tutorial]
endpoint: https://api.curri.com/graphql
notes: >-
  Single GraphQL endpoint. No OAuth 2.0 / OpenID Connect surface is published,
  so there is no scopes/ artifact for this provider; the key + basic-auth model
  is the complete authentication contract.