CustomerOS · Authentication Profile

Customeros Authentication

Authentication

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

CRMRevenueGo-To-MarketLead IntelligenceVisitor IdentificationAttributionEmail VerificationEnrichmentGraphQLOpen-Source
Methods: apiKey Schemes: 2 OAuth flows: API key in: header

Security Schemes

ApiKeyAuth apiKey
· in: header (X-CUSTOMER-OS-API-KEY)
ApiKeyAuth apiKey
· in: header (X-Openline-API-KEY)

Source

Authentication Profile

Raw ↑
generated: '2026-08-13'
method: derived
source: openapi/customeros-billing-openapi.yml, openapi/customeros-customerbase-openapi.yml,
  openapi/customeros-domains-openapi.yml, openapi/customeros-enrich-openapi.yml, openapi/customeros-graphql-api-openapi.yml,
  openapi/customeros-outreach-openapi.yml, openapi/customeros-verify-openapi.yml
docs_searched: true
docs_url: null
docs_note: >-
  The CustomerOS documentation pages that used to describe API authentication —
  docs.customeros.ai/api-overview and /api-descriptions — now return 404 and no longer appear in
  the docs sitemap or llms.txt. The whole docs corpus was searched for "api key" through the
  provider's own docs MCP filesystem and returned no match. So this profile stays DERIVED from the
  published specs: the specs are now the only place CustomerOS documents API authentication at all.
  docs.customeros.ai/security-and-compliance covers workspace SIGN-IN (magic link, Google/Microsoft
  SSO, customer-supplied OpenID Connect) — user identity, not API authorization.
key_issuance:
  self_serve: false
  note: >-
    No key-issuance flow is published. Access to each REST endpoint group is granted per customer,
    on request, by the CustomerOS team.
defect:
  operation: POST /customerbase/v1/contacts/import
  spec: openapi/customeros-customerbase-openapi.yml
  issue: >-
    Security requirement declares `ApiKeyAutl`, a typo for `ApiKeyAuth`, referencing a scheme that
    is not defined in components.securitySchemes. Present in the provider's own published document.
summary:
  types:
  - apiKey
  api_key_in:
  - header
schemes:
- name: ApiKeyAuth
  type: apiKey
  in: header
  parameter: X-CUSTOMER-OS-API-KEY
  sources:
  - openapi/customeros-billing-openapi.yml
  - openapi/customeros-customerbase-openapi.yml
  - openapi/customeros-domains-openapi.yml
  - openapi/customeros-enrich-openapi.yml
  - openapi/customeros-outreach-openapi.yml
  - openapi/customeros-verify-openapi.yml
- name: ApiKeyAuth
  type: apiKey
  in: header
  parameter: X-Openline-API-KEY
  description: Per-tenant API key. The open-source customer-os-api validates an API key header
    and resolves the tenant before applying @hasRole / @hasTenant directives. Header name and
    exact auth flow depend on deployment; the documented customeros.ai cloud REST surface uses
    X-CUSTOMER-OS-API-KEY.
  sources:
  - openapi/customeros-graphql-api-openapi.yml

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/customeros-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.