Cancel an RCS change request
/rcs/changes/{changeId}/cancelWithdraw a change request that's still requested, and refund its fees. Canceling again is safe. A sender removal can't be canceled. OAuth apps need numbers:manage.
Path parameters
changeIdRequiredstringThe change request's change_id.
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
dataoptionalRcsChangeA paid change to a submitted sender or brand, or a removed sender's deletion, which Blooio carries to Google and the carriers.
dataoptionalRcsChangeA paid change to a submitted sender or brand, or a removed sender's deletion, which Blooio carries to Google and the carriers.
change_idRequiredstringrcschg_....
kindRequiredstringsender_profile changes a sender's display_name, logo_url, or banner_url; brand_contact changes the brand's point of contact; sender_removal deletes a removed sender at Google.
"sender_profile""brand_contact""sender_removal"channel_idRequiredstring | nullThe sender, or null for a brand_contact change.
statusRequiredstringrequested until Blooio passes it on, then sent. applied once the sender or brand shows the change; rejected with the reason in note. Only a requested change can be canceled.
"requested""sent""applied""rejected""canceled"changesRequiredobjectThe fields requested, with their new values.
previousRequiredobjectWhat those fields held when it was requested.
reviewsRequiredintegerThe reviews charged for it: one per profile field changed, one for a brand contact, none for a sender_removal. Refunded if the change is canceled, or rejected before it was sent.
noteRequiredstring | nullWhy it was rejected.
sent_atRequiredinteger | nullEpoch ms.
created_atRequiredintegerEpoch ms.
updated_atRequiredintegerEpoch ms.
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 POST https://api.blooio.com/v4/rcs/changes/obj_a1b2c3d4/cancel \{ "data": { "change_id": "obj_a1b2c3d4", "kind": "sender_profile", "channel_id": "ch_a1b2c3d4", "status": "requested", "changes": {}, "previous": {}, "reviews": 0, "note": "Example description", "sent_at": 0, "created_at": 0, "updated_at": 0 }}