Part3 Developers

Project team list

GET /organization/{orgId}/project/{projectId}/team

List project team

GET
/organization/{orgId}/project/{projectId}/team
AuthorizationBearer <token>

In: header

Path Parameters

orgId*string

Organization ID — must match the project's owning org.

projectId*string

Project ID. Returned in the uid field of any project list response.

Query Parameters

status?string

Filter by contact status. Comma-separated for OR semantics. Values: active, added, invited, declined, removed. Default (param omitted): active,added,invited — excludes terminal states.

limit?string

Max rows in the CSV export. JSON ignores this — the whole team is returned. CSV (Accept: text/csv): 1–100,000 (default 100,000 — the cap).

Response Body

application/json

application/json

application/json

curl -X GET "https://api.part3.io/v1/organization/org_8a1b2c3d4e/project/proj_5f9a3c2e8b/team"
{
  "data": [
    {
      "userId": "user_88c1d4e7a3",
      "name": "Anika Patel",
      "email": "anika@example.com",
      "title": "Project Architect",
      "phone": "+1 416-555-0142",
      "status": "active",
      "notificationPreference": "instant",
      "shouldExcludeDueDateChanges": false,
      "enabledMfa": true
    }
  ]
}
{
  "error": "Insufficient permissions"
}
{
  "error": "Insufficient permissions"
}
{
  "error": "Insufficient permissions"
}