Mercedes.Agency.Orchestration.API

<back to all web services

GetMotabilityPricingRequest

Motability
Requires Authentication
The following routes are available for this service:
POST/v1/motability/pricingGets the motability pricing information for the current user roleGets the motability pricing information for the current user role
GetMotabilityPricingResponse Parameters:
NameParameterData TypeRequiredDescription
MotabilityPricingformList<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 .csv suffix or ?format=csv

HTTP + CSV

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

POST /v1/motability/pricing HTTP/1.1 
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{Unable to show example output for type 'GetMotabilityPricingResponse' using the custom 'csv' filter}Cannot dynamically create an instance of type 'Mercedes.Agency.API.Shared.POCO.Motability.Responses.GetMotabilityPricingResponse'. Reason: No parameterless constructor defined.