Connecteam · Authentication Profile

Connecteam Authentication

Authentication

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

CompanyWorkforce ManagementHuman ResourcesTime TrackingSchedulingEmployee CommunicationTask ManagementFormsDesklessSaaS
Methods: apiKey, http, oauth2 Schemes: 3 OAuth flows: clientCredentials API key in: header

Security Schemes

APIKeyHeader apiKey
· in: header (X-API-KEY)
OAuth2 oauth2
· flows: clientCredentials
HTTPBasic http
scheme: basic

Source

Authentication Profile

Raw ↑
generated: '2026-08-01'
method: searched
source: https://developer.connecteam.com/docs/authentication-1 + openapi/connecteam-openapi-original.json
summary:
  types:
  - apiKey
  - http
  - oauth2
  api_key_in:
  - header
  oauth2_flows:
  - clientCredentials
schemes:
- name: APIKeyHeader
  type: apiKey
  in: header
  parameter: X-API-KEY
  description: The Api key of the company given by Connecteam
  sources:
  - openapi/connecteam-openapi-original.json
- name: OAuth2
  type: oauth2
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth/v1/token
    scopes: 62
  description: OAuth2 Bearer token
  sources:
  - openapi/connecteam-openapi-original.json
- name: HTTPBasic
  type: http
  scheme: basic
  description: Use client_id as Username and client_secret as Password
  sources:
  - openapi/connecteam-openapi-original.json
docs:
- https://developer.connecteam.com/docs/authentication-1
- https://developer.connecteam.com/docs/oauth-20
- https://developer.connecteam.com/docs/api-access
issuance:
  api_key: Settings -> API Keys -> Add API key (company-wide secret)
  oauth_app: Your Name -> Integration Center -> OAuth 2.0 -> Create app
token_endpoint: https://api.connecteam.com/oauth/v1/token
token_lifetime_seconds: 86400
refresh_token: false
entitlement: API access requires the Expert plan or higher; the credential only reaches hubs on an eligible
  plan.
notes:
- The API key is company-wide and unscoped — it is equivalent to a password and grants everything the
  account's hubs allow. OAuth 2.0 client credentials is the scoped, short-lived alternative and is the
  correct choice for agents.
- HTTPBasic is used ONLY to authenticate the token request (client_id as username, client_secret as password);
  it is not an API-call credential.
- No OpenID Connect, no /.well-known/oauth-authorization-server metadata, no mTLS.
cross_ref:
- scopes/connecteam-scopes.yml
- conventions/connecteam-conventions.yml