People
Get people
Changed onList people in the organization. Supports filtering by name, email, type, status, team, company, manager, tags, and custom fields.
get/api/v2/people
Request
- Base URLhttps://developer.productive.io (the document declares no server; this is the origin it was published from)
- URLhttps://developer.productive.io/api/v2/people
- Authnone declared
Query parameters
Filters
{
"0": {
"id": {
"eq": "123"
}
},
"$op": "and"
}sortstring[]
Sort person
Response
Collection person
Example response
{
"data": [
{
"id": "12",
"type": "people",
"attributes": {
"agent": false,
"avatar_url": null,
"contact": {},
"deactivated_at": null,
"email": "alex.smith@example.com",
"first_name": "Alex",
"last_name": "Smith",
"nickname": "alex",
"title": "Senior Developer",
"role_id": 1,
"status_emoji": null,
"status_text": null,
"status_expires_at": null,
"time_off_status_sync": false,
"archived_at": null,
"autotracking": false,
"joined_at": "2026-01-01T00:00:00.000+00:00",
"last_seen_at": "2026-03-15T10:00:00.000+00:00",
"invited_at": null,
"is_user": true,
"user_id": 456,
"tag_list": [],
"virtual": false,
"custom_fields": null,
"created_at": "2026-01-01T00:00:00.000+00:00",
"placeholder": false,
"color_id": "5",
"two_factor_auth": false,
"availabilities": [
[
8,
0,
0,
0,
0
]
],
"hrm_type_id": 1,
"champion": false,
"offboarding_status": null,
"offboarding_id": null,
"time_tracking_policy_id": null
},
"relationships": {
"company": {
"data": null
},
"manager": {
"data": {
"type": "people",
"id": "8"
}
},
"teams": {
"data": [
{
"type": "teams",
"id": "3"
}
]
}
}
}
],
"included": [],
"meta": {
"current_page": 1,
"total_pages": 5,
"total_count": 42,
"page_size": 30,
"max_page_size": 200
}
}Changes
- info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status
- info
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info