trigger_verification
Starts a DNS or HTTP check to verify control of a pending domain after Proof API access is configured.
Instructions
Trigger a DNS/HTTP verification check for a pending domain verification.
ACCESS: needs a Proof account. Set PROOF_API_KEY and restart this server, then call this tool again. start_login does NOT open this tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Verification ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | MongoDB ObjectId | |
| type | No | Type of asset being verified. Not yet available — no channel of theirs can be completed, so a create or start answers 400 `channel_not_available`: social, wallet, account. | |
| proof | No | Proof token after successful verification | |
| status | No | Current status of the verification | |
| channel | No | Channel used for verification. Not yet available — a create or start naming one answers 400 `channel_not_available`: github, google, facebook, x, linkedin, instagram, youtube, tiktok, ethereum, solana, bitcoin, coinbase, kraken. | |
| attempts | No | ||
| challenge | No | Challenge details for verification | |
| created_at | No | ||
| identifier | No | The identifier being verified; absent for an identifier-free phone verification, whose number is learned only when the person completes it | |
| updated_at | No | ||
| verified_at | No | ||
| max_attempts | No | ||
| external_user_id | No |