POST | /v1/outrightpurchase/validate | Validate Outright Purchase |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
OutrightPurchaseFleetCustomer | form | OutrightPurchaseFleetCustomer | Yes | |
IsBackOrder | form | bool? | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CustomerIdentifier | form | string | Yes | |
CompanyName | form | string | Yes | |
Title | form | string | Yes | |
FirstName | form | string | Yes | |
LastName | form | string | Yes | |
form | string | Yes | ||
PhoneNumber | form | string | Yes | |
HouseNumber | form | string | Yes | |
AddressLine2 | form | string | Yes | |
Town | form | string | Yes | |
County | form | string | Yes | |
PostCode | form | string | Yes | |
OutrightPurchaseCustomerDiscounts | form | List<OutrightPurchaseDiscount> | Yes | |
ImportSucessful | form | bool | No | |
IsEligibleCOPConverter | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
BaumusterNST | form | string | Yes | |
DiscountPercentage | form | decimal | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /v1/outrightpurchase/validate HTTP/1.1
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
Criteria:
{
Reference: String,
Bm7NST: String,
IsBackOrder: False
}
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { OutrightPurchaseFleetCustomer: { CustomerIdentifier: String, CompanyName: String, Title: String, FirstName: String, LastName: String, Email: String, PhoneNumber: String, HouseNumber: String, AddressLine2: String, Town: String, County: String, PostCode: String, OutrightPurchaseCustomerDiscounts: [ { BaumusterNST: String, DiscountPercentage: 0 } ], ImportSucessful: False, IsEligibleCOPConverter: False }, IsBackOrder: False }