Sub-Accounts
Unassign DID (15-Day Cool-Off)
Move a DID back to the parent pool. A 15-day cool-off blocks numbers that had a call in the last 15 days; admins can bypass with force=true.
DELETE
Unassign DID (15-day cool-off enforced)
Moves a DID back to the parent account’s pool from a sub-account.
The
Authenticate with
X-Auth-ID / X-Auth-Token (the parent account’s credentials).Path parameters
auth_id— the parent (MA_) account’s Auth ID.e164— the DID in E.164 format, URL-encoded (%2Bfor+).
Query parameters
| Field | Type | Required | Description |
|---|---|---|---|
force | boolean | No | Admin-only cool-off bypass. Requires an admin-role account; writes a did_assignment_audit row. |
Response
On success the DID returns to the parent pool and the endpoint responds with200 or 204 (no body).
15-day cool-off
To prevent a number that was actively used by one customer from being reassigned to another too quickly, unassignment enforces a 15-day cool-off:| Situation | Behavior |
|---|---|
| DID had a call within the last 15 days | Rejected with 409 and did_cool_off_in_effect. |
DID never used (last_call_at is NULL) | Moves back to the parent pool immediately. |
409 response tells you exactly how long is left:
Admin bypass
Admins can override the cool-off with theforce=true query parameter:
Authorizations
Your Vobiz account Auth ID
Your Vobiz account Auth Token
Path Parameters
Your account Auth ID
Example:
"MA_XXXXXX"
The number in E.164, URL-encoded (use %2B instead of +).
Example:
"%2B919876543210"
Query Parameters
Admin-only cool-off bypass. Requires an admin-role account
(enforced at the gateway) and writes a did_assignment_audit row.
Example:
true
Response
DID moved back to the parent pool