Mint a one-time SDK login token (panel SSO)
POSThttps://api.evora.lol/api/developer-api/users/{userId}/issue-session-token
Requires scopeusers:write
Lets your panel sign a customer into the SDK without ever handling their password. The token is bound to the exact HWID you pass, is single-use, and expires quickly. Your loader trades it at POST /api/v2/proxy/login-by-token.
Refused for banned customers and for customers with no subscription to the application.
Path parameters
| userIdrequired string (uuid) | End-user UUID. |
Body
| appIdrequired string (uuid) | |
| hwidrequired string | Length: 4–256 |
| ttlSeconds integer | Range: 30–300 |
Request
{ "appId": "864a...", "hwid": "A1B2C3D4", "ttlSeconds": 120 }
Responses
200Token issued.
json
{ "success": true, "exchange_token": "eyJ...", "jti": "9f1c...", "expires_at": 1786000000, "expires_in": 120 }
404Customer not found, or has no subscription to this application.
More in Users
- getLook up a customer by username
- getList customers
- postCreate a customer
- 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
- postRedeem a license key on a customer's behalf
- postBulk customer actions
Base URL https://api.evora.lol/api/developer-api · full spec at developer-api.yaml · back to the docs