Accounts
Get account-session status
Poll an account-bootstrap session. Sets JWT + refresh cookies on verified status — the response shape does not vary with whether verification created a User or signed an existing one in.
A session whose sign-in was STARTED with an API key is bound to that key when it is issued (see the create endpoint): every copy of it — this poll, the messenger's "Open Dashboard" link, a magic link — ends when the key is revoked by any path. A poll presenting an API key the API no longer accepts (Authorization: Bearer pk_…) gets 401 invalid_api_key and no cookie. A poll without a pk_ bearer is unaffected.
get/api/v1/accounts/{id}
Request
- Base URL: https://api.proof.holdings
- URL: https://api.proof.holdings/api/v1/accounts/{id}
- Auth: none declared
Path parameters
idstring required
Account session ID
Example:auth_abc123
Response
Account session status
Example response
{
"id": "auth_9c2f...",
"type": "account_creation",
"channel": "telegram",
"status": "pending",
"deep_link": "https://t.me/bot?start=auth_9c2f...",
"expires_at": "2026-04-16T20:10:00Z"
}Changes
No recorded changes to this operation across all 1 revision of this API.