Akool · Authentication Profile

Akool Authentication

Authentication

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

AI AvatarsVideo GenerationAI VideoFace SwapGenerative AITalking AvatarVideo TranslationLive Avatar
Methods: http, apiKey Schemes: 2 OAuth flows: API key in:

Security Schemes

bearerAuth http
scheme: bearer
apiKeyAuth apiKey
· in: header ()

Source

Authentication Profile

Raw ↑
generated: '2026-07-11'
method: derived
source: openapi/akool-openapi.yml
summary:
  types:
  - http
  - apiKey
schemes:
- name: bearerAuth
  type: http
  scheme: bearer
  description: >-
    Bearer token minted by exchanging a clientId and clientSecret at
    POST https://openapi.akool.com/api/open/v3/getToken. Passed on each request
    as `Authorization: Bearer {token}`. Token expiry returns error code 1101.
  sources:
  - openapi/akool-openapi.yml
  - https://docs.akool.com/authentication/usage
- name: apiKeyAuth
  type: apiKey
  in: header
  keyName: x-api-key
  description: >-
    Direct API key passed as the `x-api-key` request header. This is the method
    Akool recommends because it needs no separate token-generation step. The
    clientId/clientSecret are issued from the Akool OpenAPI settings once you
    have an eligible plan.
  sources:
  - openapi/akool-openapi.yml
  - https://docs.akool.com/authentication/usage
  - https://help.akool.com/integrations/api-token