POST api/Purchase/CreateRequest
Request Information
URI Parameters
None.
Body Parameters
SalesRequestData| Name | Description | Type | Additional information |
|---|---|---|---|
| RequestType | integer |
None. |
|
| ImportPurchaseId | integer |
None. |
|
| TerminalId | integer |
None. |
|
| ProductId | integer |
None. |
|
| RequestNumber | string |
None. |
|
| Liters | decimal number |
None. |
|
| Seals | string |
None. |
|
| CarrierId | integer |
None. |
|
| DriverId | integer |
None. |
|
| VehicleId | integer |
None. |
|
| OtherVehicleId | integer |
None. |
|
| ClientId | integer |
None. |
|
| ClientIdString | string |
None. |
|
| UnitThird | string |
None. |
|
| Comments | string |
None. |
|
| OrgId | integer |
None. |
|
| UserId | integer |
None. |
|
| PdfProviderPath | string |
None. |
|
| XmlProviderPath | string |
None. |
|
| BolPath | string |
None. |
|
| CoaPath | string |
None. |
|
| PedimentoPath | string |
None. |
|
| Stations | Collection of StationDistributionData |
None. |
Request Formats
application/json, text/json
Sample:
{
"RequestType": 1,
"ImportPurchaseId": 2,
"TerminalId": 3,
"ProductId": 4,
"RequestNumber": "sample string 5",
"Liters": 6.0,
"Seals": "sample string 7",
"CarrierId": 1,
"DriverId": 1,
"VehicleId": 1,
"OtherVehicleId": 1,
"ClientId": 1,
"ClientIdString": "sample string 8",
"UnitThird": "sample string 9",
"Comments": "sample string 10",
"OrgId": 11,
"UserId": 12,
"PdfProviderPath": "sample string 13",
"XmlProviderPath": "sample string 14",
"BolPath": "sample string 15",
"CoaPath": "sample string 16",
"PedimentoPath": "sample string 17",
"Stations": [
{
"StationId": 1,
"SaleId": 2,
"Quantity": 3.0
},
{
"StationId": 1,
"SaleId": 2,
"Quantity": 3.0
}
]
}
application/xml, text/xml
Sample:
<SalesRequestData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AspNexus.NexusFE.Web.RestServices.Models">
<BolPath>sample string 15</BolPath>
<CarrierId>1</CarrierId>
<ClientId>1</ClientId>
<ClientIdString>sample string 8</ClientIdString>
<CoaPath>sample string 16</CoaPath>
<Comments>sample string 10</Comments>
<DriverId>1</DriverId>
<ImportPurchaseId>2</ImportPurchaseId>
<Liters>6</Liters>
<OrgId>11</OrgId>
<OtherVehicleId>1</OtherVehicleId>
<PdfProviderPath>sample string 13</PdfProviderPath>
<PedimentoPath>sample string 17</PedimentoPath>
<ProductId>4</ProductId>
<RequestNumber>sample string 5</RequestNumber>
<RequestType>1</RequestType>
<Seals>sample string 7</Seals>
<Stations>
<StationDistributionData>
<Quantity>3</Quantity>
<SaleId>2</SaleId>
<StationId>1</StationId>
</StationDistributionData>
<StationDistributionData>
<Quantity>3</Quantity>
<SaleId>2</SaleId>
<StationId>1</StationId>
</StationDistributionData>
</Stations>
<TerminalId>3</TerminalId>
<UnitThird>sample string 9</UnitThird>
<UserId>12</UserId>
<VehicleId>1</VehicleId>
<XmlProviderPath>sample string 14</XmlProviderPath>
</SalesRequestData>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResponsePurchase| Name | Description | Type | Additional information |
|---|---|---|---|
| status | integer |
None. |
|
| message | string |
None. |
|
| requestId | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"status": 1,
"message": "sample string 2",
"requestId": 3
}
application/xml, text/xml
Sample:
<ResponsePurchase xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AspNexus.NexusFE.Web.RestServices.Models"> <message>sample string 2</message> <requestId>3</requestId> <status>1</status> </ResponsePurchase>