PUT TaskTypes

Updates the given task type.

Request Information

URI Parameters

None.

Body Parameters

Task - Task type to update. Associations - List of associations between task types and task status types.

TaskTypeParams
NameDescriptionTypeAdditional information
Task

TaskType

None.

Associations

Collection of TaskStatusTypeTaskType

None.

Request Formats

application/json, text/json

Sample:
{
  "Task": {
    "TaskTypeId": "716c4bb7-419b-4c42-a400-15439303856e",
    "Name": "sample string 1",
    "Description": "sample string 2",
    "CustomStatuses": true,
    "Fields": [
      {
        "TaskTypeFieldId": "199e2def-8c11-4b50-a03f-a30583a2358f",
        "Section": {
          "TaskTypeSectionId": "e396bc36-9b3d-488e-aafd-6570ee1029e9",
          "Name": "sample string 1",
          "Label": "sample string 2",
          "DisplayOrder": 1,
          "IsRepeatable": true,
          "VisibleExpression": "sample string 4",
          "SourceSystemId": "sample string 5"
        },
        "Name": "sample string 1",
        "Label": "sample string 2",
        "Description": "sample string 3",
        "DataType": {
          "DataTypeId": "931008a4-854f-4892-98a9-a815431e2d63",
          "Name": "sample string 1"
        },
        "Unit": {
          "UnitId": "b9e9b12d-f0b7-4bdc-a067-b294b3b840c2",
          "Code": "sample string 1",
          "Description": "sample string 2",
          "SourceSystemId": "sample string 3",
          "CompanyId": "e95402b9-55c5-4c30-abcf-a90ea983addf",
          "CreateDate": "2025-12-23T02:31:54.7912943-08:00",
          "CreateUser": "sample string 5",
          "LastModifiedDate": "2025-12-23T02:31:54.7912943-08:00",
          "LastModifiedUser": "sample string 6"
        },
        "DisplayOrder": 1,
        "MinValue": 1.0,
        "MaxValue": 1.0,
        "MinLength": 1,
        "MaxLength": 1,
        "HasValidValues": true,
        "ValidValues": [
          {
            "ValidValueId": "e5292785-5db0-49f5-b00e-1dba96fb7de6",
            "FieldId": "f21b3dcb-3a80-4b82-936a-aec3748c8484",
            "FieldName": "sample string 1",
            "FieldLable": "sample string 2",
            "ValueText": "sample string 3",
            "LabelText": "sample string 4"
          },
          {
            "ValidValueId": "e5292785-5db0-49f5-b00e-1dba96fb7de6",
            "FieldId": "f21b3dcb-3a80-4b82-936a-aec3748c8484",
            "FieldName": "sample string 1",
            "FieldLable": "sample string 2",
            "ValueText": "sample string 3",
            "LabelText": "sample string 4"
          }
        ],
        "ValueExpression": "sample string 5",
        "RequiredExpression": "sample string 6",
        "IsAttachment": true,
        "DefaultValueExpression": "sample string 8",
        "IsMultiline": true,
        "IsRepeatable": true,
        "VisibleExpression": "sample string 11",
        "SourceSystemId": "sample string 12"
      },
      {
        "TaskTypeFieldId": "199e2def-8c11-4b50-a03f-a30583a2358f",
        "Section": {
          "TaskTypeSectionId": "e396bc36-9b3d-488e-aafd-6570ee1029e9",
          "Name": "sample string 1",
          "Label": "sample string 2",
          "DisplayOrder": 1,
          "IsRepeatable": true,
          "VisibleExpression": "sample string 4",
          "SourceSystemId": "sample string 5"
        },
        "Name": "sample string 1",
        "Label": "sample string 2",
        "Description": "sample string 3",
        "DataType": {
          "DataTypeId": "931008a4-854f-4892-98a9-a815431e2d63",
          "Name": "sample string 1"
        },
        "Unit": {
          "UnitId": "b9e9b12d-f0b7-4bdc-a067-b294b3b840c2",
          "Code": "sample string 1",
          "Description": "sample string 2",
          "SourceSystemId": "sample string 3",
          "CompanyId": "e95402b9-55c5-4c30-abcf-a90ea983addf",
          "CreateDate": "2025-12-23T02:31:54.7912943-08:00",
          "CreateUser": "sample string 5",
          "LastModifiedDate": "2025-12-23T02:31:54.7912943-08:00",
          "LastModifiedUser": "sample string 6"
        },
        "DisplayOrder": 1,
        "MinValue": 1.0,
        "MaxValue": 1.0,
        "MinLength": 1,
        "MaxLength": 1,
        "HasValidValues": true,
        "ValidValues": [
          {
            "ValidValueId": "e5292785-5db0-49f5-b00e-1dba96fb7de6",
            "FieldId": "f21b3dcb-3a80-4b82-936a-aec3748c8484",
            "FieldName": "sample string 1",
            "FieldLable": "sample string 2",
            "ValueText": "sample string 3",
            "LabelText": "sample string 4"
          },
          {
            "ValidValueId": "e5292785-5db0-49f5-b00e-1dba96fb7de6",
            "FieldId": "f21b3dcb-3a80-4b82-936a-aec3748c8484",
            "FieldName": "sample string 1",
            "FieldLable": "sample string 2",
            "ValueText": "sample string 3",
            "LabelText": "sample string 4"
          }
        ],
        "ValueExpression": "sample string 5",
        "RequiredExpression": "sample string 6",
        "IsAttachment": true,
        "DefaultValueExpression": "sample string 8",
        "IsMultiline": true,
        "IsRepeatable": true,
        "VisibleExpression": "sample string 11",
        "SourceSystemId": "sample string 12"
      }
    ],
    "SourceSystemId": "sample string 4",
    "CompanyId": "a7f8f0a9-a16f-4e45-91a9-fd5b1f9addf9",
    "CreateDate": "2025-12-23T02:31:54.7912943-08:00",
    "CreateUser": "sample string 6",
    "LastModifiedDate": "2025-12-23T02:31:54.7912943-08:00",
    "LastModifiedUser": "sample string 7"
  },
  "Associations": [
    {
      "TaskStatusTypeTaskTypeId": "18fc18b3-aada-4dc9-8914-5d5f2222a23b",
      "CompanyId": "598a867b-0420-4dc5-be43-71a36db65bb3",
      "TaskStatusTypeId": "11d38678-2a59-48a2-89a9-fdf73dee7c80",
      "TaskStatusTypeName": "sample string 2",
      "SourceSystemId": "sample string 3",
      "TaskTypeId": "c4946b76-4508-4739-8f13-f15749906360",
      "TaskTypeName": "sample string 4",
      "Description": "sample string 5"
    },
    {
      "TaskStatusTypeTaskTypeId": "18fc18b3-aada-4dc9-8914-5d5f2222a23b",
      "CompanyId": "598a867b-0420-4dc5-be43-71a36db65bb3",
      "TaskStatusTypeId": "11d38678-2a59-48a2-89a9-fdf73dee7c80",
      "TaskStatusTypeName": "sample string 2",
      "SourceSystemId": "sample string 3",
      "TaskTypeId": "c4946b76-4508-4739-8f13-f15749906360",
      "TaskTypeName": "sample string 4",
      "Description": "sample string 5"
    }
  ]
}

