Manage groups containing multiple talent pools.
A Talent Pool Group is a collection of talent pools, typically associated with a project. This allows you to route work orders to a broader set of providers with a single ID.
GET /talent-pool-groups
Query Parameters:
f_ids - Filter by group IDsf_name - Filter by namef_project_id - Filter by projectlimit - Results per pagesort_by - Sort fieldsort_direction - asc or desc{
"data": [
{
"uuid": "abc-123-def",
"name": "Q4 Rollout Team",
"project_id": 501,
"talent_pools": [
{ "id": 1, "name": "Tier 1 - Premium" },
{ "id": 2, "name": "Tier 2 - Standard" }
]
}
],
"pagination": {
"has_next_page": false
}
}POST /talent-pool-groups
{
"name": "New Rollout Team",
"project_id": 502,
"talent_pools": [
{ "name": "Priority Techs" },
{ "name": "Backup Techs" }
]
}GET /talent-pool-groups/{group_uuid}
Returns detailed information about a specific group including all talent pools and settings.
PUT /talent-pool-groups/{group_uuid}
{
"name": "Updated Team Name",
"talent_pools": [
{ "id": 1, "name": "Renamed Tier 1" },
{ "name": "New Tier 3" }
]
}DELETE /talent-pool-groups/{group_uuid}
Deleting a talent pool group removes all associated talent pools and provider memberships. This action cannot be undone.
GET /talent-pool-groups/{group_uuid}/providers
Response:
{
"data": [
{
"provider_id": 25,
"name": "John Smith",
"tier": {
"id": 1,
"name": "Tier 1"
},
"exists_in_multiple_talent_pool_groups": false
}
]
}DELETE /talent-pool-groups/{group_uuid}/providers/{provider_id}
Query Parameters:
tierId - Remove from specific tier/poolremoveFromProject - Remove from all groups in the projectDELETE /talent-pool-groups/{uuid}/providers/25?tierId=1DELETE /talent-pool-groups/{uuid}/providers/25?removeFromProject=trueLast updated on