Vidyard · Authentication Profile

Vidyard Authentication

Authentication

Vidyard secures its APIs with apiKey across 1 declared security scheme, as derived from its OpenAPI definitions.

VideoVideo PlatformVideo AnalyticsVideo SharingSales VideoCRM IntegrationMarketingAI VideoWebhook
Methods: apiKey Schemes: 1 OAuth flows: API key in: query, body

Security Schemes

auth_token apiKey
· in: query (auth_token)

Source

Authentication Profile

Raw ↑
generated: '2026-08-13'
method: searched
source: >
  https://knowledge.vidyard.com/hc/en-us/articles/360010000133-How-to-use-the-Vidyard-Dashboard-API
docs: https://knowledge.vidyard.com/hc/en-us/articles/360009875814-How-to-access-your-Vidyard-API-tokens
derivation_note: >
  Derived by hand from Vidyard's published documentation, not from a spec.
  0-working/derive-authentication.py was not run because Vidyard publishes no
  OpenAPI/Swagger document to read securitySchemes from — see
  conformance/vidyard-conformance.yml.

summary:
  types: [apiKey]
  api_key_in: [query, body]
  api_key_in_header: false
  oauth2: false
  oauth2_flows: []
  openid_connect: false
  mutual_tls: false
  bearer: false

schemes:
  - name: auth_token
    type: apiKey
    in: query
    parameter: auth_token
    applies_to:
      - Vidyard Dashboard API
      - Vidyard Analytics Webhook API
      - Vidyard Video Agent API
    description: >
      A static, long-lived Vidyard API token. Passed either as a query
      parameter on the URL or as an attribute in the JSON request body — the
      documentation presents both as equally valid.
    example_form: https://api.vidyard.com/endpoint?auth_token={yourToken}
    required_headers:
      Content-Type: application/json
      Accept: application/json

scoping:
  model: folder + role
  folder_scope: >
    Tokens are unique to each FOLDER in the account. A token issued in a
    subfolder can only act on assets in that folder. This is the primary
    authorization boundary — there is no separate scope or permission parameter
    on a request; the folder the token came from decides what it can reach.
  role_scope: >
    Tokens are also role-based. A token inherits exactly the dashboard actions
    the issuing user's role permits, so two tokens from the same folder can
    have different effective capability.
  issuance:
    ui_path: Admin > API Tokens
    required_permission: Edit API tokens
    team_requirement: >
      The user must belong to a Team with the "Edit API tokens" permission
      enabled. Analytics webhook setup through the UI instead requires the
      "Edit Integrations" permission.
  note: >
    Users only see the API tokens relevant to their own role, and must switch
    folders in the UI ("Change Folder") to obtain a token for a different
    branch of the tree.

related_mechanisms:
  - name: Secure embed JWT
    type: JWT
    description: >
      A separate, viewer-facing mechanism — not API authentication. Signed JSON
      Web Tokens restrict playback of embedded videos to an authorized site.
    docs: https://knowledge.vidyard.com/hc/en-us/articles/360009997733-Restrict-Vidyard-videos-to-your-secure-site-using-JSON-Web-Tokens
  - name: Analytics webhook security_key
    type: shared secret
    description: >
      Inbound-verification secret echoed on webhook delivery so a receiver can
      confirm the caller is Vidyard. Not a request signature.
    cross_reference: asyncapi/vidyard-webhooks.yml

commercial_gate:
  note: >
    Vidyard's plan documentation states the Dashboard, Video Agent and
    Analytics Webhook APIs are gated behind the Enterprise tier, while the
    knowledge-base "Who Can Use This Feature?" banners list Free/Starter/Teams/
    Enterprise with the caveat that the user must hold the Edit API tokens
    permission. The two published statements disagree; treat API access as
    sales-gated in practice.
  see: plans/vidyard-plans-pricing.yml

gaps:
  - No OAuth 2.0 authorization-code flow — third-party apps cannot obtain delegated user access.
  - No OpenID Connect discovery document (/.well-known/openid-configuration 404s on every host).
  - Tokens are accepted in the QUERY STRING, where they leak into server logs, browser history, proxies and Referer headers.
  - No documented token expiry, rotation, or revocation procedure.
  - No Authorization header support is documented, which is the conventional and safer placement.
  - No scopes: capability is implied by folder and role, and is not visible or assertable at request time.

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