Response Information

Resource Description

On success, the updated task type.

NameDescriptionTypeAdditional information
Data

TaskType

None.

Total

integer

None.

Message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Data": {
    "TaskTypeId": "78b5c169-61bf-48a4-a99b-8c55fcaa0337",
    "Name": "sample string 1",
    "Description": "sample string 2",
    "CustomStatuses": true,
    "Fields": [
      {
        "TaskTypeFieldId": "2dd00c3f-4f7e-4637-a9e9-ab330e37a20f",
        "Section": {
          "TaskTypeSectionId": "87d383ec-2297-4d9f-b8b4-d3ecd13e3eb9",
          "Name": "sample string 1",
          "Label": "sample string 2",
          "DisplayOrder": 1,
          "IsRepeatable": true,
          "VisibleExpression": "sample string 4",
          "SourceSystemId": "sample string 5"
        },
        "Name": "sample string 1",
        "Label": "sample string 2",
        "Description": "sample string 3",
        "DataType": {
          "DataTypeId": "544c453d-4790-4609-9073-52df2591a189",
          "Name": "sample string 1"
        },
        "Unit": {
          "UnitId": "a746a232-3a8e-4d2c-9a18-c55ff22e62ec",
          "Code": "sample string 1",
          "Description": "sample string 2",
          "SourceSystemId": "sample string 3",
          "CompanyId": "a5c9b5ae-5051-4e3d-a9c1-e09cfe41ec7c",
          "CreateDate": "2025-12-23T02:31:54.7912943-08:00",
          "CreateUser": "sample string 5",
          "LastModifiedDate": "2025-12-23T02:31:54.7912943-08:00",
          "LastModifiedUser": "sample string 6"
        },
        "DisplayOrder": 1,
        "MinValue": 1.0,
        "MaxValue": 1.0,
        "MinLength": 1,
        "MaxLength": 1,
        "HasValidValues": true,
        "ValidValues": [
          {
            "ValidValueId": "50a63994-30b4-433f-80e9-02eb693e27bd",
            "FieldId": "a74a1e3e-2a7f-4862-95ae-65c5dc346e52",
            "FieldName": "sample string 1",
            "FieldLable": "sample string 2",
            "ValueText": "sample string 3",
            "LabelText": "sample string 4"
          },
          {
            "ValidValueId": "50a63994-30b4-433f-80e9-02eb693e27bd",
            "FieldId": "a74a1e3e-2a7f-4862-95ae-65c5dc346e52",
            "FieldName": "sample string 1",
            "FieldLable": "sample string 2",
            "ValueText": "sample string 3",
            "LabelText": "sample string 4"
          }
        ],
        "ValueExpression": "sample string 5",
        "RequiredExpression": "sample string 6",
        "IsAttachment": true,
        "DefaultValueExpression": "sample string 8",
        "IsMultiline": true,
        "IsRepeatable": true,
        "VisibleExpression": "sample string 11",
        "SourceSystemId": "sample string 12"
      },
      {
        "TaskTypeFieldId": "2dd00c3f-4f7e-4637-a9e9-ab330e37a20f",
        "Section": {
          "TaskTypeSectionId": "87d383ec-2297-4d9f-b8b4-d3ecd13e3eb9",
          "Name": "sample string 1",
          "Label": "sample string 2",
          "DisplayOrder": 1,
          "IsRepeatable": true,
          "VisibleExpression": "sample string 4",
          "SourceSystemId": "sample string 5"
        },
        "Name": "sample string 1",
        "Label": "sample string 2",
        "Description": "sample string 3",
        "DataType": {
          "DataTypeId": "544c453d-4790-4609-9073-52df2591a189",
          "Name": "sample string 1"
        },
        "Unit": {
          "UnitId": "a746a232-3a8e-4d2c-9a18-c55ff22e62ec",
          "Code": "sample string 1",
          "Description": "sample string 2",
          "SourceSystemId": "sample string 3",
          "CompanyId": "a5c9b5ae-5051-4e3d-a9c1-e09cfe41ec7c",
          "CreateDate": "2025-12-23T02:31:54.7912943-08:00",
          "CreateUser": "sample string 5",
          "LastModifiedDate": "2025-12-23T02:31:54.7912943-08:00",
          "LastModifiedUser": "sample string 6"
        },
        "DisplayOrder": 1,
        "MinValue": 1.0,
        "MaxValue": 1.0,
        "MinLength": 1,
        "MaxLength": 1,
        "HasValidValues": true,
        "ValidValues": [
          {
            "ValidValueId": "50a63994-30b4-433f-80e9-02eb693e27bd",
            "FieldId": "a74a1e3e-2a7f-4862-95ae-65c5dc346e52",
            "FieldName": "sample string 1",
            "FieldLable": "sample string 2",
            "ValueText": "sample string 3",
            "LabelText": "sample string 4"
          },
          {
            "ValidValueId": "50a63994-30b4-433f-80e9-02eb693e27bd",
            "FieldId": "a74a1e3e-2a7f-4862-95ae-65c5dc346e52",
            "FieldName": "sample string 1",
            "FieldLable": "sample string 2",
            "ValueText": "sample string 3",
            "LabelText": "sample string 4"
          }
        ],
        "ValueExpression": "sample string 5",
        "RequiredExpression": "sample string 6",
        "IsAttachment": true,
        "DefaultValueExpression": "sample string 8",
        "IsMultiline": true,
        "IsRepeatable": true,
        "VisibleExpression": "sample string 11",
        "SourceSystemId": "sample string 12"
      }
    ],
    "SourceSystemId": "sample string 4",
    "CompanyId": "0abe8bba-3f2f-41b3-acc6-389c6cd5cd89",
    "CreateDate": "2025-12-23T02:31:54.7912943-08:00",
    "CreateUser": "sample string 6",
    "LastModifiedDate": "2025-12-23T02:31:54.7912943-08:00",
    "LastModifiedUser": "sample string 7"
  },
  "Total": 1,
  "Message": "sample string 1"
}