Get my status
Users
Get my status
GET
Get my status
Returns the authenticated member’s membership status: their tier,
benefits, and progress toward the next level. The subject is resolved
from the access token, so there is no member ID in the path.
Auth: OAuth access token with the
Tasting note -
tier is a display string and may contain a
newline (e.g. "$FLY\nwith us"). Render the break or strip it, but don’t
treat it as a flat label.read:profile scope. A token
missing that scope returns 403 with error="insufficient_scope" in
the WWW-Authenticate header. A member with no active status record
returns 404 with code: "resource_not_found".
Example
Response
Schema
| Field | Type | Notes |
|---|---|---|
id | UUID | Status record ID. |
object | string | Always "status". |
user | UUID | The member’s ID (the token sub). |
tier | string | Display string; may contain \n. |
level | integer | 1 to 7. |
track | string | regular or pro. |
fly_multiplier | integer | Points multiplier for the member’s track. |
state | string | One of active, expired, replaced, deactivated. |
benefits | array | Each item is { title, description }. |
progress | object | check_ins / check_in_threshold (integers), spend / spend_threshold (USD cents), fly_deposit / fly_deposit_threshold (FLY wei strings). |
year_start | integer | Unix epoch seconds, not an ISO string. |
year_end | integer | Unix epoch seconds, not an ISO string. |
started_at | ISO 8601 timestamp | When this status period began. |
created_at | ISO 8601 timestamp | Created time. |
updated_at | ISO 8601 timestamp | Last update time. |
See also
- Money and tokens: how FLY wei strings and USD cents are encoded.
- List memberships: per-restaurant check-in counts and tiers.