Docs
Get Department Tasks Roll Up
GET /Organizations/{organizationId}/departments/{departmentId}/tasks
GET
/Organizations/{organizationId}/departments/{departmentId}/tasksRequired Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <api-key> | Optional | Your API key. Pass it as the Bearer token on every request. |
Returns all tasks across every non-archived event in the organization that are assigned to the specified department. User display names are hydrated from the Organization API. Use this for department-scoped task views and reporting dashboards.
Requires OrganizationBasicAccess permission.
Path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| organizationId | Guid | Required | The organization to roll up tasks for. |
| departmentId | Guid | Required | The department to filter tasks by. |
Response
Returns an array of tasks filtered to the specified department across all events.
| Field | Type | Description |
|---|---|---|
| id | Guid | Unique task ID. |
| eventId | Guid | The event this task belongs to. |
| name | string | Task name. |
| status | Status | Current task status. |
| startDateTime | DateTime| null | Scheduled start, if set. |
| endDateTime | DateTime| null | Scheduled end, if set. |
| description | string | Task description. |
| priority | string | Task priority level. |
| index | int | Display order index. |
| parentId | Guid| null | Parent task ID for subtasks, or `null` for top-level tasks. |
| phaseName | string | Name of the phase this task belongs to. |
| assignees | AssigneesList | Crew members and collaborators assigned to the task. |
| reviewers | Crew[] | Crew members assigned as reviewers. |
| eventAttributes | EventAttr[] | Custom attribute values for this task. |
Status
| Field | Type | Description |
|---|---|---|
| name | string | Status display name. |
| color | string | Status color. |
| state | string | Status state (e.g. `NotStarted`, `InProgress`, `Complete`). |
AssigneesList
| Field | Type | Description |
|---|---|---|
| crew | Crew[] | Assigned crew members. |
| collaborators | Collaborator[] | Assigned collaborators. |
Crew
| Field | Type | Description |
|---|---|---|
| id | Guid | Crew member ID. |
| name | string | Display name. |
| connectedUserId | Guid| null | Linked organization user ID, if connected. |
Collaborator
| Field | Type | Description |
|---|---|---|
| id | Guid | Collaborator ID. |
| name | string | Display name. |
EventAttr
| Field | Type | Description |
|---|---|---|
| attributeId | Guid | The custom attribute definition ID. |
| value | string | The value set for this attribute on the task. |