Liesheng Group · AsyncAPI Specification

Liesheng Suunto Webhooks

Version

View Spec View on GitHub CompanyConsumer ElectronicsWearablesAudioSportsFitnessHealthInternet of ThingsODMOEMChinaAsyncAPIWebhooksEvents

AsyncAPI Specification

liesheng-suunto-webhooks.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://apizone.suunto.com/faq
spec_type: Webhooks
notes: >-
  Suunto documents a webhook notification surface for the Suunto Cloud API but
  publishes no AsyncAPI document. This artifact captures the webhook catalog as
  documented in the API Zone FAQ. No AsyncAPI spec was found on the docs host,
  the GitHub org, or at /asyncapi.yaml — none has been fabricated.
webhooks:
  registration:
    where: App OAuth settings under the partner profile in the Suunto API Zone
    url: https://apizone.suunto.com/profile
    requirement: >-
      The callback address must be publicly accessible over the internet; local
      or private addresses are not supported.
  transport: HTTP POST
  purpose: >-
    Notify a partner application the moment a new workout or daily activity is
    synced to Suunto Cloud, so the partner fetches on demand instead of polling.
  events:
  - name: new-workout
    description: >-
      Emitted when a new workout is synced to Suunto Cloud for an authorized user.
    method: POST
    payload_parameters:
    - name: username
      description: >-
        The Suunto App account username. Matches the custom `user` claim inside
        the partner's stored JWT, and is how the partner locates the right access
        token for the notified user.
    - name: workoutid
      description: >-
        Identifier of the new workout, used to fetch the corresponding FIT file
        from the Suunto Cloud API.
    follow_up: >-
      Fetch the workout from https://cloudapi.suunto.com using the stored JWT plus
      the Ocp-Apim-Subscription-Key subscription key.
    source: https://apizone.suunto.com/faq

Work with this as data

Every AsyncAPI spec 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 asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec 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 AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/liesheng-suunto-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?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.