Watch one shared location
GET/api/location/{number}/watch
Open a Server-Sent Events (SSE) stream for live Find My updates from one contact sharing with a dedicated Mac-backed Sendblue number. Shared lines cannot use this endpoint.
The stream has no client-visible duration. It remains open while the client is connected, authorized, and the worker is available. Comment heartbeats are sent every 15 seconds. Clients should reconnect with their normal credentials after a network interruption or a worker_disconnected completion. Location events are live-only and may repeat across internal native-watch renewals.
Named events and their JSON data payloads:
ready: the native watch is active.location: a location state or fix.complete: the watch ended normally. Known reasons aresharing_ended,authorization_revoked,worker_disconnected, andwatch_ended. Clients should tolerate additional completion reasons.error: the watch failed after the SSE response started.
Watch one shared location
curl https://api.sendblue.co/api/location/$NUMBER/watch \
-H "sb-api-key-id: $SENDBLUE_API_API_KEY" \
-H "sb-api-secret-key: $SENDBLUE_API_API_SECRET"