Authorization header and target the base URL https://api.doohick.com/v1.
GET /users/me
Retrieve the authenticated user’s profile. Use this endpoint to fetch the current user’s ID, email, role, and workspace association.
200 OK
JSON
object
required
The authenticated user object.
PATCH /users/me
Update the authenticated user’s profile. You can change the display name and timezone. All other fields are read-only.
string
The new display name for the user. Must be between 1 and 100 characters.
string
A valid IANA timezone string, such as
America/New_York or Europe/London. Doohick uses this value to localize timestamps in the dashboard and notification emails.200 OK
The response returns the full updated user object with the same shape as GET /users/me.
JSON
Only include the fields you want to change. Omitted fields remain unchanged.
GET /users
List all members of your workspace. Use the limit and offset query parameters to paginate through large teams.
integer
default:"20"
The maximum number of users to return in a single response. Accepted range is
1–100.integer
default:"0"
The number of users to skip before returning results. Use this in combination with
limit to paginate through all workspace members.200 OK
JSON
array
An array of user objects. Each object has the same shape as the response from
GET /users/me.object
Pagination metadata for the response.