Chorus.ai · Authentication Profile

Chorus Ai Authentication

Authentication

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

SalesRevenue IntelligenceConversationAnalyticsZoomInfoConversation IntelligenceSales EnablementCall RecordingTranscriptionSpeech AnalyticsCRMCoaching
Methods: apiKey, http Schemes: 3 OAuth flows: API key in: header

Security Schemes

basic http
scheme: basic
bearer-token http
scheme: bearer
x-ziaccesstoken apiKey
· in: header (x-ziaccesstoken)

Source

Authentication Profile

Raw ↑
generated: '2026-08-13'
method: searched
source: https://chorus.ai/api/openapi.json (info.description) + https://chorus.ai/api-docs/index.html
docs: https://chorus.ai/api-docs/index.html
summary:
  types:
  - apiKey
  - http
  api_key_in:
  - header
  primary: api_token_authorization_header
  oauth2: false
  notes: >-
    The Chorus API authenticates with a per-user API token sent in the Authorization header.
    Note the divergence between the published spec and the published prose: the OpenAPI declares
    an http/bearer scheme, but info.description demonstrates a RAW token with no "Bearer " prefix
    (curl -H "Authorization:<token>"). Clients written from the spec alone may send the wrong shape.
schemes:
- name: basic
  type: http
  scheme: basic
  description: HTTP basic authentication (for those APIs that support it).
  applies_to: subset of operations; the spec does not enumerate which
  sources:
  - openapi/chorus-ai-openapi.yml
- name: bearer-token
  type: http
  scheme: bearer
  description: A Chorus token or a signed JWT.
  sources:
  - openapi/chorus-ai-openapi.yml
- name: x-ziaccesstoken
  type: apiKey
  in: header
  parameter: x-ziaccesstoken
  description: A ZoomInfo access token.
  note: >-
    Post-acquisition path — a ZoomInfo-issued access token is accepted as an alternative to a
    native Chorus API token. Chorus.ai was acquired by ZoomInfo in 2021 and now ships as
    "Chorus by ZoomInfo".
  sources:
  - openapi/chorus-ai-openapi.yml
applied:
  global_security:
  - basic
  - bearer-token
  - x-ziaccesstoken
  note: All three schemes are declared at the document root as alternatives (OR).
token_lifecycle:
  issuance: >-
    API tokens are generated per Chorus user from the Personal Settings page inside the Chorus
    application. The user's role must be permitted API access via roles & permissions settings.
  self_serve: false
  gate: >-
    The published docs state that during the early access period a personal API token must be
    obtained by contacting your Chorus customer success manager.
  rotation: not documented
  expiry: not documented
authorization_model:
  style: user-scoped, inherits application permissions
  rules:
  - Recordings marked private are never returned through the API.
  - >-
    Data access control settings configured for the token's user apply to API access — to read all
    recordings the token's user must themselves have access to all recordings.
  - Roles & permissions that gate actions in the Chorus UI equally gate them through the API.
  source: https://chorus.ai/api/openapi.json (info.description, "Privacy and Data Access Control")
session_endpoints:
  note: >-
    The spec also exposes interactive session management (POST /login, GET|DELETE
    /api/v1/sessions/current, POST /api/v1/sessions/exchange, POST /api/auth/signed_request).
    These back the Chorus web application rather than server-to-server API token use.
  operations:
  - post-login
  - get-api-v1-sessions-current
  - delete-api-v1-sessions-current
  - post-api-v1-sessions-exchange
  - post-api-auth-signed_request
scopes:
  published: false
  note: >-
    No oauth2 securityScheme is declared and no scope reference is published, so there is no
    scopes/ artifact for this provider. Authorization is role-based inside the Chorus product.
cross_links:
  conventions: conventions/chorus-ai-conventions.yml
  errors: errors/chorus-ai-problem-types.yml
  conformance: conformance/chorus-ai-conformance.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/chorus-ai-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.