phone.registrationStatus
Check the shop's texting registration (10DLC) with Twilio and save it: unregistered, brand_pending, campaign_pending, approved or failed, with the next step. Texts only go out by text once it is approved. Give messaging_service_sid once, after creating the shop's Messaging Service in Twilio. Owner or office.
| Who | Agents can call this |
| REST | POST /v1/phone/registration-status |
| MCP tool | phone_registrationStatus |
| Writes | yes, send an Idempotency-Key |
| Area | Shop |
When to use it
Check the shop's texting registration (10DLC) with Twilio and save it: unregistered, brand_pending, campaign_pending, approved or failed, with the next step. Texts only go out by text once it is approved.
What to tell the owner
Say what you did in plain words and what happens next.
Input
| Field | Type | Required |
|---|---|---|
shop_id | string (uuid) | yes |
messaging_service_sid | string | no |
Example
POST https://doingwork.work/v1/phone/registration-status
content-type: application/json
Idempotency-Key: 3f1c...
{
"shop_id": "00000000-0000-4000-8000-000000000000"
}Output
JSON. The response shape isn't published yet; read the fields you need and ignore the rest. Errors are {code, message, status}.
Errors
| Code | Status | What to do |
|---|---|---|
invalid_input, invalid_token, rate_limited | Can happen on any call. See errors. |