Akoya · Authentication Profile

Akoya Authentication

Authentication

Akoya secures its APIs with oauth2 across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode and clientCredentials flow(s).

FintechOpen BankingOpen FinanceAggregatorData Access NetworkTokenizedConsumer-PermissionedFDXAccount AggregationUnited States
Methods: oauth2 Schemes: 2 OAuth flows: authorizationCode, clientCredentials API key in:

Security Schemes

OAuth2AuthorizationCode oauth2
OAuth2ClientCredentials oauth2

Source

Authentication Profile

akoya-authentication.yml Raw ↑
generated: '2026-07-23'
method: searched
source: https://docs.akoya.com/reference/token
docs: https://docs.akoya.com/docs/oauth-2
summary:
  types: [oauth2]
  oauth2_flows: [authorizationCode, clientCredentials]
  token_types: [id_token, access_token, refresh_token]
  bearer_token: id_token
  notes: >-
    Akoya implements OAuth 2.0 per the FDX standard. Consumers authenticate and grant consent
    at their own financial institution's authorization server; the id_token returned is used as
    the bearer token on FDX data-access calls and must be renewed via the refresh_token.
schemes:
  - name: OAuth2AuthorizationCode
    type: oauth2
    flow: authorizationCode
    grant_type: authorization_code
    description: >-
      Consumer-permissioned data access. The recipient app redirects the consumer to their
      financial institution's Akoya-hosted authorization server; on consent an authorization
      code is returned to the app's registered redirect_uri and exchanged at the token endpoint
      for an id_token + refresh_token. Requires grant_type=authorization_code, the registered
      redirect_uri, the returned code, and the app's clientId/clientSecret.
    parameters: [grant_type, redirect_uri, code, clientId, clientSecret]
    source: https://docs.akoya.com/reference/token
  - name: OAuth2ClientCredentials
    type: oauth2
    flow: clientCredentials
    grant_type: client_credentials
    description: >-
      Service-token (two-legged) authentication for the platform/service APIs — Consent, Apps
      Management, and Notifications. The recipient presents grant_type=client_credentials with
      its clientId and clientSecret to obtain a service token used as the bearer on management
      calls. Scope must include at least one provider (and the relevant product scope, e.g.
      app_management_v2 for Apps Management, notification_v1 for Notifications).
    parameters: [grant_type, clientId, clientSecret, scope]
    source: https://docs.akoya.com/reference/token
scope_model:
  note: >-
    OAuth scope on client-credentials requests must include at least one data-provider scope
    plus the product/service scope for the API being called (documented examples include
    app_management_v2 and notification_v1). Data-access scopes are bounded by the consumer's
    consent grant. Akoya does not publish a full downloadable scope reference; scopes are
    provisioned per app in the Data Recipient Hub.

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