Contactsv2
Check contact capabilities
GET
/contacts/{contactId}/capabilitiesCheck if a contact supports iMessage and/or SMS.
Path parameters
contactIdRequiredstringContact identifier (phone number in E.164 format or email, URL-encoded)
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.
Bearer
Returns
contactoptionalstringNormalized contact identifier
typeoptionalstring"phone""email"capabilitiesoptionalobject
capabilitiesoptionalobjectimessageoptionalbooleanWhether iMessage is available
smsoptionalbooleanWhether SMS is available (phone only)
facetimeoptionalbooleanWhether FaceTime is available
last_checkedoptionalintegerTimestamp when capabilities were checked
Response codes
200Contact capabilities
400Invalid request parameters
401Authentication required or invalid
503No active number available to check capabilities
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/v2/api/contacts/%2B15551234567/capabilities \ -H "Authorization: Bearer bl_live_..."{ "contact": "string", "type": "phone", "capabilities": { "imessage": false, "sms": false, "facetime": false }, "last_checked": 0}