Channels
The brand’s linked channel identities — which Apple Messages for Business business this key’s brand sends and receives as.
List linked channels
Link a channel
ModelsExpand Collapse
ChannelBinding object { business_id, channel, created_at, 2 more } One linked channel identity: the Apple Messages for Business business this
brand receives from and sends as.
One linked channel identity: the Apple Messages for Business business this brand receives from and sends as.
The Messages entry deep link for this binding
(https://bcrw.apple.com/urn:biz:<business_id>); open it from an
approved tester device to start a chat with the business and verify the
link end to end. DERIVED from business_id, not stored: the URL format
is platform knowledge, served here so no client composes it by hand.
ChannelLinkResponse object { channel, outcome } A decided link. outcome says whether this call created it.
A decided link. outcome says whether this call created it.
One linked channel identity: the Apple Messages for Business business this
brand receives from and sends as.
One linked channel identity: the Apple Messages for Business business this brand receives from and sends as.
The Messages entry deep link for this binding
(https://bcrw.apple.com/urn:biz:<business_id>); open it from an
approved tester device to start a chat with the business and verify the
link end to end. DERIVED from business_id, not stored: the URL format
is platform knowledge, served here so no client composes it by hand.
outcome: "linked" or "already_linked"linked (status 201); this call created the binding. already_linked
(status 200): your brand already held exactly this binding; nothing
changed and nothing is wrong. The two conflicts are errors, not outcomes:
409 brand_occupied (your brand already holds a DIFFERENT business id on
the channel) and 409 cross_brand_conflict (the business id is held by
another brand). A link is never re-pointed by this endpoint.
linked (status 201); this call created the binding. already_linked
(status 200): your brand already held exactly this binding; nothing
changed and nothing is wrong. The two conflicts are errors, not outcomes:
409 brand_occupied (your brand already holds a DIFFERENT business id on
the channel) and 409 cross_brand_conflict (the business id is held by
another brand). A link is never re-pointed by this endpoint.
ChannelListResponse object { channels } The brand’s linked channel identities.
The brand’s linked channel identities.
Always an array; [] when nothing is linked yet, never null.
Always an array; [] when nothing is linked yet, never null.
The Messages entry deep link for this binding
(https://bcrw.apple.com/urn:biz:<business_id>); open it from an
approved tester device to start a chat with the business and verify the
link end to end. DERIVED from business_id, not stored: the URL format
is platform knowledge, served here so no client composes it by hand.