PUT api/PartRequests

Request Information

URI Parameters

None.

Body Parameters

PartRequestApiViewModel
NameDescriptionTypeAdditional information
Id

string

None.

Cost

decimal number

None.

DateCreatedUtc

date

None.

DateRequiredUtc

date

None.

DateRequiredDisplay

string

String length: inclusive between 0 and 100

DateOrderedUtc

date

None.

Count

integer

None.

TrackingNumber

string

String length: inclusive between 0 and 512

Supplier

string

String length: inclusive between 0 and 512

PartNumber

string

String length: inclusive between 0 and 512

PartName

string

Required

String length: inclusive between 0 and 512

Brand

string

String length: inclusive between 0 and 512

Notes

string

String length: inclusive between 0 and 1024

EasyPostLink

string

String length: inclusive between 0 and 1024

Status

PartRequestStatus

Required

RequestedByName

string

None.

Files

Collection of PartRequestFileViewModel

None.

ProjectId

string

Required

SupplierId

string

None.

PackageCarrierId

string

None.

OrderId

string

None.

CreateNewOrder

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "id": "sample string 1",
  "cost": 1.0,
  "dateCreatedUtc": "2026-01-10T01:47:25.8130418+00:00",
  "dateRequiredUtc": "2026-01-10T01:47:25.8130418+00:00",
  "dateRequiredDisplay": "sample string 3",
  "dateOrderedUtc": "2026-01-10T01:47:25.8130418+00:00",
  "count": 4,
  "trackingNumber": "sample string 5",
  "supplier": "sample string 6",
  "partNumber": "sample string 7",
  "partName": "sample string 8",
  "brand": "sample string 9",
  "notes": "sample string 10",
  "easyPostLink": "sample string 11",
  "status": 0,
  "requestedByName": "sample string 12",
  "files": [
    {
      "id": "sample string 1",
      "dateCreatedUtc": "2026-01-10T01:47:25.8130418+00:00",
      "container": "sample string 3",
      "blob": "sample string 4",
      "url": "sample string 5",
      "name": "sample string 6",
      "partRequestId": "sample string 7"
    },
    {
      "id": "sample string 1",
      "dateCreatedUtc": "2026-01-10T01:47:25.8130418+00:00",
      "container": "sample string 3",
      "blob": "sample string 4",
      "url": "sample string 5",
      "name": "sample string 6",
      "partRequestId": "sample string 7"
    }
  ],
  "projectId": "sample string 13",
  "supplierId": "sample string 14",
  "packageCarrierId": "sample string 15",
  "orderId": "sample string 16",
  "createNewOrder": true
}

application/xml, text/xml

Sample:
<PartRequestApiViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Business.ViewModels.PartRequests">
  <Brand xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 9</Brand>
  <Cost xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">1</Cost>
  <Count xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">4</Count>
  <CreateNewOrder xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">true</CreateNewOrder>
  <DateCreatedUtc xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">2026-01-10T01:47:25.8130418+00:00</DateCreatedUtc>
  <DateOrderedUtc xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">2026-01-10T01:47:25.8130418+00:00</DateOrderedUtc>
  <DateRequiredDisplay xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 3</DateRequiredDisplay>
  <DateRequiredUtc xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">2026-01-10T01:47:25.8130418+00:00</DateRequiredUtc>
  <EasyPostLink xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 11</EasyPostLink>
  <Files xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">
    <PartRequestFileViewModel>
      <Blob>sample string 4</Blob>
      <Container>sample string 3</Container>
      <DateCreatedUtc>2026-01-10T01:47:25.8130418+00:00</DateCreatedUtc>
      <Id>sample string 1</Id>
      <Name>sample string 6</Name>
      <PartRequestId>sample string 7</PartRequestId>
      <Url>sample string 5</Url>
    </PartRequestFileViewModel>
    <PartRequestFileViewModel>
      <Blob>sample string 4</Blob>
      <Container>sample string 3</Container>
      <DateCreatedUtc>2026-01-10T01:47:25.8130418+00:00</DateCreatedUtc>
      <Id>sample string 1</Id>
      <Name>sample string 6</Name>
      <PartRequestId>sample string 7</PartRequestId>
      <Url>sample string 5</Url>
    </PartRequestFileViewModel>
  </Files>
  <Id xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 1</Id>
  <Notes xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 10</Notes>
  <OrderId xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 16</OrderId>
  <PackageCarrierId xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 15</PackageCarrierId>
  <PartName xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 8</PartName>
  <PartNumber xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 7</PartNumber>
  <ProjectId xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 13</ProjectId>
  <RequestedByName xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 12</RequestedByName>
  <Status xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">Requested</Status>
  <Supplier xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 6</Supplier>
  <SupplierId xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 14</SupplierId>
  <TrackingNumber xmlns="http://schemas.datacontract.org/2004/07/Klutchn.Poco.Models">sample string 5</TrackingNumber>
</PartRequestApiViewModel>

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.