POST api/tasks/SaveTask

Request Information

URI Parameters

None.

Body Parameters

TaskEditVM
NameDescriptionTypeAdditional information
Task

TaskModel

None.

TaskAssingeeList

Collection of TaskAssigneeForList

None.

WorkflowLineList

Collection of WorkflowLineForList

None.

TaskCategoryList

Collection of TaskCategoryForList

None.

TaskTypeList

Collection of TaskTypeForList

None.

EntryEdit

EntryEditVM

None.

TaskCompleted

boolean

None.

RecurrenceRuleList

Collection of RecurrenceRule

None.

Response

IResponse

None.

AssignedToMode

TaskAssignedToMode

None.

Request Formats

application/json, text/json

Sample:
{
  "AssignedToMode": 1,
  "Task": {
    "TaskID": 1,
    "Task": "sample string 1",
    "TaskTypeID": 1,
    "TaskCategoryID": 1,
    "CommunicationID": 1,
    "EntryID": 1,
    "AssignedTo_ContactID": 1,
    "AssignedTo_UserGroupID": 1,
    "From_ContactID": 2,
    "Due": "2025-09-02T23:04:29.6819308+00:00",
    "Completed": "2025-09-02T23:04:29.6819308+00:00",
    "MediaAndDocumentGroupID": 1,
    "WorkflowLineID": 1,
    "StatusID": 1,
    "CreatedByAndDateTime": "sample string 3",
    "IsEntityTask": true,
    "IsUserGroupTask": true,
    "Recurrence": "sample string 4",
    "PrincipalID": 1,
    "AccountID": 1,
    "TaskPriorityID": 1,
    "TaskOutcomeID": 1
  },
  "TaskAssingeeList": [
    {
      "ID": 1,
      "Name": "sample string 2"
    },
    {
      "ID": 1,
      "Name": "sample string 2"
    }
  ],
  "WorkflowLineList": [
    {
      "WorkflowLineID": 1,
      "WorkflowLine": "sample string 2"
    },
    {
      "WorkflowLineID": 1,
      "WorkflowLine": "sample string 2"
    }
  ],
  "TaskCategoryList": [
    {
      "TaskCategoryID": 1,
      "TaskCategory": "sample string 2"
    },
    {
      "TaskCategoryID": 1,
      "TaskCategory": "sample string 2"
    }
  ],
  "TaskTypeList": [
    {
      "TaskTypeID": 1,
      "TaskType": "sample string 2"
    },
    {
      "TaskTypeID": 1,
      "TaskType": "sample string 2"
    }
  ],
  "EntryEdit": {
    "EntryModel": {
      "EntryID": 1,
      "EntryTypeID": 1,
      "EntryStatusID": 1,
      "AccountID": 1,
      "EntityID": 1,
      "ContactID": 1,
      "EntryContactID": 1,
      "MergeTemplateID": 1,
      "Entry": "sample string 2",
      "CompleteEntry": "sample string 3",
      "EntryDate": "2025-09-02T23:04:29.6819308+00:00",
      "AccountStatusID": 1,
      "CreateID": 1,
      "CreateSessionID": 1,
      "CreateTS": "2025-09-02T23:04:29.6819308+00:00",
      "ModifyID": 1,
      "ModifySessionID": 1,
      "ModifyTS": "2025-09-02T23:04:29.6927226+00:00",
      "InactiveID": 1,
      "InactiveSessionID": 1,
      "InactiveTS": "2025-09-02T23:04:29.6927226+00:00",
      "StatusID": 5,
      "Z_DB": 1,
      "Z_ID": 1,
      "WorkflowID": 1,
      "PrincipalID": 1
    },
    "ContactWithList": [
      {
        "ContactID": 1,
        "Name": "sample string 2",
        "IsChecked": true,
        "ContactIDEncrypted": "sample string 4",
        "RelationshipID": 5
      },
      {
        "ContactID": 1,
        "Name": "sample string 2",
        "IsChecked": true,
        "ContactIDEncrypted": "sample string 4",
        "RelationshipID": 5
      }
    ],
    "MasterNoteList": [
      {
        "MergeTemplateID": 1,
        "MergeTemplate": "sample string 2"
      },
      {
        "MergeTemplateID": 1,
        "MergeTemplate": "sample string 2"
      }
    ],
    "EntryTypeList": [
      {
        "EntryTypeID": 1,
        "EntryType": "sample string 2",
        "EntryTypeIDEncrypted": "sample string 3"
      },
      {
        "EntryTypeID": 1,
        "EntryType": "sample string 2",
        "EntryTypeIDEncrypted": "sample string 3"
      }
    ],
    "Response": null
  },
  "TaskCompleted": true,
  "RecurrenceRuleList": [
    {
      "DisplayName": "sample string 1",
      "Value": "sample string 2"
    },
    {
      "DisplayName": "sample string 1",
      "Value": "sample string 2"
    }
  ],
  "Response": null
}

