POST api/WorkOrder/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

WorkOrderEditModel
NameDescriptionTypeAdditional information
Installer

CustomerFindListItem

None.

Customer

CustomerFindListItem

None.

Contact

ContactFindListItem

None.

Location

LocationFindListItem

None.

Description

string

None.

WorkOrderNumber

string

None.

RelatedSalesOrderNumber

string

None.

GTOrderNumber

string

None.

ProNumber

string

None.

InstallDate

date

None.

CompleteDate

date

None.

EstShipDate

date

None.

Status

StatusViewModel

None.

InstallationDetails

InstallationDetails

None.

BreakdownItems

Collection of InstallationBreakdownItem

None.

InternalComments

string

None.

InstallerNotes

string

None.

InstallationCompletionDate

date

None.

ActualCompletionDate

date

None.

InvoiceCustomer

CustomerFindListItem

None.

InvoiceContact

ContactFindListItem

None.

InvoiceLocation

LocationFindListItem

None.

Request Formats

application/json, text/json

Sample:
{
  "installer": {
    "customerID": 1,
    "locationID": 2,
    "company": "sample string 3",
    "address1": "sample string 4",
    "address2": "sample string 5",
    "city": "sample string 6",
    "state": "sample string 7",
    "zip": "sample string 8",
    "phone": "sample string 9"
  },
  "customer": {
    "customerID": 1,
    "locationID": 2,
    "company": "sample string 3",
    "address1": "sample string 4",
    "address2": "sample string 5",
    "city": "sample string 6",
    "state": "sample string 7",
    "zip": "sample string 8",
    "phone": "sample string 9"
  },
  "contact": {
    "contactID": 1,
    "locationID": 2,
    "name": "sample string 3",
    "title": "sample string 4",
    "email": "sample string 5",
    "phone": "sample string 6",
    "fax": "sample string 7",
    "ext": "sample string 8",
    "isPrimary": true
  },
  "location": {
    "locationID": 1,
    "description": "sample string 2",
    "address1": "sample string 3",
    "address2": "sample string 4",
    "city": "sample string 5",
    "state": "sample string 6",
    "zip": "sample string 7",
    "isPrimary": true
  },
  "description": "sample string 1",
  "workOrderNumber": "sample string 2",
  "relatedSalesOrderNumber": "sample string 3",
  "gtOrderNumber": "sample string 4",
  "proNumber": "sample string 5",
  "installDate": "2025-12-09T23:03:19.6555764-05:00",
  "completeDate": "2025-12-09T23:03:19.6555764-05:00",
  "estShipDate": "2025-12-09T23:03:19.6555764-05:00",
  "status": {
    "status": "sample string 1",
    "statusName": "sample string 2"
  },
  "installationDetails": {
    "endUserCustomer": {
      "customerID": 1,
      "locationID": 2,
      "company": "sample string 3",
      "address1": "sample string 4",
      "address2": "sample string 5",
      "city": "sample string 6",
      "state": "sample string 7",
      "zip": "sample string 8",
      "phone": "sample string 9"
    },
    "endUserContact": {
      "contactID": 1,
      "locationID": 2,
      "name": "sample string 3",
      "title": "sample string 4",
      "email": "sample string 5",
      "phone": "sample string 6",
      "fax": "sample string 7",
      "ext": "sample string 8",
      "isPrimary": true
    },
    "endUserLocation": {
      "locationID": 1,
      "description": "sample string 2",
      "address1": "sample string 3",
      "address2": "sample string 4",
      "city": "sample string 5",
      "state": "sample string 6",
      "zip": "sample string 7",
      "isPrimary": true
    },
    "trashRemovedBy": "sample string 1",
    "trashNotes": "sample string 2",
    "isSiteLevel": true,
    "isSiteAccessible": true,
    "isInstallerToLocate": true,
    "isInstallerToUnload": true,
    "surfaceTypes": [
      {
        "surfaceTypeCode": "sample string 1",
        "surfaceType": "sample string 2"
      },
      {
        "surfaceTypeCode": "sample string 1",
        "surfaceType": "sample string 2"
      }
    ],
    "surfaceDepth": "sample string 7",
    "isDrawingAttached": true,
    "drawingNumber": "sample string 9",
    "topViewPDF": "sample string 10"
  },
  "breakdownItems": [
    {
      "id": 1,
      "name": "sample string 2",
      "comments": "sample string 3",
      "quantity": 4,
      "cost": 5.0
    },
    {
      "id": 1,
      "name": "sample string 2",
      "comments": "sample string 3",
      "quantity": 4,
      "cost": 5.0
    }
  ],
  "internalComments": "sample string 6",
  "installerNotes": "sample string 7",
  "installationCompletionDate": "2025-12-09T23:03:19.6575814-05:00",
  "actualCompletionDate": "2025-12-09T23:03:19.6575814-05:00",
  "invoiceCustomer": {
    "customerID": 1,
    "locationID": 2,
    "company": "sample string 3",
    "address1": "sample string 4",
    "address2": "sample string 5",
    "city": "sample string 6",
    "state": "sample string 7",
    "zip": "sample string 8",
    "phone": "sample string 9"
  },
  "invoiceContact": {
    "contactID": 1,
    "locationID": 2,
    "name": "sample string 3",
    "title": "sample string 4",
    "email": "sample string 5",
    "phone": "sample string 6",
    "fax": "sample string 7",
    "ext": "sample string 8",
    "isPrimary": true
  },
  "invoiceLocation": {
    "locationID": 1,
    "description": "sample string 2",
    "address1": "sample string 3",
    "address2": "sample string 4",
    "city": "sample string 5",
    "state": "sample string 6",
    "zip": "sample string 7",
    "isPrimary": true
  }
}

