POST MileageCategories/SaveThresholdFuelRate?mileageThresholdId={mileageThresholdId}

Saves a list of FuelRAtes for the supplied mileageThresholdId.


Parameters

NameDescriptionAdditional information
request
The ThresholdFuelRateRequest

Define this parameter in the request body.

mileageThresholdId
The Id of the Threshold the FuelRates belong to

Define this parameter in the request URI.

Request body formats

application/json, text/json

Sample:
{
  "FuelRate": {
    "MileageThresholdRateId": 1,
    "MileageThresholdId": 1,
    "VehicleEngineTypeId": 0,
    "RatePerUnit": 1.0,
    "AmountForVat": 1.0
  }
}

application/xml, text/xml

Sample:
<ThresholdFuelRateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SpendManagementApi.Models.Requests">
  <FuelRate xmlns:d2p1="http://schemas.datacontract.org/2004/07/SpendManagementApi.Models.Types">
    <d2p1:AmountForVat>1</d2p1:AmountForVat>
    <d2p1:MileageThresholdId>1</d2p1:MileageThresholdId>
    <d2p1:MileageThresholdRateId>1</d2p1:MileageThresholdRateId>
    <d2p1:RatePerUnit>1</d2p1:RatePerUnit>
    <d2p1:VehicleEngineTypeId>None</d2p1:VehicleEngineTypeId>
  </FuelRate>
</ThresholdFuelRateRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response body formats

A NumericResponse. The outcome of the action, where 1 incidicates success

application/json, text/json

Sample:
{
  "Item": 1,
  "ResponseInformation": {
    "Errors": [
      {
        "ErrorCode": "sample string 1",
        "Message": "sample string 2"
      },
      {
        "ErrorCode": "sample string 1",
        "Message": "sample string 2"
      },
      {
        "ErrorCode": "sample string 1",
        "Message": "sample string 2"
      }
    ],
    "Status": 0,
    "Links": [
      {
        "Rel": "sample string 1",
        "Href": "sample string 2",
        "Title": "sample string 3",
        "IsTemplated": true
      },
      {
        "Rel": "sample string 1",
        "Href": "sample string 2",
        "Title": "sample string 3",
        "IsTemplated": true
      },
      {
        "Rel": "sample string 1",
        "Href": "sample string 2",
        "Title": "sample string 3",
        "IsTemplated": true
      }
    ]
  }
}

application/xml, text/xml

Sample:
<NumericResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SpendManagementApi.Models.Responses">
  <ResponseInformation xmlns="http://schemas.datacontract.org/2004/07/SpendManagementApi.Models.Common">
    <Errors>
      <ApiErrorDetail>
        <ErrorCode>sample string 1</ErrorCode>
        <Message>sample string 2</Message>
      </ApiErrorDetail>
      <ApiErrorDetail>
        <ErrorCode>sample string 1</ErrorCode>
        <Message>sample string 2</Message>
      </ApiErrorDetail>
      <ApiErrorDetail>
        <ErrorCode>sample string 1</ErrorCode>
        <Message>sample string 2</Message>
      </ApiErrorDetail>
    </Errors>
    <Links>
      <Link>
        <Href>sample string 2</Href>
        <IsTemplated>true</IsTemplated>
        <Rel>sample string 1</Rel>
        <Title>sample string 3</Title>
      </Link>
      <Link>
        <Href>sample string 2</Href>
        <IsTemplated>true</IsTemplated>
        <Rel>sample string 1</Rel>
        <Title>sample string 3</Title>
      </Link>
      <Link>
        <Href>sample string 2</Href>
        <IsTemplated>true</IsTemplated>
        <Rel>sample string 1</Rel>
        <Title>sample string 3</Title>
      </Link>
    </Links>
    <Status>Failure</Status>
  </ResponseInformation>
  <Item xmlns="http://schemas.datacontract.org/2004/07/SpendManagementApi.Models.Common">1</Item>
</NumericResponse>
URI parameters
=
Headers | Add header
: Delete
Body
Samples:
Status
Headers
Body