Get contact capabilities
/contacts/{contactId}/capabilitiesReturns per-identity reachability/capabilities (iMessage/SMS/RCS, etc.) for a contact. For iMessage (blooio) identities this is a LIVE per-number lookup performed by an active iMessage channel — the request is rejected with 409 if the API key has no active iMessage (blooio) channel provisioned. rcs says what each of the organization's verified Blooio RCS senders can show each of the contact's phone numbers.
Path parameters
contactIdRequiredstringUnique identifier of the contact, prefixed with ct_. Returned when you create a contact or by the List contacts endpoint.
Headers
AuthorizationRequiredstringYour API key, sent as a bearer token: Authorization: Bearer <api_key>. Editing this stays in sync with the API key box on the right.
Returns
dataoptionalobject
dataoptionalobjectcontact_idoptionalstringidentitiesoptionalobject[]
identitiesoptionalobject[]Array of object
idoptionalstringchannel_typeoptionalstring"blooio""twilio""whatsapp""whatsapp_business""rcs_business""amb""sms""voice"identifieroptionalstringchannel_idoptionalstring | nullcapabilitiesoptionalobjectrcsoptionalobject[]One entry per verified Blooio RCS sender and phone number.
rcsoptionalobject[]One entry per verified Blooio RCS sender and phone number.
Array of object
channel_idoptionalstringThe RCS sender.
phone_numberoptionalstringreachableoptionalbooleanWhether the sender may message the number yet: it's live, or the number is one of its accepted test devices.
featuresoptionalarray | nullThe RCS features the phone supports, such as RICHCARD_CAROUSEL or ACTION_DIAL; null when it can't receive RCS. A phone that gets RCS is rechecked weekly; one that doesn't, daily.
erroroptionalobjectPresent when the check couldn't be made: code is rcs_probe_failed.
erroroptionalobjectPresent when the check couldn't be made: code is rcs_probe_failed.
codeoptionalstringResponse codes
Sends a live request with your values and shows the real response below. Your key is stored only in this browser.
curl -X GET https://api.blooio.com/v4/contacts/ct_a1b2c3d4/capabilities \{ "data": { "contact_id": "ct_a1b2c3d4", "identities": [ { "id": "obj_a1b2c3d4", "channel_type": "blooio", "identifier": "+15551234567", "channel_id": "ch_a1b2c3d4", "capabilities": {} } ], "rcs": [ { "channel_id": "ch_a1b2c3d4", "phone_number": "+15551234567", "reachable": false, "features": [ "string" ], "error": { "code": "string" } } ] }}