BetaThe V4 API is in beta — endpoints and functionality may change.
Contactsv2

Check contact capabilities

GET/contacts/{contactId}/capabilities

Check if a contact supports iMessage and/or SMS.

Path parameters

contactIdRequiredstring

Contact identifier (phone number in E.164 format or email, URL-encoded)

Headers

AuthorizationRequiredstring

Your 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

contactoptionalstring

Normalized contact identifier

typeoptionalstring
"phone""email"
capabilitiesoptionalobject
imessageoptionalboolean

Whether iMessage is available

smsoptionalboolean

Whether SMS is available (phone only)

facetimeoptionalboolean

Whether FaceTime is available

last_checkedoptionalinteger

Timestamp 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.

Request
curl -X GET https://api.blooio.com/v2/api/contacts/%2B15551234567/capabilities \  -H "Authorization: Bearer bl_live_..."
Response objectexample
{  "contact": "string",  "type": "phone",  "capabilities": {    "imessage": false,    "sms": false,    "facetime": false  },  "last_checked": 0}