Mercedes.Agency.Orchestration.API

<back to all web services

GetEligibleMotabilityPricingForBackOrderRequest

Motability
Requires Authentication
The following routes are available for this service:
POST/v1/motability/backorder/{BackOrderGuid}Gets the current and available motability pricing information for the provided back order guidGets the current and available motability pricing information for the provided back order guid
GetEligibleMotabilityPricingForBackOrderRequest Parameters:
NameParameterData TypeRequiredDescription
backOrderGuidpathGuidNo
GetEligibleMotabilityPricingForBackOrderResponse Parameters:
NameParameterData TypeRequiredDescription
CurrentlySelectedMotabilityPricingformMotabilityPricingYes
AvailableMotabilityPricingformList<MotabilityPricing>Yes
MotabilityPricing Parameters:
NameParameterData TypeRequiredDescription
MotabilityPricingStatusformMotabilityPricingStatusNo
MotabilityPricingCsv Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CriteriaBM7NSTformstringYes
VTNformstringYes
BackOrderDropDownformstringYes
CriteriaFullModelYearCodeformstringYes
CriteriaValidOptionCodesformstringNo
CriteriaInvalidOptionCodesformstringNo
PIPNetformdecimalNo
PIPVatformdecimalNo
PIPGrossformdecimalNo
WPMSNetformdecimalNo
WPMSVatformdecimalNo
WPMSGrossformdecimalNo
DiscountNetformdecimalNo
DiscountVatformdecimalNo
DiscountGrossformdecimalNo
ListPriceNetformdecimalNo
ListPriceVatformdecimalNo
ListPriceGrossformdecimalNo
DeliveryChargeNetformdecimalNo
DeliveryChargeVatformdecimalNo
DeliveryChargeGrossformdecimalNo
FuelChargeNetformdecimalNo
FuelChargeVatformdecimalNo
FuelChargeGrossformdecimalNo
NumberPlateFeeNetformdecimalNo
NumberPlateFeeVatformdecimalNo
NumberPlateFeeGrossformdecimalNo
FirstRegistrationFeeNetformdecimalNo
FirstRegistrationFeeVatformdecimalNo
FirstRegistrationFeeGrossformdecimalNo
RoadFundLicenceNetformdecimalNo
RoadFundLicenceVatformdecimalNo
RoadFundLicenceGrossformdecimalNo
ValidFromformDateTimeNo
ValidToformDateTimeNo
MotabilityPricingStatus Enum:
PendingPending
CurrentCurrent
RecentlyExpiredRecentlyExpired
ExpiredExpired

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /v1/motability/backorder/{BackOrderGuid} HTTP/1.1 
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"backOrderGuid":"00000000000000000000000000000000"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"CurrentlySelectedMotabilityPricing":{"MotabilityPricingStatus":"Pending","Id":0,"CriteriaBM7NST":"String","VTN":"String","BackOrderDropDown":"String","CriteriaFullModelYearCode":"String","CriteriaValidOptionCodes":"String","CriteriaInvalidOptionCodes":"String","PIPNet":0,"PIPVat":0,"PIPGross":0,"WPMSNet":0,"WPMSVat":0,"WPMSGross":0,"DiscountNet":0,"DiscountVat":0,"DiscountGross":0,"ListPriceNet":0,"ListPriceVat":0,"ListPriceGross":0,"DeliveryChargeNet":0,"DeliveryChargeVat":0,"DeliveryChargeGross":0,"FuelChargeNet":0,"FuelChargeVat":0,"FuelChargeGross":0,"NumberPlateFeeNet":0,"NumberPlateFeeVat":0,"NumberPlateFeeGross":0,"FirstRegistrationFeeNet":0,"FirstRegistrationFeeVat":0,"FirstRegistrationFeeGross":0,"RoadFundLicenceNet":0,"RoadFundLicenceVat":0,"RoadFundLicenceGross":0,"ValidFrom":"\/Date(-62135596800000-0000)\/","ValidTo":"\/Date(-62135596800000-0000)\/"},"AvailableMotabilityPricing":[{"MotabilityPricingStatus":"Pending","Id":0,"CriteriaBM7NST":"String","VTN":"String","BackOrderDropDown":"String","CriteriaFullModelYearCode":"String","CriteriaValidOptionCodes":"String","CriteriaInvalidOptionCodes":"String","PIPNet":0,"PIPVat":0,"PIPGross":0,"WPMSNet":0,"WPMSVat":0,"WPMSGross":0,"DiscountNet":0,"DiscountVat":0,"DiscountGross":0,"ListPriceNet":0,"ListPriceVat":0,"ListPriceGross":0,"DeliveryChargeNet":0,"DeliveryChargeVat":0,"DeliveryChargeGross":0,"FuelChargeNet":0,"FuelChargeVat":0,"FuelChargeGross":0,"NumberPlateFeeNet":0,"NumberPlateFeeVat":0,"NumberPlateFeeGross":0,"FirstRegistrationFeeNet":0,"FirstRegistrationFeeVat":0,"FirstRegistrationFeeGross":0,"RoadFundLicenceNet":0,"RoadFundLicenceVat":0,"RoadFundLicenceGross":0,"ValidFrom":"\/Date(-62135596800000-0000)\/","ValidTo":"\/Date(-62135596800000-0000)\/"}]}