Skip to main content

Users API

The Users API provides access to user profile information and identity data.

Endpoints

Get Current User

GET
Retrieve the profile information of the currently authenticated user.

Example Request

Response

User Response Fields

uuid
Unique user identifier
string
User’s first name
string
User’s last name
string
User’s email address
string
Full display name (typically “First Last”)
string
URL to user’s avatar image
string
Alternative URL to user’s avatar image

Authentication

This endpoint requires authentication via API key. The response returns information about the user who owns the API key.

Testing Your API Key

Use this endpoint to verify that your API key is valid:
A successful response confirms your API key is valid and active.

Use Cases

Verify Authentication

Check if the current API key is valid and retrieve the associated user:

Get User Context

Retrieve user information to personalize your application:

Display User Avatar

Retrieve and display the current user’s avatar:

User Lite Serializer

When users appear in other API responses (e.g., as assignees, project members, or cycle owners), they are typically returned using the lightweight UserLiteSerializer format:
This format is used in:
  • Work item assignees (when using expand=assignees)
  • Project members
  • Cycle owners
  • Module members
  • Comment authors

Error Responses

Unauthorized

Status: 401 Unauthorized
This error occurs when:
  • The API key is invalid
  • The API key has expired
  • The API key has been revoked
  • No API key was provided

Authentication Required

Status: 401 Unauthorized
This error occurs when the X-Api-Key header is missing from the request.

Authentication

Learn how to obtain and use API keys

Workspaces

Access workspace and member information