Create a customer
POSThttps://api.evora.cx/api/developer-api/users
Requires scopeusers:write
A password of at least 6 characters is required — there is no self-service way for an end-user to set one later, and an account created without one can never be logged into.
Usernames are lowercased and restricted to a-z 0-9 _ - ., matching what the SDK accepts at login.
Body
| usernamerequired string | Length: 3–50 |
| passwordrequired string | Length: 6–100 |
| email string (email) |
Request
{ "username": "craigfan", "password": "hunter2hunter2" }
Responses
201Created.
400Malformed or semantically invalid request.
json
{ "error": "Invalid request body" }
409Username already exists.
More in Users
- GETLook up a customer by username
- GETList customers
- GETGet a customer
- PUTUpdate a customer
- DELETEDelete a customer
- POSTMint a password-reset token
- POSTConsume a reset token and set the new password
- POSTBan a customer
- POSTUnban a customer
- POSTReset a customer's HWID
- GETRead a customer's two-factor state
- DELETEReset a customer's two-factor authentication
- POSTReset a customer's device binding
- POSTMint a one-time SDK login token (panel SSO)
- POSTRedeem a license key on a customer's behalf
- POSTBulk customer actions
Base URL https://api.evora.cx/api/developer-api · full spec at developer-api.yaml · back to the docs