Sonde Health · Authentication Profile

Sonde Health Authentication

Authentication

Sonde Health secures its APIs with oauth2 and apiKey across 1 declared security scheme, as derived from its OpenAPI definitions.

CompanyHealthHealthcareDigital HealthVocal BiomarkersVoiceAudioMachine-LearningArtificial IntelligenceMental HealthRespiratoryRemote Patient MonitoringWellnessHIPAA
Methods: oauth2, apiKey Schemes: 1 OAuth flows: API key in: header

Security Schemes

OAuth2 oauth2

Source

Authentication Profile

Raw ↑
generated: '2026-08-28'
method: searched
source: https://sondehealth.atlassian.net/wiki/spaces/SA/pages/2706931713/Authentication+Scopes
docs:
- https://sondehealth.atlassian.net/wiki/spaces/SA/pages/2706931713/Authentication+Scopes
- https://sondehealth.atlassian.net/wiki/spaces/SA/pages/2706702379/Mental+Fitness+Voice+Features+API
- https://sondehealth.atlassian.net/wiki/spaces/SPPA/pages/1614250108/REST+API+Reference
summary:
  types:
  - oauth2
  - apiKey
  primary: oauth2-client-credentials
  api_key_in:
  - header
  note: >-
    The published OpenAPI declares the scheme as `type: apiKey` in the Authorization
    header, but the underlying mechanism the docs describe is OAuth 2.0
    client_credentials fronted by an Amazon Cognito user pool
    (x-amazon-apigateway-authtype: cognito_user_pools). Both facts are recorded here
    rather than picking one.
schemes:
- name: OAuth2
  type: oauth2
  flow: clientCredentials
  token_url: https://api.sondeservices.com/platform/v1/oauth2/token
  token_url_screening_api: https://api.sondeservices.com/platform/api/v1/oauth2/token
  client_authentication: >-
    HTTP Basic — Authorization: Basic base64(client-id:client-secret). The docs show
    `echo -n "<client-id>:<client-secret>" | openssl base64 -A`.
  request_content_type: application/x-www-form-urlencoded
  grant_type: client_credentials
  token_type: Bearer
  expires_in_seconds: 3600
  bearer_header: 'Authorization: <access_token>'
  scopes_ref: scopes/sonde-health-scopes.yml
  authorizer:
    type: cognito_user_pools
    declared_in: openapi/sonde-health-screening-api-openapi.yaml
  sources:
  - https://sondehealth.atlassian.net/wiki/spaces/SA/pages/2706702379/Mental+Fitness+Voice+Features+API
  - openapi/sonde-health-screening-api-openapi.yaml
credential_issuance:
  self_service: false
  process: >-
    Credentials (client-id / client-secret) are issued by Sonde during partner
    registration/onboarding; scopes are allocated per contract. There is no public
    self-service key issuance.
  contact: support@sondehealth.com
  registration_docs: https://sondehealth.atlassian.net/wiki/spaces/BAC/pages/2987622403/Sonde+Health+API+Platform+Portal+-+Registration+flow
  registration_docs_gated: true
  registration_docs_probe:
    fetched: '2026-08-28'
    http_status: 200
    detail: >-
      Sonde's public support page links this "API Platform Portal - Registration flow"
      page, but the BAC Confluence space is restricted: the URL returns 200 carrying an
      Atlassian login prompt rather than the registration instructions, and the
      Confluence content API returns an empty body for the page id. The two
      documentation spaces that ARE public are SA (Sonde Health Platform Documentation)
      and SPPA (Sonde Product Partner API).
  partner_portal: https://us.sondeservices.com/
sdk_authentication:
  note: >-
    The Android/iOS Passive and Edge SDKs initialise with clientId, clientSecret and
    an optional clientCode rather than a bearer token.
  source: https://sondehealth.atlassian.net/wiki/spaces/SA/pages/3303899168/Android+SDK+Initialization
guidance:
  - Keep client-credentials server-side; the docs explicitly warn against shipping them
    in client-side code or public repositories.
  - Mint a narrowly scoped token per device task (e.g. only sonde-platform/storage.write
    for an upload) rather than sharing a full-privilege token with a handset.
  - Tokens expire after 3600 seconds and must be re-fetched by the partner backend.

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/sonde-health-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.