Register Account
ethora-user-registerCreate a new Ethora user account by email + first/last name, then log in and bind the session. A password is generated when omitted and returned once. By default also mints a long-lived API key so an agent can reconnect later with Authorization: Bearer <key> (no human step needed).
Auth: user-auth mode and a configured appJwt (on a hosted server this is preset). Errors: 401 no appJwt; 422 email already registered or password shorter than 6 chars; 429 rate limited. Related: bulk provisioning uses ethora-users-batch-create-v2.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email address for the new user. Must be RFC-5322 valid and not already registered within this app. No confirmation click is required to log in; the address is used for password reset. | ||
| lastName | Yes | Last name shown in the user's profile. | |
| password | No | Password for the account (min 6 chars). Omit to have a strong random password generated and returned once in the result. | |
| firstName | Yes | First name shown in the user's profile and message attributions across chat rooms and the app UI. | |
| apiKeyName | No | Label for the API key (default `mcp-signup`). | |
| createApiKey | No | Mint a long-lived API key right after signup and return it once. Default true. Set false if you only need this session. | |
| apiKeyTtlDays | No | API key lifetime in days. Server default applies when omitted. |