Generated from the live OpenAPI document — 2026-10-19.This group has no curated guide page.All routes require Authorization: Bearer atamaia_… and return ApiEnvelope<T>({ ok, requestId, data, error, errorCode, count, hint }); the schemas below show thedata payload. * marks required properties.

Operations

MethodPathSummary / bodyResponses
GET /api/users 200 PagedResultOfUserDto
POST /api/users 200 UserDto
DELETE /api/users/{id} 200
GET /api/users/{id} 200 UserDto
PATCH /api/users/{id} 200 UserDto
PUT /api/users/{id} 200 UserDto
DELETE /api/users/{id}/apikey 200
POST /api/users/{id}/apikey 200
POST /api/users/{id}/reset-password 200
GET /api/users/by-username/{username} 200 UserDto
POST /api/users/me/close 200
GET /api/users/me/export 200
POST /api/users/me/password 200
PUT /api/users/me/profile 200 UserDto

Schemas

Request and response shapes referenced by the operations above. Nested types named here are also defined under their own group or inthe group index.

PagedResultOfUserDto

PropertyTypeDescription
items* UserDto[]
totalCount int32
page int32
pageSize int32
hasTotal boolean
moreAvailable null,boolean
totalPages int32
hasNextPage boolean
hasPreviousPage boolean

UserDto

PropertyTypeDescription
id int64
guid uuid
username string
displayName null,string
email null,string
type UserType
role UserRole
authProvider AuthProvider
location null,string
timezone null,string
language null,string
isActive boolean
emailConfirmed boolean
lastLoginAtUtc date-time
lastSeenAtUtc date-time
ui null | UiPreferences
createdAtUtc date-time