POST api/ServiceTasks/AddTaskAndAssignments

Request Information

URI Parameters

None.

Body Parameters

TaskAndAssignments
NameDescriptionTypeAdditional information
task

ServiceTask

None.

Employees

Collection of integer

None.

Branches

Collection of integer

None.

Occupations

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "task": {
    "task_code": 1,
    "task_type_code": 1,
    "service_code": 1,
    "Title": "sample string 2",
    "Description": "sample string 3",
    "Type": "sample string 4",
    "Priority": "sample string 5",
    "Status": 6,
    "doer_code": 1,
    "doing_date": "2026-04-17T13:25:30.4483764+03:00",
    "creator_code": 7,
    "create_date": "2026-04-17T13:25:30.4493835+03:00",
    "due_date": "2026-04-17T13:25:30.4493835+03:00",
    "remark": "sample string 9",
    "active": "sample string 10",
    "PatientId": 1,
    "VisitId": 1,
    "branchId": 1,
    "RequiredSignatures": 11,
    "CompletedSignatures": 12,
    "IsAutoAssigned": "sample string 13",
    "ModifiedDate": "2026-04-17T13:25:30.4493835+03:00",
    "ModifiedBy": 1,
    "TaskAssignments": [
      {
        "AssignmentId": 1,
        "Task_code": 2,
        "EmployeeId": 1,
        "OccupationId": 1,
        "BranchId": 1,
        "AssignedDate": "2026-04-17T13:25:30.4493835+03:00",
        "Status": "sample string 4",
        "CompletedDate": "2026-04-17T13:25:30.4493835+03:00",
        "CompletedBy": 1
      },
      {
        "AssignmentId": 1,
        "Task_code": 2,
        "EmployeeId": 1,
        "OccupationId": 1,
        "BranchId": 1,
        "AssignedDate": "2026-04-17T13:25:30.4493835+03:00",
        "Status": "sample string 4",
        "CompletedDate": "2026-04-17T13:25:30.4493835+03:00",
        "CompletedBy": 1
      }
    ]
  },
  "Employees": [
    1,
    2
  ],
  "Branches": [
    1,
    2
  ],
  "Occupations": [
    1,
    2
  ]
}

application/xml, text/xml

Sample:
<TaskAndAssignments xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BLMedical.Service">
  <Branches xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </Branches>
  <Employees xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </Employees>
  <Occupations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:short>1</d2p1:short>
    <d2p1:short>2</d2p1:short>
  </Occupations>
  <task xmlns:d2p1="http://schemas.datacontract.org/2004/07/CustDemog">
    <d2p1:CompletedSignatures>12</d2p1:CompletedSignatures>
    <d2p1:Description>sample string 3</d2p1:Description>
    <d2p1:IsAutoAssigned>sample string 13</d2p1:IsAutoAssigned>
    <d2p1:ModifiedBy>1</d2p1:ModifiedBy>
    <d2p1:ModifiedDate>2026-04-17T13:25:30.4493835+03:00</d2p1:ModifiedDate>
    <d2p1:PatientId>1</d2p1:PatientId>
    <d2p1:Priority>sample string 5</d2p1:Priority>
    <d2p1:RequiredSignatures>11</d2p1:RequiredSignatures>
    <d2p1:Status>6</d2p1:Status>
    <d2p1:TaskAssignments>
      <d2p1:TaskAssignments>
        <d2p1:AssignedDate>2026-04-17T13:25:30.4493835+03:00</d2p1:AssignedDate>
        <d2p1:AssignmentId>1</d2p1:AssignmentId>
        <d2p1:BranchId>1</d2p1:BranchId>
        <d2p1:CompletedBy>1</d2p1:CompletedBy>
        <d2p1:CompletedDate>2026-04-17T13:25:30.4493835+03:00</d2p1:CompletedDate>
        <d2p1:EmployeeId>1</d2p1:EmployeeId>
        <d2p1:OccupationId>1</d2p1:OccupationId>
        <d2p1:Status>sample string 4</d2p1:Status>
        <d2p1:Task_code>2</d2p1:Task_code>
      </d2p1:TaskAssignments>
      <d2p1:TaskAssignments>
        <d2p1:AssignedDate>2026-04-17T13:25:30.4493835+03:00</d2p1:AssignedDate>
        <d2p1:AssignmentId>1</d2p1:AssignmentId>
        <d2p1:BranchId>1</d2p1:BranchId>
        <d2p1:CompletedBy>1</d2p1:CompletedBy>
        <d2p1:CompletedDate>2026-04-17T13:25:30.4493835+03:00</d2p1:CompletedDate>
        <d2p1:EmployeeId>1</d2p1:EmployeeId>
        <d2p1:OccupationId>1</d2p1:OccupationId>
        <d2p1:Status>sample string 4</d2p1:Status>
        <d2p1:Task_code>2</d2p1:Task_code>
      </d2p1:TaskAssignments>
    </d2p1:TaskAssignments>
    <d2p1:Title>sample string 2</d2p1:Title>
    <d2p1:Type>sample string 4</d2p1:Type>
    <d2p1:VisitId>1</d2p1:VisitId>
    <d2p1:active>sample string 10</d2p1:active>
    <d2p1:branchId>1</d2p1:branchId>
    <d2p1:create_date>2026-04-17T13:25:30.4493835+03:00</d2p1:create_date>
    <d2p1:creator_code>7</d2p1:creator_code>
    <d2p1:doer_code>1</d2p1:doer_code>
    <d2p1:doing_date>2026-04-17T13:25:30.4483764+03:00</d2p1:doing_date>
    <d2p1:due_date>2026-04-17T13:25:30.4493835+03:00</d2p1:due_date>
    <d2p1:remark>sample string 9</d2p1:remark>
    <d2p1:service_code>1</d2p1:service_code>
    <d2p1:task_code>1</d2p1:task_code>
    <d2p1:task_type_code>1</d2p1:task_type_code>
  </task>
