register_webhook.
register_webhook
Arlo checks connectivity before saving the URL. The result contains
success, webhookUrl, sessionKey, hasSecret, hasDeliveryContext, and conversationSessionKey.
Example response
check_account_status reports webhook status for configured sessions. Call it without sessionId to inspect the account’s configurations.
Event payload
Arlo sends aPOST request with an optional bearer token and a JSON body. Payload fields can include:
Notifications contain no clinical message content. Fetch current data with
get_conversation or get_care_jobs after receiving an event.
Event types
Verify requests
Compare theAuthorization bearer token with the webhookToken supplied to register_webhook. Acknowledge before fetching details:
Handle a notification
- Verify the
Authorizationbearer token and acknowledge immediately with200 OK. - Fetch the conversation delta with
get_conversation, passing the payload’sconsultationIdand your storedsinceMessageId. For acare_job_*event, callget_care_jobswith the payload’sjobId. - Do not put raw provider message text in the agent’s context; fetch it through the API’s wrapped fields.