application/xml, text/xml

Sample:
<TaskEditVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels.Task">
  <Response i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels" />
  <AssignedToMode>EntityContact</AssignedToMode>
  <EntryEdit xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels.Entry">
    <Response i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels" />
    <d2p1:ContactWithList xmlns:d3p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Contact">
      <d3p1:ContactForList>
        <d3p1:ContactID>1</d3p1:ContactID>
        <d3p1:ContactIDEncrypted>sample string 4</d3p1:ContactIDEncrypted>
        <d3p1:IsChecked>true</d3p1:IsChecked>
        <d3p1:Name>sample string 2</d3p1:Name>
        <d3p1:RelationshipID>5</d3p1:RelationshipID>
      </d3p1:ContactForList>
      <d3p1:ContactForList>
        <d3p1:ContactID>1</d3p1:ContactID>
        <d3p1:ContactIDEncrypted>sample string 4</d3p1:ContactIDEncrypted>
        <d3p1:IsChecked>true</d3p1:IsChecked>
        <d3p1:Name>sample string 2</d3p1:Name>
        <d3p1:RelationshipID>5</d3p1:RelationshipID>
      </d3p1:ContactForList>
    </d2p1:ContactWithList>
    <d2p1:EntryModel xmlns:d3p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Entry">
      <d3p1:AccountID>1</d3p1:AccountID>
      <d3p1:AccountStatusID>1</d3p1:AccountStatusID>
      <d3p1:CompleteEntry>sample string 3</d3p1:CompleteEntry>
      <d3p1:ContactID>1</d3p1:ContactID>
      <d3p1:CreateID>1</d3p1:CreateID>
      <d3p1:CreateSessionID>1</d3p1:CreateSessionID>
      <d3p1:CreateTS>2025-09-02T23:04:29.6819308+00:00</d3p1:CreateTS>
      <d3p1:EntityID>1</d3p1:EntityID>
      <d3p1:Entry>sample string 2</d3p1:Entry>
      <d3p1:EntryContactID>1</d3p1:EntryContactID>
      <d3p1:EntryDate>2025-09-02T23:04:29.6819308+00:00</d3p1:EntryDate>
      <d3p1:EntryID>1</d3p1:EntryID>
      <d3p1:EntryStatusID>1</d3p1:EntryStatusID>
      <d3p1:EntryTypeID>1</d3p1:EntryTypeID>
      <d3p1:InactiveID>1</d3p1:InactiveID>
      <d3p1:InactiveSessionID>1</d3p1:InactiveSessionID>
      <d3p1:InactiveTS>2025-09-02T23:04:29.6927226+00:00</d3p1:InactiveTS>
      <d3p1:MergeTemplateID>1</d3p1:MergeTemplateID>
      <d3p1:ModifyID>1</d3p1:ModifyID>
      <d3p1:ModifySessionID>1</d3p1:ModifySessionID>
      <d3p1:ModifyTS>2025-09-02T23:04:29.6927226+00:00</d3p1:ModifyTS>
      <d3p1:PrincipalID>1</d3p1:PrincipalID>
      <d3p1:StatusID>5</d3p1:StatusID>
      <d3p1:WorkflowID>1</d3p1:WorkflowID>
      <d3p1:Z_DB>1</d3p1:Z_DB>
      <d3p1:Z_ID>1</d3p1:Z_ID>
    </d2p1:EntryModel>
    <d2p1:EntryTypeList xmlns:d3p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.EntryType">
      <d3p1:EntryTypeForList>
        <d3p1:EntryType>sample string 2</d3p1:EntryType>
        <d3p1:EntryTypeID>1</d3p1:EntryTypeID>
        <d3p1:EntryTypeIDEncrypted>sample string 3</d3p1:EntryTypeIDEncrypted>
      </d3p1:EntryTypeForList>
      <d3p1:EntryTypeForList>
        <d3p1:EntryType>sample string 2</d3p1:EntryType>
        <d3p1:EntryTypeID>1</d3p1:EntryTypeID>
        <d3p1:EntryTypeIDEncrypted>sample string 3</d3p1:EntryTypeIDEncrypted>
      </d3p1:EntryTypeForList>
    </d2p1:EntryTypeList>
    <d2p1:MasterNoteList xmlns:d3p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.MergeTemplate">
      <d3p1:MergeTemplateForList>
        <d3p1:MergeTemplate>sample string 2</d3p1:MergeTemplate>
        <d3p1:MergeTemplateID>1</d3p1:MergeTemplateID>
      </d3p1:MergeTemplateForList>
      <d3p1:MergeTemplateForList>
        <d3p1:MergeTemplate>sample string 2</d3p1:MergeTemplate>
        <d3p1:MergeTemplateID>1</d3p1:MergeTemplateID>
      </d3p1:MergeTemplateForList>
    </d2p1:MasterNoteList>
  </EntryEdit>
  <RecurrenceRuleList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Task">
    <d2p1:RecurrenceRule>
      <d2p1:DisplayName>sample string 1</d2p1:DisplayName>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:RecurrenceRule>
    <d2p1:RecurrenceRule>
      <d2p1:DisplayName>sample string 1</d2p1:DisplayName>
      <d2p1:Value>sample string 2</d2p1:Value>
    </d2p1:RecurrenceRule>
  </RecurrenceRuleList>
  <Task xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Task">
    <d2p1:AccountID>1</d2p1:AccountID>
    <d2p1:AssignedTo_ContactID>1</d2p1:AssignedTo_ContactID>
    <d2p1:AssignedTo_UserGroupID>1</d2p1:AssignedTo_UserGroupID>
    <d2p1:CommunicationID>1</d2p1:CommunicationID>
    <d2p1:Completed>2025-09-02T23:04:29.6819308+00:00</d2p1:Completed>
    <d2p1:CreatedByAndDateTime>sample string 3</d2p1:CreatedByAndDateTime>
    <d2p1:Due>2025-09-02T23:04:29.6819308+00:00</d2p1:Due>
    <d2p1:EntryID>1</d2p1:EntryID>
    <d2p1:From_ContactID>2</d2p1:From_ContactID>
    <d2p1:IsEntityTask>true</d2p1:IsEntityTask>
    <d2p1:IsUserGroupTask>true</d2p1:IsUserGroupTask>
    <d2p1:MediaAndDocumentGroupID>1</d2p1:MediaAndDocumentGroupID>
    <d2p1:PrincipalID>1</d2p1:PrincipalID>
    <d2p1:Recurrence>sample string 4</d2p1:Recurrence>
    <d2p1:StatusID>1</d2p1:StatusID>
    <d2p1:Task>sample string 1</d2p1:Task>
    <d2p1:TaskCategoryID>1</d2p1:TaskCategoryID>
    <d2p1:TaskID>1</d2p1:TaskID>
    <d2p1:TaskOutcomeID>1</d2p1:TaskOutcomeID>
    <d2p1:TaskPriorityID>1</d2p1:TaskPriorityID>
    <d2p1:TaskTypeID>1</d2p1:TaskTypeID>
    <d2p1:WorkflowLineID>1</d2p1:WorkflowLineID>
  </Task>
  <TaskAssingeeList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Task">
    <d2p1:TaskAssigneeForList>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:Name>sample string 2</d2p1:Name>
    </d2p1:TaskAssigneeForList>
    <d2p1:TaskAssigneeForList>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:Name>sample string 2</d2p1:Name>
    </d2p1:TaskAssigneeForList>
  </TaskAssingeeList>
  <TaskCategoryList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.TaskCategory">
    <d2p1:TaskCategoryForList>
      <d2p1:TaskCategory>sample string 2</d2p1:TaskCategory>
      <d2p1:TaskCategoryID>1</d2p1:TaskCategoryID>
    </d2p1:TaskCategoryForList>
    <d2p1:TaskCategoryForList>
      <d2p1:TaskCategory>sample string 2</d2p1:TaskCategory>
      <d2p1:TaskCategoryID>1</d2p1:TaskCategoryID>
    </d2p1:TaskCategoryForList>
  </TaskCategoryList>
  <TaskCompleted>true</TaskCompleted>
  <TaskTypeList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.TaskType">
    <d2p1:TaskTypeForList>
      <d2p1:TaskType>sample string 2</d2p1:TaskType>
      <d2p1:TaskTypeID>1</d2p1:TaskTypeID>
    </d2p1:TaskTypeForList>
    <d2p1:TaskTypeForList>
      <d2p1:TaskType>sample string 2</d2p1:TaskType>
      <d2p1:TaskTypeID>1</d2p1:TaskTypeID>
    </d2p1:TaskTypeForList>
  </TaskTypeList>
  <WorkflowLineList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.WorkflowLine">
    <d2p1:WorkflowLineForList>
      <d2p1:WorkflowLine>sample string 2</d2p1:WorkflowLine>
      <d2p1:WorkflowLineID>1</d2p1:WorkflowLineID>
    </d2p1:WorkflowLineForList>
    <d2p1:WorkflowLineForList>
      <d2p1:WorkflowLine>sample string 2</d2p1:WorkflowLine>
      <d2p1:WorkflowLineID>1</d2p1:WorkflowLineID>
    </d2p1:WorkflowLineForList>
  </WorkflowLineList>
</TaskEditVM>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of ActionResultVM
NameDescriptionTypeAdditional information
Response

IResponse

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Response": null
  },
  {
    "Response": null
  }
]

application/xml, text/xml

Sample:
<ArrayOfActionResultVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels">
  <ActionResultVM>
    <Response i:nil="true" />
  </ActionResultVM>
  <ActionResultVM>
    <Response i:nil="true" />
  </ActionResultVM>
</ArrayOfActionResultVM>