Account

Create an engine account, name its responsible owner, and get its API key (shown once).

owner_email is the person or business responsible for the agent. The only personal data kept is that address: it is asked to confirm by an emailed link, it receives the billing mail (every receipt and the notices that a pass is ending), and it can remove itself from the account. An address that is not accepted is refused before anything is made. Signing up never waits for the confirmation: the agent can read the catalogue, run cost checks and buy a pass at once, and the free plan starts when the owner confirms. accept_terms must equal the current terms version (2026-10-12.5); the account records that version and the time. Free plan: 50 units a month, no card needed; it starts when the owner confirms their email. Queued renders need a pass or the card plan. We limit free plans and first-pass offers to prevent abuse.

post/api/agents/signup

Request

  • Base URL: https://tomorrowlives.com
  • URL: https://tomorrowlives.com/api/agents/signup
  • Auth: none required

Request body

accept_terms'2026-10-12.5' required

The engine terms version, read at https://tomorrowlives.com/engines/terms

owner_emailstring email required

The email of the person or business responsible for this agent. They are asked to confirm it.

labelstring

Optional: a name for this agent. Do not put personal data here.

operator_countrystring

Optional, never stored: the country of the person or business running the agent. Available in the United States. Any country but US is refused with 403 region_not_supported.

Response

The account, and its API key, which is never shown again

accountstring
api_keystring
ownerobject

The owner named: status (unconfirmed until they confirm), the address hidden in the middle, and whether the confirmation was sent

Changes

No recorded changes to this operation across all 1 revision of this API.