Skip to main content

Team

note

This page documents the legacy v1 and v2 API, which remains available for existing integrations such as the Zapier app. New integrations should use the CheckFlow API v3 — see Migrating from v1 and v2.

Endpoints for retrieving team members and groups. These are commonly used to look up IDs needed for task assignment operations.


Get Members and Groups​

Returns all active team members and groups, optionally filtered by name. Results include group membership details.

GET /api/team/members-and-groups

Request Headers​

HeaderRequiredDescription
X-API-KEYYesYour API key

Query Parameters​

ParameterTypeRequiredDefaultDescription
nameContainsstringNo—Filters results to members or groups whose name contains this string. Leave empty to return all.

Example Request​

GET https://app.checkflow.io/api/team/members-and-groups
X-API-KEY: your-api-key-here

Example Response​

{
"members": [
{ "id": 7, "fullName": "Jane Smith" },
{ "id": 12, "fullName": "John Doe" }
],
"groups": [
{
"id": 3,
"name": "Operations Team",
"members": [
{ "id": 7, "fullName": "Jane Smith" }
]
}
]
}

Response Codes​

CodeDescription
200Returns a list of matching members and groups.
401API key is missing or invalid.
404No members or groups found matching the criteria.

Get Members​

Returns all active team members, optionally filtered by name.

GET /api/team/members

Request Headers​

HeaderRequiredDescription
X-API-KEYYesYour API key

Query Parameters​

ParameterTypeRequiredDefaultDescription
nameContainsstringNo—Filters results to members whose name contains this string. Leave empty to return all.

Example Request​

GET https://app.checkflow.io/api/team/members?nameContains=Jane
X-API-KEY: your-api-key-here

Example Response​

[
{
"id": 7,
"assigneeId": 7,
"assigneeName": "Jane Smith",
"assigneeType": 1
}
]

Response Codes​

CodeDescription
200Returns a list of matching members.
401API key is missing or invalid.
404No members found matching the criteria.

Get Groups​

Returns all active groups, optionally filtered by name.

GET /api/team/groups

Request Headers​

HeaderRequiredDescription
X-API-KEYYesYour API key

Query Parameters​

ParameterTypeRequiredDefaultDescription
nameContainsstringNo—Filters results to groups whose name contains this string. Leave empty to return all.

Example Request​

GET https://app.checkflow.io/api/team/groups?nameContains=Operations
X-API-KEY: your-api-key-here

Example Response​

[
{
"id": 3,
"assigneeId": 3,
"assigneeName": "Operations Team",
"assigneeType": 2
}
]

Response Codes​

CodeDescription
200Returns a list of matching groups.
401API key is missing or invalid.
404No groups found matching the criteria.