verify_registration
Confirms the emailed registration code and completes signup by creating an Aivy account and storing an API key locally for future tool access.
Instructions
Create an Aivy account from the chat, step 2 of 2: confirms the emailed code, accepts the terms (only pass accept_terms=true after the person said yes), creates the account and an API key, and stores that key on this computer (~/.aivy/credentials.json) so every other tool works from now on, in this and future sessions. scope read (observe) or control (may change settings; only if the person asked). Never repeat the key back; say it is saved and can be managed at https://bridge.ivyenergy.com.au/account.
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": {
"registration_id": "<registration_id>",
"registration_session": "<registration_session>",
"code": "<code>",
"accept_terms": "<accept_terms>"
},
"name": "verify_registration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | ||
| scope | No | read | |
| key_name | No | chat | |
| accept_terms | Yes | ||
| registration_id | Yes | ||
| registration_session | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |