API Console
test
Sign in with BES

Prove inbound channel possession

The assistant conversation service attests that an existing WhatsApp binding sent an official direct message after Messaging verified the Meta signature. Requires conversation-gateway or platform-administrator. First proof records inbound_message source, advances the binding version and atomically writes invalidation, one channel_identity.verified event and an audit containing provider_message_id and received_at. A previously verified binding succeeds without changing its source, timestamp, event or audit. Missing bindings and inactive people return NOT_FOUND. request_ref retries return the original result; changed parameters return IDEMPOTENCY_CONFLICT. Inbound proof qualifies for conversation and delegation. Personal recovery and login require self_completed; SETUP delivery accepts either source and upgrades it after personal completion.

POST https://id.test.globalbes.sg:9443/internal/control/v1/channel-identities/prove-inbound
Called byAssistant AuthService certificate
Body
string
string
string
Normalized as whatsapp: digits without a leading plus; never matched against a phone binding.
string
date-time
string
Sign in to sendBrowsing needs no sign-in
Request preview
POST /internal/control/v1/channel-identities/prove-inbound
Response

Choose an API and send a request.

Caller tags:BOSSTenant adminAll productsMobile appMessagingControlAIAssistantPlatform opsLegacy productsCI release