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