Fideo · Authentication Profile

Fideo Authentication

Authentication

Every request to the Fideo Verify and Signals API (https://api.fideo.ai) authenticates with a bearer API key supplied in the HTTP Authorization header. Keys are managed inside the ReadMe-hosted developer hub (Settings -> API Keys) or issued by the Fideo support team for dedicated test/production credentials. There is no OAuth2 / OpenID Connect flow and no per-request signing; the static key is scoped per workspace and inherits the account's contracted rate limits.

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

CompanyAIIdentity VerificationFraud PreventionFraud DetectionIdentity IntelligenceKYCAMLFinancial CrimeComplianceFintechSanctions ScreeningRisk Scoring
Methods: http Schemes: 1 OAuth flows: API key in:

Security Schemes

bearerAuth http
scheme: bearer

Source

Authentication Profile

fideo-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.fideo.ai/docs/authorization
docs: https://docs.fideo.ai/docs/authorization
description: >-
  Every request to the Fideo Verify and Signals API (https://api.fideo.ai)
  authenticates with a bearer API key supplied in the HTTP Authorization header.
  Keys are managed inside the ReadMe-hosted developer hub (Settings -> API Keys)
  or issued by the Fideo support team for dedicated test/production credentials.
  There is no OAuth2 / OpenID Connect flow and no per-request signing; the static
  key is scoped per workspace and inherits the account's contracted rate limits.
summary:
  types:
  - http
  http_schemes:
  - bearer
  oauth2_flows: []
  api_key_in: []
schemes:
- name: bearerAuth
  type: http
  scheme: bearer
  description: >-
    Authorization: Bearer {API_KEY} — required on every Verify and Signals
    request. Keys are provisioned/rotated in ReadMe; separate keys per
    environment (prod/staging) and per workflow are recommended. Never embed
    keys in client-side code; proxy calls through a backend you control.
  sources:
  - https://docs.fideo.ai/docs/authorization
required_headers:
- header: Authorization
  value: Bearer {API_KEY}
  required: true
- header: Content-Type
  value: application/json
  required: true
- header: Accept
  value: application/json
  required: false
auth_errors:
- status: 401
  meaning: Missing or invalid/revoked API key.
- status: 403
  meaning: Key exists but is not entitled for the requested product (Verify or Signals).
key_management:
- Create separate keys per environment (prod vs staging) and per workflow/service.
- Never embed keys in client-side code; originate calls from a secure backend.
- Rotate regularly; keep two active keys per environment for zero-downtime rotation.
- Store keys in a secret manager (Vault, AWS Secrets Manager) and inject via env vars.