curl -X GET "https://api.devkit4ai.com/api/v1/projects/users" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users?page=1&page_size=20" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users?search=john&is_active=true" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
"users": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"email": "john@example.com",
"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": "jane@example.com",
"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
}
Project Management
List All Users
List all end users across all developer’s projects with search and filtering
GET
/
api
/
v1
/
projects
/
users
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users?page=1&page_size=20" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users?search=john&is_active=true" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
"users": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"email": "john@example.com",
"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": "jane@example.com",
"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
string
required
Bearer token for authentication
Query Parameters
integer
default:"1"
Page number for pagination (minimum: 1)
integer
default:"50"
Number of users per page (minimum: 1, maximum: 100)
string
Search term to filter users by email or name
boolean
Filter by active status
string
Filter users by specific project (UUID format)
Response
array
required
Array of user objects
Show User Object
Show User Object
string
required
User unique identifier (UUID)
string
required
User email address
string
User’s full name (nullable)
boolean
required
Whether the user is active
string
required
User account creation timestamp (ISO 8601)
string
required
Timestamp when user joined the project (ISO 8601)
string
required
ID of the project the user belongs to (UUID)
string
required
Name of the project the user belongs to
integer
required
Total number of users matching the query
integer
required
Current page number
integer
required
Number of users per page
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users?page=1&page_size=20" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
curl -X GET "https://api.devkit4ai.com/api/v1/projects/users?search=john&is_active=true" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
"users": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"email": "john@example.com",
"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": "jane@example.com",
"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
The access token received from the authorization server in the OAuth 2.0 flow.
Query Parameters
Required range:
x >= 1Required range:
1 <= x <= 100
