Eldorado · Authentication Profile

Eldorado Authentication

Authentication

Eldorado secures its APIs with apiKey and http across 3 declared security schemes, as derived from its OpenAPI definitions.

CompanyCrypto Web3StablecoinsPaymentsOn-RampOff-RampCryptocurrencyLatin AmericaKYCComplianceFintechTrading
Methods: apiKey, http Schemes: 3 OAuth flows: API key in: header

Security Schemes

X-Client-ID apiKey
· in: header (X-Client-ID)
X-Referral-ID apiKey
· in: header (X-Referral-ID)
bearerAuth http
scheme: bearer

Source

Authentication Profile

eldorado-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://api.eldorado.io/authentication/client-credentials
docs: https://api.eldorado.io/authentication/client-credentials
summary:
  types: [apiKey, http]
  api_key_in: [header]
  http_schemes: [bearer]
  bearer_format: JWT
  notes: >-
    El Dorado uses partner-level credentials (ClientID + ReferralID) sent as request headers,
    plus a per-user JWT bearer access token obtained through an email OTP login flow. There is
    no OAuth2 authorization server; the JWT is minted by the login endpoints.
schemes:
- name: X-Client-ID
  type: apiKey
  in: header
  parameter: X-Client-ID
  description: >-
    Unique identifier assigned to each API partner / client organization. Required on all
    requests. Issued by El Dorado after emailing api@eldorado.io. Has active/inactive status.
  sources: [https://api.eldorado.io/authentication/client-credentials]
- name: X-Referral-ID
  type: apiKey
  in: header
  parameter: X-Referral-ID
  description: >-
    Identifies the integration source/channel bound to a ClientID. Source type is API or WIDGET.
    A ClientID may have multiple ReferralIDs. Required on all requests.
  sources: [https://api.eldorado.io/authentication/client-credentials]
- name: bearerAuth
  type: http
  scheme: bearer
  bearerFormat: JWT
  description: >-
    Per-user access token returned by /auth/login/verify-otp. Carried as
    'Authorization: Bearer <token>'. Required for user-facing operations (KYC, order creation);
    optional on public quote endpoints. JWT payload includes sub (user id), cid (client id),
    rid (referral id). Token expires automatically; re-authenticate on expiry.
  sources: [https://api.eldorado.io/authentication/client-credentials]
flows:
  login:
    description: Email OTP login that mints the JWT bearer token.
    steps:
    - operation: POST /auth/login/send-otp
      description: Send a one-time password to the user's email (requires ClientID + ReferralID headers).
    - operation: POST /auth/login/verify-otp
      description: Verify the OTP and receive the JWT access token.
  admin:
    description: >-
      Separate admin/backend flow for administrative and webhook operations (distinct from
      user-facing endpoints), documented as using ClientID + API Keys.
credential_request:
  contact: api@eldorado.io
  required_information:
  - Organization/Company name
  - Integration type (API, Widget, or both)
  - Technical contact information
  - Use case description
  - Expected integration timeline

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/eldorado-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.