Get Activation Status
get_activation_statusRead the persisted proof-first activation status for one accessible business. Returns masked evidence, the exact next action, and whether the command center/full MCP surface is unlocked. It cannot assert or advance proof. A number is not fully set up until the owner's own phone is on file (see owner_phone_on_file) and forwarding is verified — do not report the line as live/working on the strength of proof state alone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| business_id | No | Business ID (optional only when the token reaches exactly one business). | |
| oauth_transaction_id | No | Opaque OAuth transaction identifier used only to bind a completed receipt. | |
| activation_session_id | No | Optional exact session ID. A superseded or foreign session is rejected. | |
| origin_conversation_id | No | Opaque client conversation identifier used only to bind a completed receipt. | |
| receipt_idempotency_key | No | Client key for replay-safe delivery of a completed activation receipt. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when success is false | |
| proof | No | ||
| state | No | ||
| routes | No | ||
| success | Yes | Whether the tool completed successfully | |
| business_id | No | ||
| next_action | No | ||
| activation_receipt | No | ||
| owner_phone_on_file | No | Whether the owner's own mobile number is on file. False means no SMS nudge, ring-first, or forwarding verification can reach a human — the line is not fully set up regardless of proof state. | |
| activation_session_id | No | ||
| notification_attempts | No | ||
| command_center_unlocked | No |