Me / Profile
Retrieve the authenticated user's profile and verification status. Any valid token ability grants access.
GET
/api/user
Any
Jetstream-compatible user endpoint. Returns a flat user object.
Response 200
{
"id": 42,
"name": "Jane Doe",
"email": "jane@example.com",
"email_verified_at": "2026-06-01T10:00:00Z",
"current_team_id": 7
}
GET
/api/v1/me
Any
Returns the authenticated user in the v1 resource format, including roles and team context.
Response 200
{
"success": true,
"data": {
"id": 42,
"name": "Jane Doe",
"email": "jane@example.com",
"email_verified_at": "2026-06-01T10:00:00Z",
"roles": ["seller"],
"current_team_id": 7,
"created_at": "2026-01-10T09:00:00Z"
}
}
GET
/api/v1/me/verification
Any
Returns the user's identity verification status, bidder tier, and the next recommended action if verification is incomplete.
Response 200
{
"success": true,
"data": {
"identity_verified": true,
"phone_verified": true,
"seller_approved": false,
"tier": "tier_2",
"bid_limit": 50000.00,
"can_bid": true,
"next_step": null
}
}
next_step values
| Value | Meaning |
|---|---|
null | Verification complete — no action needed |
verify_email | Email address not confirmed |
verify_phone | Phone number not verified |
submit_identity | KYC documents not submitted |
pending_review | Documents submitted, awaiting admin review |
guest | Not authenticated (only returned by the web status endpoint) |