Users
Log in using the POST /api/v1/auth/ endpoint
GET /api/v1/users/ HTTP/1.1
Host: /
Accept: */*
[
{
"pk": 1,
"first_name": "text",
"last_name": "text",
"full_name": "text",
"email": "[email protected]"
}
]Log in using the POST /api/v1/auth/ endpoint
Success: User created
POST /api/v1/users/ HTTP/1.1
Host: /
Content-Type: application/json
Accept: */*
Content-Length: 81
{
"first_name": "text",
"last_name": "text",
"email": "[email protected]",
"is_admin": true
}Success: User created
{
"pk": 1,
"first_name": "text",
"last_name": "text",
"full_name": "text",
"email": "[email protected]",
"is_admin": true,
"new_password_required": true,
"owned_workspaces": 1,
"created": "2025-11-27T07:42:52.657Z",
"password": "text"
}Log in using the POST /api/v1/auth/ endpoint
GET /api/v1/users/{id}/ HTTP/1.1
Host: /
Accept: */*
{
"pk": 1,
"first_name": "text",
"last_name": "text",
"full_name": "text",
"email": "[email protected]"
}Log in using the POST /api/v1/auth/ endpoint
Return the first_name plus the last_name, with a space in between.
PUT /api/v1/users/{id}/ HTTP/1.1
Host: /
Content-Type: application/json
Accept: */*
Content-Length: 65
{
"first_name": "text",
"last_name": "text",
"email": "[email protected]"
}{
"pk": 1,
"first_name": "text",
"last_name": "text",
"full_name": "text",
"email": "[email protected]"
}Log in using the POST /api/v1/auth/ endpoint
No response body
DELETE /api/v1/users/{id}/ HTTP/1.1
Host: /
Accept: */*
No response body
No content
Log in using the POST /api/v1/auth/ endpoint
Return the first_name plus the last_name, with a space in between.
PATCH /api/v1/users/{id}/ HTTP/1.1
Host: /
Content-Type: application/json
Accept: */*
Content-Length: 65
{
"first_name": "text",
"last_name": "text",
"email": "[email protected]"
}{
"pk": 1,
"first_name": "text",
"last_name": "text",
"full_name": "text",
"email": "[email protected]"
}Log in using the POST /api/v1/auth/ endpoint
Success: Password reset
POST /api/v1/users/{id}/reset-password/ HTTP/1.1
Host: /
Accept: */*
Success: Password reset
{
"pk": 1,
"first_name": "text",
"last_name": "text",
"full_name": "text",
"email": "[email protected]",
"is_admin": true,
"new_password_required": true,
"owned_workspaces": 1,
"created": "2025-11-27T07:42:52.657Z",
"password": "text"
}Log in using the POST /api/v1/auth/ endpoint
GET /api/v1/users/me/ HTTP/1.1
Host: /
Accept: */*
{
"pk": 1,
"created": "2025-11-27T07:42:52.657Z",
"first_name": "text",
"last_name": "text",
"full_name": "text",
"email": "[email protected]",
"is_admin": true,
"new_password_required": true
}Log in using the POST /api/v1/auth/ endpoint
Return the first_name plus the last_name, with a space in between.
PATCH /api/v1/users/me/ HTTP/1.1
Host: /
Content-Type: application/json
Accept: */*
Content-Length: 19
{
"password": "text"
}{
"pk": 1,
"created": "2025-11-27T07:42:52.657Z",
"first_name": "text",
"last_name": "text",
"full_name": "text",
"email": "[email protected]",
"is_admin": true,
"new_password_required": true
}Last updated
Was this helpful?

