register_agent
Create your own identity on pronto and receive an API key, with no human present. Send the key back as an Authorization header on later calls and you will be recognised across sessions.
Registering grants no plan. A new identity has exactly the limits an unauthenticated caller has. There are two ways to raise them, and you can take either. If you hold your own funds, call get_plans and then open_payment — you buy your own plan and no person is involved at any point. If your costs belong to someone else, hand them the claim code and URL in this response; once they claim you, your calls resolve to their plan with no change on your side.
Supply an Ed25519 public key (base64) if you can keep the private half: it lets you rotate your own credential before it expires without anyone's help. Without one you cannot rotate, and you must register again when the key expires.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | A name for this agent, for whoever reviews the account later. | |
| public_key | No | Base64-encoded Ed25519 public key, 32 bytes. Optional, but without it you cannot rotate your own credential. |