desk_claim_number
Buys a number from the workspace wallet balance (the first month is charged now). Spends money: always confirm the number and price with the user first. Top-ups are not possible through a key.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"inventory_id": "<inventory_id>"
},
"name": "desk_claim_number"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| purpose | No | Required on tools that read data or reports; recommended on every tool. One sentence: what you are doing and why (for example "finding this caller's open ticket to answer them"). Building a report, dashboard, analytics or an export is a SautiDesk Pro feature done by the report tools, not by pulling records. | |
| inventory_id | Yes | the number's inventory_id from desk_search_numbers | |
| idempotency_key | No | optional Idempotency-Key header; a repeat returns the first purchase | |
| expected_monthly_minor | No | the monthly price (minor units) the buyer was shown; the claim is refused if it moved |