Flows

Account lifecycle

Funded accounts move through states as traders hit (or miss) targets: evaluationfundedeliminated. Sync the latest state from the validator on demand.

Sync status

POST/v2/lifecycle/sync/{prop_account_id}
User session
curl
curl -X POST http://localhost:8000/v2/lifecycle/sync/prop_123 \
  -H "Authorization: Bearer <app_access_token>" \
  -H "X-Session-Token: <user_session_token>"
200 OK
{
  "prop_account_id": "prop_123",
  "status": "funded",
  "subaccount_id": 42,
  "synthetic_hotkey": "5F..."
}

When to call this

Call after a trading session, or on a schedule, to reflect promotions and eliminations in your UI. Status also updates passively as the validator reports results.