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

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

# TaskInstance

## 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:
    RenewalTaskData:
      type: object
      properties:
        documentNumber:
          type: string
          example: 20230405-M-350385
        source:
          type: string
          example: SupportTool
        contractNum:
          type: string
          example: "571016565"
        userId:
          type: string
          example: abc121243
        onbaseCaseId:
          type: string
          example: "9280926"
        productName:
          type: string
          example: CarrierName_1MUTUAL STABLE VOYAGE
        clientCode:
          type: string
          example: CarrierName_1
        taskType:
          type: string
          example: RenewalTransfer
        subsequentGuaranteePeriod:
          type: string
          example: 3Year
        goodOrderDate:
          type: string
          format: date-time
        renewalRequestSignDate:
          type: string
          format: date-time
        ownerInformation:
          type: array
          items:
            $ref: "#/components/schemas/OwnerInformation"
        documentReceivedDate:
          type: string
          format: date-time
    DummyTaskData:
      type: object
      properties:
        source:
          type: string
          example: SupportTool
        contractNum:
          type: string
          example: "571016565"
        userId:
          type: string
          example: abc121243
        onbaseCaseId:
          type: string
          example: "9280926"
        productName:
          type: string
          example: CarrierName_1MUTUAL STABLE VOYAGE
        clientCode:
          type: string
          example: CarrierName_1
        taskType:
          type: string
          example: RenewalTransfer
    TaskSummary:
      type: object
      properties:
        taskId:
          type: string
          format: 23432-234234-324234-5345434
        caseId:
          type: string
          format: 34545-543453-323223-534522
        taskType:
          type: string
          example: RenewalTask
        status:
          type: string
          example: Pending
        source:
          type: string
          example: SupportTool
        carrier:
          type: string
          example: CarrierName_1
        assignedTo:
          type: string
          example: operator-3
        createdDate:
          type: string
          format: date-time
        createdBy:
          type: string
          example: operator-1
        updatedDate:
          type: string
          format: date-time
        updatedBy:
          type: string
          example: operator-2
    OwnerInformation:
      type: object
      properties:
        fullName:
          type: string
          example: TestLast
        type:
          type: string
          example: Owner
        mail:
          type: string
          example: abc@test.com
        signature:
          $ref: "#/components/schemas/Signature"
    Signature:
      type: object
      properties:
        signaturePresent:
          type: string
          example: Yes
        type:
          type: string
          example: Owner
        isValidDate:
          type: boolean
          example: true
        signDate:
          type: string
          format: date
        name:
          type: string
          example: TestLast
        title:
          type: string
          example: Trustee
    TaskInstance:
      type: object
      properties:
        data:
          oneOf:
            - $ref: "#/components/schemas/RenewalTaskData"
            - $ref: "#/components/schemas/DummyTaskData"
      allOf:
        - $ref: "#/components/schemas/TaskSummary"
```
