GET MileageCategories/GetMileageCategoriesForVehicleOnExpense?vehicleId={vehicleId}&subCatId={subCatId}&expenseDate={expenseDate}

Gets a list of GetMileageCategoriesResponse for the supplied vehicleId/subcatId If subcat has enforced mileage category then return this, not the vehicle's mileage categories


Parameters

NameDescriptionAdditional information
vehicleId
The Id of the vehicle

Define this parameter in the request URI.

subCatId
The Id of the subcat for the expense

Define this parameter in the request URI.

expenseDate
The expense Date.

Define this parameter in the request URI.

Response body formats

A MileageCategoryBasicResponse

application/json, text/json

Sample:
{
  "List": [
    {
      "MileageCategoryId": 1,
      "Label": "sample string 2",
      "UnitOfMeasure": 0,
      "TooltipInfo": "sample string 3",
      "HomeToOfficeDeductionRules": "sample string 4"
    },
    {
      "MileageCategoryId": 1,
      "Label": "sample string 2",
      "UnitOfMeasure": 0,
      "TooltipInfo": "sample string 3",
      "HomeToOfficeDeductionRules": "sample string 4"
    },
    {
      "MileageCategoryId": 1,
      "Label": "sample string 2",
      "UnitOfMeasure": 0,
      "TooltipInfo": "sample string 3",
      "HomeToOfficeDeductionRules": "sample string 4"
    }
  ],
  "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:
<MileageCategoryBasicResponse 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>
  <List xmlns:d2p1="http://schemas.datacontract.org/2004/07/SpendManagementApi.Models.Types">
    <d2p1:MileageCategoryBasic>
      <d2p1:HomeToOfficeDeductionRules>sample string 4</d2p1:HomeToOfficeDeductionRules>
      <d2p1:Label>sample string 2</d2p1:Label>
      <d2p1:MileageCategoryId>1</d2p1:MileageCategoryId>
      <d2p1:TooltipInfo>sample string 3</d2p1:TooltipInfo>
      <d2p1:UnitOfMeasure>Mile</d2p1:UnitOfMeasure>
    </d2p1:MileageCategoryBasic>
    <d2p1:MileageCategoryBasic>
      <d2p1:HomeToOfficeDeductionRules>sample string 4</d2p1:HomeToOfficeDeductionRules>
      <d2p1:Label>sample string 2</d2p1:Label>
      <d2p1:MileageCategoryId>1</d2p1:MileageCategoryId>
      <d2p1:TooltipInfo>sample string 3</d2p1:TooltipInfo>
      <d2p1:UnitOfMeasure>Mile</d2p1:UnitOfMeasure>
    </d2p1:MileageCategoryBasic>
    <d2p1:MileageCategoryBasic>
      <d2p1:HomeToOfficeDeductionRules>sample string 4</d2p1:HomeToOfficeDeductionRules>
      <d2p1:Label>sample string 2</d2p1:Label>
      <d2p1:MileageCategoryId>1</d2p1:MileageCategoryId>
      <d2p1:TooltipInfo>sample string 3</d2p1:TooltipInfo>
      <d2p1:UnitOfMeasure>Mile</d2p1:UnitOfMeasure>
    </d2p1:MileageCategoryBasic>
  </List>
</MileageCategoryBasicResponse>
URI parameters
=
Headers | Add header
: Delete
Body
Samples:
Status
Headers
Body