AsyncAPI channel · Fitbit
· Fitbit Subscriptions Webhooks
/subscriber
Single subscriber URL that receives notifications for every collection the application has subscribed to. Fitbit may batch multiple notifications into one POST as a JSON array.
Channel address
/subscriber
Operations
subscribe
receiveSubscriptionNotification
Receive subscription notification batch
Messages
ActivitiesNotification
New activity data is available for the user.
Content-Type:
application/jsonBodyNotification
New body (weight, body fat, BMI) data is available for the user.
Content-Type:
application/jsonFoodsNotification
New food / water log data is available for the user.
Content-Type:
application/jsonSleepNotification
New sleep log data is available for the user.
Content-Type:
application/jsonUserRevokedAccessNotification
The user revoked the application's access. The application should stop calling Fitbit APIs and delete any related access/refresh tokens.
Content-Type:
application/jsonAbout AsyncAPI
The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.
Browse every event-driven channel on the APIs.io network or compare with the broader Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.