</TaskAndAssignments>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'TaskAndAssignments'.

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.

Response Information

Resource Description

ServiceTask
NameDescriptionTypeAdditional information
task_code

integer

None.

task_type_code

integer

None.

service_code

integer

None.

Title

string

Required

String length: inclusive between 0 and 255

Description

string

None.

Type

string

Required

String length: inclusive between 0 and 1

Priority

string

Required

String length: inclusive between 0 and 1

Status

integer

Required

doer_code

integer

None.

doing_date

date

None.

creator_code

integer

None.

create_date

date

None.

due_date

date

None.

remark

string

String length: inclusive between 0 and 400

active

string

String length: inclusive between 0 and 1

PatientId

integer

None.

VisitId

integer

None.

branchId

integer

None.

RequiredSignatures

integer

Required

CompletedSignatures

integer

None.

IsAutoAssigned

string

String length: inclusive between 0 and 1

ModifiedDate

date

None.

ModifiedBy

integer

None.

TaskAssignments

Collection of TaskAssignments

None.

Response Formats

application/json, text/json

Sample:
{
  "task_code": 1,
  "task_type_code": 1,
  "service_code": 1,
  "Title": "sample string 2",
  "Description": "sample string 3",
  "Type": "sample string 4",
  "Priority": "sample string 5",
  "Status": 6,
  "doer_code": 1,
  "doing_date": "2026-04-17T13:25:30.4743871+03:00",
  "creator_code": 7,
  "create_date": "2026-04-17T13:25:30.4743871+03:00",
  "due_date": "2026-04-17T13:25:30.4743871+03:00",
  "remark": "sample string 9",
  "active": "sample string 10",
  "PatientId": 1,
  "VisitId": 1,
  "branchId": 1,
  "RequiredSignatures": 11,
  "CompletedSignatures": 12,
  "IsAutoAssigned": "sample string 13",
  "ModifiedDate": "2026-04-17T13:25:30.4743871+03:00",
  "ModifiedBy": 1,
  "TaskAssignments": [
    {
      "AssignmentId": 1,
      "Task_code": 2,
      "EmployeeId": 1,
      "OccupationId": 1,
      "BranchId": 1,
      "AssignedDate": "2026-04-17T13:25:30.4743871+03:00",
      "Status": "sample string 4",
      "CompletedDate": "2026-04-17T13:25:30.4743871+03:00",
      "CompletedBy": 1
    },
    {
      "AssignmentId": 1,
      "Task_code": 2,
      "EmployeeId": 1,
      "OccupationId": 1,
      "BranchId": 1,
      "AssignedDate": "2026-04-17T13:25:30.4743871+03:00",
      "Status": "sample string 4",
      "CompletedDate": "2026-04-17T13:25:30.4743871+03:00",
      "CompletedBy": 1
    }
  ]
}

application/xml, text/xml

Sample:
<ServiceTask xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CustDemog">
  <CompletedSignatures>12</CompletedSignatures>
  <Description>sample string 3</Description>
  <IsAutoAssigned>sample string 13</IsAutoAssigned>
  <ModifiedBy>1</ModifiedBy>
  <ModifiedDate>2026-04-17T13:25:30.4743871+03:00</ModifiedDate>
  <PatientId>1</PatientId>
  <Priority>sample string 5</Priority>
  <RequiredSignatures>11</RequiredSignatures>
  <Status>6</Status>
  <TaskAssignments>
    <TaskAssignments>
      <AssignedDate>2026-04-17T13:25:30.4743871+03:00</AssignedDate>
      <AssignmentId>1</AssignmentId>
      <BranchId>1</BranchId>
      <CompletedBy>1</CompletedBy>
      <CompletedDate>2026-04-17T13:25:30.4743871+03:00</CompletedDate>
      <EmployeeId>1</EmployeeId>
      <OccupationId>1</OccupationId>
      <Status>sample string 4</Status>
      <Task_code>2</Task_code>
    </TaskAssignments>
    <TaskAssignments>
      <AssignedDate>2026-04-17T13:25:30.4743871+03:00</AssignedDate>
      <AssignmentId>1</AssignmentId>
      <BranchId>1</BranchId>
      <CompletedBy>1</CompletedBy>
      <CompletedDate>2026-04-17T13:25:30.4743871+03:00</CompletedDate>
      <EmployeeId>1</EmployeeId>
      <OccupationId>1</OccupationId>
      <Status>sample string 4</Status>
      <Task_code>2</Task_code>
    </TaskAssignments>
  </TaskAssignments>
  <Title>sample string 2</Title>
  <Type>sample string 4</Type>
  <VisitId>1</VisitId>
  <active>sample string 10</active>
  <branchId>1</branchId>
  <create_date>2026-04-17T13:25:30.4743871+03:00</create_date>
  <creator_code>7</creator_code>
  <doer_code>1</doer_code>
  <doing_date>2026-04-17T13:25:30.4743871+03:00</doing_date>
  <due_date>2026-04-17T13:25:30.4743871+03:00</due_date>
  <remark>sample string 9</remark>
  <service_code>1</service_code>
  <task_code>1</task_code>
  <task_type_code>1</task_type_code>
</ServiceTask>

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.