users

Get the current user

Changed on

Returns the profile of the authenticated user (the caller). Use this at the start of a session to ground subsequent calls (e.g., to confirm the caller's identity before making destructive changes). This tool does not accept a user ID; it always returns the authenticated caller.

get/api/users/me

Request

  • Base URL: https://api.gumnut.ai
  • URL: https://api.gumnut.ai/api/users/me
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Response

Successful Response

idstring required

Unique user identifier with 'intuser_' prefix

emailstring nullable

User's email address

first_namestring nullable

User's first name

last_namestring nullable

User's last name

timezonestring nullable

User's home timezone as an IANA zone id (e.g. 'America/Los_Angeles'); null until a home zone is captured

is_activeboolean required

Whether this user account is currently active

is_superuserboolean required

Whether this user has superuser/admin privileges

is_verifiedboolean required

Whether the account is marked verified. An internal account flag, not proof of email verification — it can be true even when email is null

storage_used_bytesinteger required

Total bytes of assets the user is currently storing

storage_limit_bytesinteger required

Maximum bytes of assets the user may store

created_atstring date-time required

When this user account was created

updated_atstring date-time required

When this user account was last updated

Changes

    • info

      added the media type application/json for the response with the status

    • info

      added the media type application/json for the response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the optional property to the response with the status