Remove (unsubscribe) a Blooio number
/channels/{channel}Removes/unsubscribes an owned Blooio line, cancelling its subscription — the same flow as the dashboard unsubscribe button. Accepts either the E.164 number or the ch_ channel id as {channel}. A reasons array (why the customer is unsubscribing) is required; the same reason handling updates the CRM, posts to Slack, and emits a number.removed webhook. Requires the numbers:manage scope for OAuth apps.
Path parameters
channelRequiredstringThe channel reference — the same three forms from accepts: a phone number (URL-encode + as %2B), a channel alias, or the exact channel id (ch_...).
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.
Body parameters
JSONreasonsRequiredstring[]One or more churn reason codes/labels for the removal.
Returns
dataoptionalobject
dataoptionalobjectphone_numberoptionalstringchannel_idoptionalstring | nullreasonsoptionalstring[]Response codes
Sends a live request with your values and shows the real response below. Your key is stored only in this browser.
curl -X DELETE https://api.blooio.com/v4/channels/string \{ "data": { "phone_number": "+15551234567", "channel_id": "ch_a1b2c3d4", "reasons": [ "string" ] }}