Charthop · Authentication Profile

Charthop Authentication

Authentication

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

CompanyHRPeople AnalyticsHRISWorkforce PlanningCompensationHuman ResourcesOrg ChartMCP
Methods: http, oauth2 Schemes: 2 OAuth flows: authorizationCode API key in: header

Security Schemes

appAuthorizationToken http
scheme: bearer
mcpOAuth oauth2

Source

Authentication Profile

Raw ↑
generated: '2026-07-18'
method: searched
source: https://api.charthop.com/swagger.json
docs: https://docs.charthop.com/developer-basics
summary:
  types: [http, oauth2]
  api_key_in: [header]
  oauth2_flows: [authorizationCode]
  note: >-
    The published Swagger 2.0 document declares no securityDefinitions; the auth model
    below is captured from ChartHop's developer documentation and its live OAuth
    authorization-server metadata (well-known/charthop-oauth-authorization-server.json).
schemes:
- name: appAuthorizationToken
  type: http
  scheme: bearer
  description: >-
    Server-to-server apps are issued an API authorization token when ChartHop creates
    and installs the app in an org account. The token is presented as an Authorization
    Bearer header and acts on behalf of the app (a special user with scoped permissions).
    Apps are requested via support@charthop.com ("new app request").
  docs: https://docs.charthop.com/developer-basics
- name: mcpOAuth
  type: oauth2
  flow: authorizationCode
  description: >-
    OAuth 2.1 authorization-code + PKCE flow used to authorize agent MCP sessions and
    OAuth apps. Supports dynamic client registration via client-id metadata documents.
  authorizationUrl: https://app.charthop.com/oauth/mcp/authorize
  tokenUrl: https://api.charthop.com/oauth/token
  pkce: S256
  grant_types: [authorization_code, refresh_token]
  source: well-known/charthop-oauth-authorization-server.json
permissions_model: >-
  Apps declare required permission levels at request time; access is governed by
  ChartHop's user-role permission system rather than named OAuth scopes.

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/charthop-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 email required.

A second provider on the same verified email joins the account you already have.