Skip to main content
GET
/
api
/
v1
/
projects
/
users
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "users": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "email": "[email protected]",
      "full_name": "John Doe",
      "is_active": true,
      "created_at": "2024-01-15T10:30:00Z",
      "joined_at": "2024-01-15T10:30:00Z",
      "project_id": "123e4567-e89b-12d3-a456-426614174000",
      "project_name": "My AI App"
    },
    {
      "id": "660e8400-e29b-41d4-a716-446655440001",
      "email": "[email protected]",
      "full_name": "Jane Smith",
      "is_active": true,
      "created_at": "2024-01-16T14:20:00Z",
      "joined_at": "2024-01-16T14:20:00Z",
      "project_id": "223e4567-e89b-12d3-a456-426614174001",
      "project_name": "Another Project"
    }
  ],
  "total": 150,
  "page": 1,
  "page_size": 50
}
Retrieve a paginated list of all end users across all projects belonging to the authenticated developer. Supports search and filtering capabilities.

Headers

Authorization
string
required
Bearer token for authentication

Query Parameters

page
integer
default:"1"
Page number for pagination (minimum: 1)
page_size
integer
default:"50"
Number of users per page (minimum: 1, maximum: 100)
Search term to filter users by email or name
is_active
boolean
Filter by active status
project_id
string
Filter users by specific project (UUID format)

Response

users
array
required
Array of user objects
total
integer
required
Total number of users matching the query
page
integer
required
Current page number
page_size
integer
required
Number of users per page
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "users": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "email": "[email protected]",
      "full_name": "John Doe",
      "is_active": true,
      "created_at": "2024-01-15T10:30:00Z",
      "joined_at": "2024-01-15T10:30:00Z",
      "project_id": "123e4567-e89b-12d3-a456-426614174000",
      "project_name": "My AI App"
    },
    {
      "id": "660e8400-e29b-41d4-a716-446655440001",
      "email": "[email protected]",
      "full_name": "Jane Smith",
      "is_active": true,
      "created_at": "2024-01-16T14:20:00Z",
      "joined_at": "2024-01-16T14:20:00Z",
      "project_id": "223e4567-e89b-12d3-a456-426614174001",
      "project_name": "Another Project"
    }
  ],
  "total": 150,
  "page": 1,
  "page_size": 50
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Query Parameters

page
integer
default:1
Required range: x >= 1
page_size
integer
default:50
Required range: 1 <= x <= 100
search
string | null
is_active
boolean | null
project_id
string<uuid> | null

Response

Successful Response

users
DeveloperUserResponse · object[]
required
total
integer
required
page
integer
required
page_size
integer
required