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": "64fbd7ec-ac93-4c72-8bdb-96a0c98bc910",
    "Name": "sample string 1",
    "Description": "sample string 2",
    "CustomStatuses": true,
    "Fields": [
      {
        "TaskTypeFieldId": "b7f305af-4391-4948-b20a-4df8387750a9",
        "Section": {
          "TaskTypeSectionId": "58211b30-7b97-4498-8ce8-03ee45ad8fe6",
          "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": "e8382626-ccd7-44fc-a129-17870740954d",
          "Name": "sample string 1"
        },
        "Unit": {
          "UnitId": "de51187c-a87d-45c2-8c64-15032f0eec27",
          "Code": "sample string 1",
          "Description": "sample string 2",
          "SourceSystemId": "sample string 3",
          "CompanyId": "91efa197-2ea1-410d-8b72-f2fce8394e38",
          "CreateDate": "2025-09-16T01:52:26.7738353-07:00",
          "CreateUser": "sample string 5",
          "LastModifiedDate": "2025-09-16T01:52:26.7738353-07:00",
          "LastModifiedUser": "sample string 6"
        },
        "DisplayOrder": 1,
        "MinValue": 1.0,
        "MaxValue": 1.0,
        "MinLength": 1,
        "MaxLength": 1,
        "HasValidValues": true,
        "ValidValues": [
          "sample string 1",
          "sample string 2"
        ],
        "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": "b7f305af-4391-4948-b20a-4df8387750a9",
        "Section": {
          "TaskTypeSectionId": "58211b30-7b97-4498-8ce8-03ee45ad8fe6",
          "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": "e8382626-ccd7-44fc-a129-17870740954d",
          "Name": "sample string 1"
        },
        "Unit": {
          "UnitId": "de51187c-a87d-45c2-8c64-15032f0eec27",
          "Code": "sample string 1",
          "Description": "sample string 2",
          "SourceSystemId": "sample string 3",
          "CompanyId": "91efa197-2ea1-410d-8b72-f2fce8394e38",
          "CreateDate": "2025-09-16T01:52:26.7738353-07:00",
          "CreateUser": "sample string 5",
          "LastModifiedDate": "2025-09-16T01:52:26.7738353-07:00",
          "LastModifiedUser": "sample string 6"
        },
        "DisplayOrder": 1,
        "MinValue": 1.0,
        "MaxValue": 1.0,
        "MinLength": 1,
        "MaxLength": 1,
        "HasValidValues": true,
        "ValidValues": [
          "sample string 1",
          "sample string 2"
        ],
        "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": "d6f0f0d5-b19d-4084-882f-050f126d6ff4",
    "CreateDate": "2025-09-16T01:52:26.7738353-07:00",
    "CreateUser": "sample string 6",
    "LastModifiedDate": "2025-09-16T01:52:26.7738353-07:00",
    "LastModifiedUser": "sample string 7"
  },
  "Associations": [
    {
      "TaskStatusTypeTaskTypeId": "60e5ae30-22f8-4787-a681-1115610dd6b9",
      "CompanyId": "8b2806f0-0afb-44f6-996b-f0113d6f8dfd",
      "TaskStatusTypeId": "cf88d80a-e109-42f0-9f0c-72642ee13675",
      "TaskStatusTypeName": "sample string 2",
      "SourceSystemId": "sample string 3",
      "TaskTypeId": "125f47a6-40f7-428f-88ae-563fb50778ac",
      "TaskTypeName": "sample string 4",
      "Description": "sample string 5"
    },
    {
      "TaskStatusTypeTaskTypeId": "60e5ae30-22f8-4787-a681-1115610dd6b9",
      "CompanyId": "8b2806f0-0afb-44f6-996b-f0113d6f8dfd",
      "TaskStatusTypeId": "cf88d80a-e109-42f0-9f0c-72642ee13675",
      "TaskStatusTypeName": "sample string 2",
      "SourceSystemId": "sample string 3",
      "TaskTypeId": "125f47a6-40f7-428f-88ae-563fb50778ac",
      "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": "1a9ad7e9-435f-40fe-ab8f-b4992bacdf57",
    "Name": "sample string 1",
    "Description": "sample string 2",
    "CustomStatuses": true,
    "Fields": [
      {
        "TaskTypeFieldId": "153b2a5b-618f-4b70-a7b6-41fd44e38e79",
        "Section": {
          "TaskTypeSectionId": "dc68faaa-68f4-43a5-888a-1bb87eab8c97",
          "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": "97a6d4c9-0fc7-4c55-970b-80c3f35179e6",
          "Name": "sample string 1"
        },
        "Unit": {
          "UnitId": "c3f3c8ed-8564-4541-b80e-e0acfabb970a",
          "Code": "sample string 1",
          "Description": "sample string 2",
          "SourceSystemId": "sample string 3",
          "CompanyId": "590c5543-3f93-437d-ba3e-a412298092d7",
          "CreateDate": "2025-09-16T01:52:26.7738353-07:00",
          "CreateUser": "sample string 5",
          "LastModifiedDate": "2025-09-16T01:52:26.7738353-07:00",
          "LastModifiedUser": "sample string 6"
        },
        "DisplayOrder": 1,
        "MinValue": 1.0,
        "MaxValue": 1.0,
        "MinLength": 1,
        "MaxLength": 1,
        "HasValidValues": true,
        "ValidValues": [
          "sample string 1",
          "sample string 2"
        ],
        "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": "153b2a5b-618f-4b70-a7b6-41fd44e38e79",
        "Section": {
          "TaskTypeSectionId": "dc68faaa-68f4-43a5-888a-1bb87eab8c97",
          "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": "97a6d4c9-0fc7-4c55-970b-80c3f35179e6",
          "Name": "sample string 1"
        },
        "Unit": {
          "UnitId": "c3f3c8ed-8564-4541-b80e-e0acfabb970a",
          "Code": "sample string 1",
          "Description": "sample string 2",
          "SourceSystemId": "sample string 3",
          "CompanyId": "590c5543-3f93-437d-ba3e-a412298092d7",
          "CreateDate": "2025-09-16T01:52:26.7738353-07:00",
          "CreateUser": "sample string 5",
          "LastModifiedDate": "2025-09-16T01:52:26.7738353-07:00",
          "LastModifiedUser": "sample string 6"
        },
        "DisplayOrder": 1,
        "MinValue": 1.0,
        "MaxValue": 1.0,
        "MinLength": 1,
        "MaxLength": 1,
        "HasValidValues": true,
        "ValidValues": [
          "sample string 1",
          "sample string 2"
        ],
        "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": "016acf06-8256-4e7f-95d3-f52458b4806d",
    "CreateDate": "2025-09-16T01:52:26.7738353-07:00",
    "CreateUser": "sample string 6",
    "LastModifiedDate": "2025-09-16T01:52:26.7738353-07:00",
    "LastModifiedUser": "sample string 7"
  },
  "Total": 1,
  "Message": "sample string 1"
}