On24 · Authentication Profile

On24 Authentication

Authentication

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

CompanyWebinarsVirtual EventsDigital EngagementMarketingAnalyticsEvent ManagementMarTech
Methods: apiKey Schemes: 2 OAuth flows: API key in: header

Security Schemes

AccessTokenKey apiKey
· in: header ()
AccessTokenSecret apiKey
· in: header ()

Source

Authentication Profile

Raw ↑
generated: '2026-08-13'
method: searched
source: https://api.on24.com/v2/openapi.json (components.securitySchemes, now harvested), https://apidoc.on24.com/,
  and https://support.on24.com/hc/en-us/articles/21420840502555-API-Tokens
docs: https://support.on24.com/hc/en-us/articles/21420840502555-API-Tokens
summary:
  types:
  - apiKey
  api_key_in:
  - header
  notes: 'ON24 authenticates every request with a PAIR of apiKey headers, AccessTokenKey and AccessTokenSecret.
    Both must be supplied together — the spec description says so explicitly and a live probe confirms it (401 "Header
    must contain both accessTokenKey and accessTokenSecret"). Header names are matched case-insensitively: the spec
    declares AccessTokenKey/AccessTokenSecret while the operation-level parameters and ON24''s own curl example
    use lowercase accesstokenkey/accesstokensecret. A numeric client id in the URL path scopes every call. There
    is no OAuth 2.0 / OIDC surface and therefore no scope model.'
schemes:
- name: AccessTokenKey
  type: apiKey
  in: header
  key_name: AccessTokenKey
  description: API access token key issued by the ON24 platform. Must be supplied together with AccessTokenSecret.
- name: AccessTokenSecret
  type: apiKey
  in: header
  key_name: AccessTokenSecret
  description: API access token secret corresponding to the AccessTokenKey. Must be supplied together with AccessTokenKey.
applied:
  global: true
  operations_covered: 67
  operations_total: 67
  note: Declared as a root-level `security` requirement, so all 67 operations are covered.
client_scope:
  in: path
  parameter: clientId
  description: Numeric ON24 client (account) id scoping every call; forms part of the base path https://api.on24.com/v2/client/{clientId}/...
provisioning:
  gated: true
  requires_product: Connect
  permission: Manage Integrations
  ui_path: Platform Tools > Integrations > API Tokens
  access_choice: All endpoints (selected at provisioning time; the token is bound to a chosen platform login)
  one_per_login: Provisioning is only enabled when no token already exists for that producer login.
  notes: 'Credentials are sales/contract-gated: the contract must include "Connect" before a token can be provisioned
    at all. Ten operations additionally require the Elite tier (403 "The client id is not an Elite user").'
  source: https://support.on24.com/hc/en-us/articles/21420840502555-API-Tokens
rotation:
  inactivity_disable_days: 60
  warning_emails: true
  re_enable: self-service in the platform
  notes: Tokens unused for 60 days are automatically disabled; the counter resets on any activity.
transport:
  server_to_server_only: true
  notes: ON24 states all API calls must be performed server to server and not client-side from a browser.
oauth2: false
oidc: false
mtls: false
failure_modes:
- status: 401
  condition: One or both headers missing
  message: Header must contain both accessTokenKey and accessTokenSecret.
- status: 401
  condition: Token pair wrong, invalid, not found, or deactivated
  message: AccessTokenKey and AccessTokenSecret are wrong or invalid.
- status: 403
  condition: Token valid but not entitled to the client/endpoint
  message: You do not have permission to perform the requested operation.

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