application/xml, text/xml

Sample:
<WorkOrderEditModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GameTimeBAL.ViewModels">
  <ActualCompletionDate>2025-12-09T23:03:19.6575814-05:00</ActualCompletionDate>
  <BreakdownItems>
    <InstallationBreakdownItem>
      <Comments>sample string 3</Comments>
      <Cost>5</Cost>
      <ID>1</ID>
      <Name>sample string 2</Name>
      <Quantity>4</Quantity>
    </InstallationBreakdownItem>
    <InstallationBreakdownItem>
      <Comments>sample string 3</Comments>
      <Cost>5</Cost>
      <ID>1</ID>
      <Name>sample string 2</Name>
      <Quantity>4</Quantity>
    </InstallationBreakdownItem>
  </BreakdownItems>
  <CompleteDate>2025-12-09T23:03:19.6555764-05:00</CompleteDate>
  <Contact>
    <ContactID>1</ContactID>
    <Email>sample string 5</Email>
    <Ext>sample string 8</Ext>
    <Fax>sample string 7</Fax>
    <IsPrimary>true</IsPrimary>
    <LocationID>2</LocationID>
    <Name>sample string 3</Name>
    <Phone>sample string 6</Phone>
    <Title>sample string 4</Title>
  </Contact>
  <Customer>
    <Address1>sample string 4</Address1>
    <Address2>sample string 5</Address2>
    <City>sample string 6</City>
    <Company>sample string 3</Company>
    <CustomerID>1</CustomerID>
    <LocationID>2</LocationID>
    <Phone>sample string 9</Phone>
    <State>sample string 7</State>
    <Zip>sample string 8</Zip>
  </Customer>
  <Description>sample string 1</Description>
  <EstShipDate>2025-12-09T23:03:19.6555764-05:00</EstShipDate>
  <GTOrderNumber>sample string 4</GTOrderNumber>
  <InstallDate>2025-12-09T23:03:19.6555764-05:00</InstallDate>
  <InstallationCompletionDate>2025-12-09T23:03:19.6575814-05:00</InstallationCompletionDate>
  <InstallationDetails>
    <DrawingNumber>sample string 9</DrawingNumber>
    <EndUserContact>
      <ContactID>1</ContactID>
      <Email>sample string 5</Email>
      <Ext>sample string 8</Ext>
      <Fax>sample string 7</Fax>
      <IsPrimary>true</IsPrimary>
      <LocationID>2</LocationID>
      <Name>sample string 3</Name>
      <Phone>sample string 6</Phone>
      <Title>sample string 4</Title>
    </EndUserContact>
    <EndUserCustomer>
      <Address1>sample string 4</Address1>
      <Address2>sample string 5</Address2>
      <City>sample string 6</City>
      <Company>sample string 3</Company>
      <CustomerID>1</CustomerID>
      <LocationID>2</LocationID>
      <Phone>sample string 9</Phone>
      <State>sample string 7</State>
      <Zip>sample string 8</Zip>
    </EndUserCustomer>
    <EndUserLocation>
      <Address1>sample string 3</Address1>
      <Address2>sample string 4</Address2>
      <City>sample string 5</City>
      <Description>sample string 2</Description>
      <IsPrimary>true</IsPrimary>
      <LocationID>1</LocationID>
      <State>sample string 6</State>
      <Zip>sample string 7</Zip>
    </EndUserLocation>
    <IsDrawingAttached>true</IsDrawingAttached>
    <IsInstallerToLocate>true</IsInstallerToLocate>
    <IsInstallerToUnload>true</IsInstallerToUnload>
    <IsSiteAccessible>true</IsSiteAccessible>
    <IsSiteLevel>true</IsSiteLevel>
    <SurfaceDepth>sample string 7</SurfaceDepth>
    <SurfaceTypes xmlns:d3p1="http://schemas.datacontract.org/2004/07/GameTimeDAL.Model">
      <d3p1:SurfaceTypes>
        <d3p1:SurfaceType>sample string 2</d3p1:SurfaceType>
        <d3p1:SurfaceTypeCode>sample string 1</d3p1:SurfaceTypeCode>
      </d3p1:SurfaceTypes>
      <d3p1:SurfaceTypes>
        <d3p1:SurfaceType>sample string 2</d3p1:SurfaceType>
        <d3p1:SurfaceTypeCode>sample string 1</d3p1:SurfaceTypeCode>
      </d3p1:SurfaceTypes>
    </SurfaceTypes>
    <TopViewPDF>sample string 10</TopViewPDF>
    <TrashNotes>sample string 2</TrashNotes>
    <TrashRemovedBy>sample string 1</TrashRemovedBy>
  </InstallationDetails>
  <Installer>
    <Address1>sample string 4</Address1>
    <Address2>sample string 5</Address2>
    <City>sample string 6</City>
    <Company>sample string 3</Company>
    <CustomerID>1</CustomerID>
    <LocationID>2</LocationID>
    <Phone>sample string 9</Phone>
    <State>sample string 7</State>
    <Zip>sample string 8</Zip>
  </Installer>
  <InstallerNotes>sample string 7</InstallerNotes>
  <InternalComments>sample string 6</InternalComments>
  <InvoiceContact>
    <ContactID>1</ContactID>
    <Email>sample string 5</Email>
    <Ext>sample string 8</Ext>
    <Fax>sample string 7</Fax>
    <IsPrimary>true</IsPrimary>
    <LocationID>2</LocationID>
    <Name>sample string 3</Name>
    <Phone>sample string 6</Phone>
    <Title>sample string 4</Title>
  </InvoiceContact>
  <InvoiceCustomer>
    <Address1>sample string 4</Address1>
    <Address2>sample string 5</Address2>
    <City>sample string 6</City>
    <Company>sample string 3</Company>
    <CustomerID>1</CustomerID>
    <LocationID>2</LocationID>
    <Phone>sample string 9</Phone>
    <State>sample string 7</State>
    <Zip>sample string 8</Zip>
  </InvoiceCustomer>
  <InvoiceLocation>
    <Address1>sample string 3</Address1>
    <Address2>sample string 4</Address2>
    <City>sample string 5</City>
    <Description>sample string 2</Description>
    <IsPrimary>true</IsPrimary>
    <LocationID>1</LocationID>
    <State>sample string 6</State>
    <Zip>sample string 7</Zip>
  </InvoiceLocation>
  <Location>
    <Address1>sample string 3</Address1>
    <Address2>sample string 4</Address2>
    <City>sample string 5</City>
    <Description>sample string 2</Description>
    <IsPrimary>true</IsPrimary>
    <LocationID>1</LocationID>
    <State>sample string 6</State>
    <Zip>sample string 7</Zip>
  </Location>
  <ProNumber>sample string 5</ProNumber>
  <RelatedSalesOrderNumber>sample string 3</RelatedSalesOrderNumber>
  <Status>
    <Status>sample string 1</Status>
    <StatusName>sample string 2</StatusName>
  </Status>
  <WorkOrderNumber>sample string 2</WorkOrderNumber>
</WorkOrderEditModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.