v1
users

Get Users Me

Return the authenticated user's profile.

Includes: id, email, email_verified, tier (free|beta_tester|hobbyist|pro), unit_system (metric|imperial display preference; storage stays metric), trial_start/trial_end (or null), trial_days_remaining, and created_at.

concurrency reports the live occupancy of the account-wide execution budget — limit from the plan, active runs holding a slot right now, and queued runs waiting for one. That budget is shared by the dashboard and every API key, so submitting from two places at once starves whichever went second; these numbers are how a client sees that instead of inferring it. All three read null if the occupancy store is briefly unreachable.

recent_project_id is where a run started from a catalog page is filed unless the caller names another project: the project of the account's most recent simulation, falling back to the default project, and null when the account has neither. It is a READ — asking who you are never creates a project.

The id is a stable user_<ksuid>; safe to store in your own systems as a long-term identifier.

get/v1/users/me

Request

  • Base URL: https://thrustlab.com
  • URL: https://thrustlab.com/v1/users/me
  • Auth: HTTP bearer

Response

Successful Response

created_atstring date-time required
default_project_idstring nullable

Public id (proj_…) of the account's default project, or null when it has not been created yet.

emailstring email required
email_verifiedboolean required
first_namestring required
full_model_used_todayinteger

Full-model runs started by this account in the last 24 hours. A run is one job — a single point or a sweep.

gate_required_tiersobject required
idstring required
last_namestring required
objectstring
recent_project_idstring nullable

Public id (proj_…) of the project the account's most recent simulation was filed in, falling back to the default project. Null when the account has neither. This is where a run started from a catalog page is saved unless the caller names another project.

tierstring required
trial_days_remaininginteger nullable required
trial_endstring date-time nullable required
trial_startstring date-time nullable required
unit_system'metric' | 'imperial' required

Changes

No recorded changes to this operation across all 1 revision of this API.