Heron · Authentication Profile

Heron Authentication

Authentication

Heron authenticates every API request with a customer-issued API key sent in the x-api-key HTTP header. Keys are managed from the dashboard (Settings -> API Credentials): create, list, deactivate, reactivate, delete, and rotate. Development and production are separated at the credential level — trial / onboarding uses development credentials, and production credentials are issued separately on request. A second key class, the "broker API key", authenticates the broker-submission endpoints and is generated per broker-funder relationship via /api/broker_submissions/api_keys/generate.

Heron secures its APIs with apiKey across 2 declared security schemes, as derived from its OpenAPI definitions.

CompanyFinancial ServicesDocument AutomationUnderwritingLendingCashflow AnalyticsFintechData Enrichment
Methods: apiKey Schemes: 2 OAuth flows: API key in: header

Security Schemes

ApiKeyAuth apiKey
· in: header ()
BrokerApiKeyAuth apiKey
· in: header ()

Source

Authentication Profile

Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.herondata.io/api-reference/authentication
docs: https://docs.herondata.io/api-reference/authentication
description: >-
  Heron authenticates every API request with a customer-issued API key sent in
  the x-api-key HTTP header. Keys are managed from the dashboard (Settings ->
  API Credentials): create, list, deactivate, reactivate, delete, and rotate.
  Development and production are separated at the credential level — trial /
  onboarding uses development credentials, and production credentials are issued
  separately on request. A second key class, the "broker API key", authenticates
  the broker-submission endpoints and is generated per broker-funder
  relationship via /api/broker_submissions/api_keys/generate.
summary:
  types: [apiKey]
  api_key_in: [header]
  oauth2_flows: []
schemes:
  - name: ApiKeyAuth
    type: apiKey
    in: header
    parameter_name: x-api-key
    key_format: key_ followed by 48 hexadecimal characters
    token_visibility: >-
      Full token shown once at creation; only the first 8 characters (prefix)
      are retrievable afterwards.
    sources: [https://docs.herondata.io/api-reference/authentication]
  - name: BrokerApiKeyAuth
    type: apiKey
    in: header
    parameter_name: x-api-key
    scope: broker-submission endpoints only
    generation: POST /api/broker_submissions/api_keys/generate
    sources: [https://docs.herondata.io/api-reference/brokersubmissions/generate-broker-api-key.md]
environments:
  development: Issued for trial / onboarding; separated from production at the credential level.
  production: Issued separately on request (contact your Heron rep / hello@herondata.io).
rejected_status: 401 (deactivated or invalid key)