---
title: "TaskAssignmentModel"
url: "https://developers.zinnia.com/apis/case-management-1-0-0/versions/0091226b-6452-4e75-93ce-4bbfe022aad5/schemas/TaskAssignmentModel"
---

> Full API specification: https://developers.zinnia.com/apis/case-management-1-0-0/versions/0091226b-6452-4e75-93ce-4bbfe022aad5.md

# TaskAssignmentModel

Represents the assignment details of a task, including process, carrier, and status.

## OpenAPI definition

```yaml
openapi: 3.0.3
info:
  title: Case Management API
  version: 1.0.0
servers:
  - url: https://dev.api.zinnia.io/
    description: Dev Environment
  - url: https://qa.api.zinnia.io/
    description: QA Environment
  - url: https://uat.api.zinnia.io/
    description: UAT Environment
  - url: https://api.zinnia.io/
    description: PROD Environment
components:
  schemas:
    TaskAssignmentModel:
      description: Represents the assignment details of a task, including process,
        carrier, and status.
      type: object
      properties:
        id:
          type: string
          description: Unique identifier for the task assignment
          example: TA000000000302
        caseId:
          type: string
          description: Identifier for the case associated with the task assignment
          example: CA0000005579
        process:
          type: string
          description: Process associated with the task assignment
          example: BPM.Redemption
        carrier:
          type: string
          description: Carrier involved in the task assignment
          example: Carrier_1
        taskType:
          type: string
          description: Type of the task
          example: Suitability
        taskName:
          type: string
          description: Name of the task
          example: Suitability Review
        status:
          type: string
          description: Current status of the task
          example: NEW
          enum:
            - NEW
            - INPROGRESS
            - SCHEDULED
            - CANCELLED
            - COMPLETED
        queue:
          type: string
          description: Name of the queue
          example: suitability_review
        identifiers:
          type: array
          items:
            type: object
            description: A list of identifiers associated with the task.
            properties:
              identifier:
                type: string
                description: The type of identifier.
              value:
                type: string
                description: The value of the identifier.
          example:
            - identifier: documentHandle
              value: "18389232"
            - identifier: caseID
              value: "9989283"
            - identifier: contractNumber
              value: "5810000002"
            - identifier: documentNumber
              value: 20240715-MAN-389232
        createdAt:
          type: string
          format: date-time
          description: Timestamp when the task assignment was created
        updatedAt:
          type: string
          format: date-time
          description: Timestamp when the task assignment was last updated
```
