POST api/WorkOrders

Request Information

URI Parameters

None.

Body Parameters

WorkOrder
NameDescriptionTypeAdditional information
Id

string

None.

ProjectId

string

Required

Name

string

Required

String length: inclusive between 0 and 200

Notes

string

None.

DueDateUtc

date

None.

StartsAtUtc

date

None.

EndsAtUtc

date

None.

WorkOrderPhotos

Collection of WorkOrderPhoto

None.

Request Formats

application/json, text/json

Sample:
{
  "id": "sample string 1",
  "projectId": "sample string 2",
  "name": "sample string 3",
  "notes": "sample string 4",
  "dueDateUtc": "2026-01-10T23:42:31.1860465+00:00",
  "startsAtUtc": "2026-01-10T23:42:31.1860465+00:00",
  "endsAtUtc": "2026-01-10T23:42:31.1860465+00:00",
  "workOrderPhotos": [
    {
      "workOrderId": "sample string 1",
      "id": "sample string 2",
      "dateCreatedUtc": "2026-01-10T23:42:31.1860465+00:00",
      "container": "sample string 4",
      "blob": "sample string 5",
      "url": "sample string 6"
    },
    {
      "workOrderId": "sample string 1",
      "id": "sample string 2",
      "dateCreatedUtc": "2026-01-10T23:42:31.1860465+00:00",
      "container": "sample string 4",
      "blob": "sample string 5",
      "url": "sample string 6"
    }
  ]
}

application/xml, text/xml

Sample:
<WorkOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">
  <DueDateUtc>2026-01-10T23:42:31.1860465+00:00</DueDateUtc>
  <EndsAtUtc>2026-01-10T23:42:31.1860465+00:00</EndsAtUtc>
  <Id>sample string 1</Id>
  <Name>sample string 3</Name>
  <Notes>sample string 4</Notes>
  <ProjectId>sample string 2</ProjectId>
  <StartsAtUtc>2026-01-10T23:42:31.1860465+00:00</StartsAtUtc>
  <WorkOrderPhotos>
    <WorkOrderPhoto>
      <Blob xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 5</Blob>
      <Container xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 4</Container>
      <DateCreatedUtc xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">2026-01-10T23:42:31.1860465+00:00</DateCreatedUtc>
      <Id xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 2</Id>
      <Url xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 6</Url>
      <WorkOrderId>sample string 1</WorkOrderId>
    </WorkOrderPhoto>
    <WorkOrderPhoto>
      <Blob xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 5</Blob>
      <Container xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 4</Container>
      <DateCreatedUtc xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">2026-01-10T23:42:31.1860465+00:00</DateCreatedUtc>
      <Id xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 2</Id>
      <Url xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 6</Url>
      <WorkOrderId>sample string 1</WorkOrderId>
    </WorkOrderPhoto>
  </WorkOrderPhotos>
</WorkOrder>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

WorkOrder
NameDescriptionTypeAdditional information
Id

string

None.

ProjectId

string

Required

Name

string

Required

String length: inclusive between 0 and 200

Notes

string

None.

DueDateUtc

date

None.

StartsAtUtc

date

None.

EndsAtUtc

date

None.

WorkOrderPhotos

Collection of WorkOrderPhoto

None.

Response Formats

application/json, text/json

Sample:
{
  "id": "sample string 1",
  "projectId": "sample string 2",
  "name": "sample string 3",
  "notes": "sample string 4",
  "dueDateUtc": "2026-01-10T23:42:31.248549+00:00",
  "startsAtUtc": "2026-01-10T23:42:31.248549+00:00",
  "endsAtUtc": "2026-01-10T23:42:31.248549+00:00",
  "workOrderPhotos": [
    {
      "workOrderId": "sample string 1",
      "id": "sample string 2",
      "dateCreatedUtc": "2026-01-10T23:42:31.248549+00:00",
      "container": "sample string 4",
      "blob": "sample string 5",
      "url": "sample string 6"
    },
    {
      "workOrderId": "sample string 1",
      "id": "sample string 2",
      "dateCreatedUtc": "2026-01-10T23:42:31.248549+00:00",
      "container": "sample string 4",
      "blob": "sample string 5",
      "url": "sample string 6"
    }
  ]
}

application/xml, text/xml

Sample:
<WorkOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">
  <DueDateUtc>2026-01-10T23:42:31.248549+00:00</DueDateUtc>
  <EndsAtUtc>2026-01-10T23:42:31.248549+00:00</EndsAtUtc>
  <Id>sample string 1</Id>
  <Name>sample string 3</Name>
  <Notes>sample string 4</Notes>
  <ProjectId>sample string 2</ProjectId>
  <StartsAtUtc>2026-01-10T23:42:31.248549+00:00</StartsAtUtc>
  <WorkOrderPhotos>
    <WorkOrderPhoto>
      <Blob xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 5</Blob>
      <Container xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 4</Container>
      <DateCreatedUtc xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">2026-01-10T23:42:31.248549+00:00</DateCreatedUtc>
      <Id xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 2</Id>
      <Url xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 6</Url>
      <WorkOrderId>sample string 1</WorkOrderId>
    </WorkOrderPhoto>
    <WorkOrderPhoto>
      <Blob xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 5</Blob>
      <Container xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 4</Container>
      <DateCreatedUtc xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">2026-01-10T23:42:31.248549+00:00</DateCreatedUtc>
      <Id xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 2</Id>
      <Url xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models.Bases">sample string 6</Url>
      <WorkOrderId>sample string 1</WorkOrderId>
    </WorkOrderPhoto>
  </WorkOrderPhotos>
</WorkOrder>