Cancel a pending number release
cancel_number_releaseCancel a pending phone number release to restore it to active and refund the release fee within the 24-hour cooldown. Undo a number release.
Instructions
Keep a number that is in pending_release (POST /account/{id}/numbers/{e164}/cancel-release): Vobiz restores it to active and refunds the release fee to the balance. It is the undo of release_phone_number and works only during the 24-hour cooldown. Any trunk or application the release detached must be re-linked with update_phone_number. Gated by VOBIZ_ENABLE_PROVISIONING and confirm: true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | Must be true, set only after the user explicitly approved: cancelling the release of this number. If your client supports MCP elicitation, the server asks the user to approve directly and this flag is not relied on; otherwise it is your attestation that the user approved. | |
| phone_number | Yes | The number in pending_release, E.164. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | true on success; false (with error and message) when the tool failed. | |
| note | No | Reminder to re-link the trunk or application. | |
| status | No | The number's state after the cancel, typically active, or null. | |
| currency | No | Currency of the refund, or null. | |
| http_status | No | HTTP status Vobiz answered with. | |
| phone_number | No | The number, E.164. | |
| refund_error | No | Why the refund failed, if it did, else null. | |
| refund_amount | No | Release fee refunded, or null. | |
| refund_status | No | State of the refund as Vobiz reports it, or null. | |
| backend_message | No | Message from Vobiz about the operation, or null. |