Skip to content

Users API

All endpoints require Authorization: Bearer <token> and ADMIN role.

Returns all user accounts.

{
"users": [
{
"id": "uuid",
"email": "admin@example.com",
"role": "ADMIN",
"createdAt": 1700000000000,
"updatedAt": 1700000000000
}
]
}

Update a user’s role. Body:

{ "role": "MANAGER" }

Delete a user. Returns { "ok": true }. Cannot delete your own account.