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

Contacts

Create contacts, attach identities, and inspect channel capabilities before you send.

v4 models people as contacts with one or more identities (phone, email, AMB id, …). Capabilities tell you what each identity can do on each channel type.

Create a contact

curl -X POST https://api.blooio.com/v4/contacts \
  -H "Authorization: Bearer bl_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "display_name": "Ada Lovelace",
    "identities": [{ "identifier": "+15551234567" }]
  }'
Try it

Capabilities

curl https://api.blooio.com/v4/contacts/ct_.../capabilities \
  -H "Authorization: Bearer bl_live_..."
Try it

Use capabilities when you need an explicit pre-check (for example, only offer polls if iMessage is available). For most sends you can skip this and let Channels & senders routing pick a capable sender.