Read channel connection progress
Use attemptId returned by create_channel_connection_link. Read saved progress on user request; do not run unbounded polling. Pending/authorizing/selecting requires human browser completion. Processing is uncertain and must not trigger another callback. Completed/partial returns actual saved channelIds; inspect each with get_channel to verify readiness. Failed or expired does not prove no channel was saved: reconcile returned IDs and list_channels before a new attempt. Records expire after 24 hours; a later 404 is a retention gap, not evidence of no connection. Requires channels:read.
Authorizations
Server-side tenant-scoped credential created from Build > API Keys.
Path Parameters
attemptId returned by create_channel_connection_link, not a channel ID or OAuth state.
36^[a-fA-F0-9-]{36}$Response
Read channel connection progress
instagram, messenger, whatsapp meta pending, authorizing, processing, selecting, completed, partial, failed, expired 100Temporary browser link. Share with the intended business admin; do not log, index or expose to third parties.
Saved failed provider resources and safe reason codes. Resolve ownership_conflict with the owning business; missing_messaging_task requires provider messaging permission; activation_failed requires WhatsApp activation checks; persistence failures require reconciliation before another attempt. Raw provider text is omitted.
100