Users
Last updated
Last updated
Retrieves a paginated list of users. Can filter by: - Specific team (using team slug) - User role (owner, member, application) - No team filter returns users across all teams the requester has access to
Team identifier (slug) to filter users by
engineering
Number of records to return
10
Number of records to skip
0
Filter by role
Retrieves the complete profile of the currently authenticated user. Returns: - User identification (ID, email) - Account details and role - Team memberships - Authentication metadata (first name, last name) - JWT token information if available
Retrieves detailed information about a specific user by their email address.
User email
Team slug (optional for self-lookups)
Updates user profile information. Users can update: - Their own profile (self-update) - Other users' profiles if they have owner role
User email
Team slug (optional)
First name of the user
John
Last name of the user
Doe
Role of the user in the team
Removes a user from a team or from all teams. This endpoint: - Removes the user's team membership(s) - Revokes access to team resources - Optionally removes from all teams if no team is specified - Does not delete the user account itself (user can still log in but won't have team access)
Email address of the user to remove
john.doe@example.com
Team identifier (slug) to remove the user from. If not provided, user will be removed from all teams.
engineering
Creates a new user account and adds them to the specified team. This endpoint: - Creates the user in the authentication system - Assigns the specified role (owner, member, or application) - Associates the user with the team - Sends a welcome email with login instructions
First name of the user
John
Last name of the user
Doe
Email address of the user
john.doe@example.com
Team identifier (slug) to add the user to
engineering
Role of the user in the team
member
Possible values: