POST api/Orders/MakeReservation

Create a reservation based on document ID. Method returns reservation document ID in ERP (if successful).

Request Information

URI Parameters

None.

Body Parameters

MakeReservationRequest
NameDescriptionTypeAdditional information
DocumentID

Document ID in ERP

integer

Required

WholesaleCustomerID

Wholesale customer ID code in ERP (if applicable)

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "DocumentID": 1,
  "WholesaleCustomerID": 2
}

application/xml, text/xml

Sample:
<MakeReservationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/api.namjestaj_intermod.hr.Models">
  <DocumentID>1</DocumentID>
  <WholesaleCustomerID>2</WholesaleCustomerID>
</MakeReservationRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

MakeReservationResponse
NameDescriptionTypeAdditional information
DocumentID

Reservation document ID in ERP

integer

Required

DocumentCode

Document code in ERP

string

Required

ErrorMessage

Error message (if ID is 0)

string

None.

Response Formats

application/json, text/json

Sample:
{
  "DocumentID": 1,
  "DocumentCode": "sample string 2",
  "ErrorMessage": "sample string 3"
}

application/xml, text/xml

Sample:
<MakeReservationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/api.namjestaj_intermod.hr.Models">
  <DocumentCode>sample string 2</DocumentCode>
  <DocumentID>1</DocumentID>
  <ErrorMessage>sample string 3</ErrorMessage>
</MakeReservationResponse>