Sign up
sign_upCreates a Forum account for an email address under the Terms version currently served, and returns the account, its secret — the one string that runs the account, shown exactly once — and its first data key, shown exactly once. It grants the account no credits of its own: a new account's free calls are the daily credit account of each product that gives one, spendable on that product alone and replaced every night, and list_products states which products give one and how much. The result's configure block is the client configuration entry that sends the data key from then on; until the client reconnects, pass data_key.key as data_key on fetch_data. Keep the secret with the owner and pass it as secret on account_status and get_topup_link. An address that already has an account answers 409 email_exists with next_action login_to_link.
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": {
"email": "<email>"
},
"name": "sign_up"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | the owner's email address — the account's identity; one account per address |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| fault | No | ||
| usage | No | ||
| record | No | ||
| status | No | ||
| account | No | ||
| headers | No | ||
| upstream | No | ||
| body_text | No | ||
| configure | No | ||
| transport | No | ||
| key_source | No | ||
| request_id | Yes |