POST api/Operator/GetOperatorVehicleStatus

Request Information

URI Parameters

None.

Body Parameters

OperatorPeriod
NameDescriptionTypeAdditional information
StartDate

date

None.

EndDate

date

None.

OperatorId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "StartDate": "2025-12-11T05:25:42.4867092+02:00",
  "EndDate": "2025-12-11T05:25:42.4867092+02:00",
  "OperatorId": 3
}

application/xml, text/xml

Sample:
<OperatorPeriod xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TMSWebAPI.Models.Operator">
  <OperatorId>3</OperatorId>
  <EndDate>2025-12-11T05:25:42.4867092+02:00</EndDate>
  <StartDate>2025-12-11T05:25:42.4867092+02:00</StartDate>
</OperatorPeriod>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'OperatorPeriod'.

Response Information

Resource Description

Collection of OperatorVehicleRedGreenStatus
NameDescriptionTypeAdditional information
OperatorId

integer

None.

OperatorRedGreenStatus

boolean

None.

OperatorRedGreenStatusReason

string

None.

OperatorStatusDate

string

None.

VehicleStatus

Collection of VehicleStatus

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "OperatorId": 1,
    "OperatorRedGreenStatus": true,
    "OperatorRedGreenStatusReason": "sample string 3",
    "OperatorStatusDate": "sample string 4",
    "VehicleStatus": [
      {
        "VehicleId": 1,
        "VehicleStatusDate": "sample string 2",
        "VehicleRedGreenStatus": true,
        "VehicleRedGreenStatusReason": "sample string 4",
        "RegistrationNumber": "sample string 5",
        "FleetNumber": "sample string 6"
      },
      {
        "VehicleId": 1,
        "VehicleStatusDate": "sample string 2",
        "VehicleRedGreenStatus": true,
        "VehicleRedGreenStatusReason": "sample string 4",
        "RegistrationNumber": "sample string 5",
        "FleetNumber": "sample string 6"
      }
    ]
  },
  {
    "OperatorId": 1,
    "OperatorRedGreenStatus": true,
    "OperatorRedGreenStatusReason": "sample string 3",
    "OperatorStatusDate": "sample string 4",
    "VehicleStatus": [
      {
        "VehicleId": 1,
        "VehicleStatusDate": "sample string 2",
        "VehicleRedGreenStatus": true,
        "VehicleRedGreenStatusReason": "sample string 4",
        "RegistrationNumber": "sample string 5",
        "FleetNumber": "sample string 6"
      },
      {
        "VehicleId": 1,
        "VehicleStatusDate": "sample string 2",
        "VehicleRedGreenStatus": true,
        "VehicleRedGreenStatusReason": "sample string 4",
        "RegistrationNumber": "sample string 5",
        "FleetNumber": "sample string 6"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfOperatorVehicleRedGreenStatus xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TMSWebAPI.Models.Incentives">
  <OperatorVehicleRedGreenStatus>
    <OperatorId>1</OperatorId>
    <OperatorRedGreenStatus>true</OperatorRedGreenStatus>
    <OperatorRedGreenStatusReason>sample string 3</OperatorRedGreenStatusReason>
    <OperatorStatusDate>sample string 4</OperatorStatusDate>
    <VehicleStatus>
      <VehicleStatus>
        <FleetNumber>sample string 6</FleetNumber>
        <RegistrationNumber>sample string 5</RegistrationNumber>
        <VehicleId>1</VehicleId>
        <VehicleRedGreenStatus>true</VehicleRedGreenStatus>
        <VehicleRedGreenStatusReason>sample string 4</VehicleRedGreenStatusReason>
        <VehicleStatusDate>sample string 2</VehicleStatusDate>
      </VehicleStatus>
      <VehicleStatus>
        <FleetNumber>sample string 6</FleetNumber>
        <RegistrationNumber>sample string 5</RegistrationNumber>
        <VehicleId>1</VehicleId>
        <VehicleRedGreenStatus>true</VehicleRedGreenStatus>
        <VehicleRedGreenStatusReason>sample string 4</VehicleRedGreenStatusReason>
        <VehicleStatusDate>sample string 2</VehicleStatusDate>
      </VehicleStatus>
    </VehicleStatus>
  </OperatorVehicleRedGreenStatus>
  <OperatorVehicleRedGreenStatus>
    <OperatorId>1</OperatorId>
    <OperatorRedGreenStatus>true</OperatorRedGreenStatus>
    <OperatorRedGreenStatusReason>sample string 3</OperatorRedGreenStatusReason>
    <OperatorStatusDate>sample string 4</OperatorStatusDate>
    <VehicleStatus>
      <VehicleStatus>
        <FleetNumber>sample string 6</FleetNumber>
        <RegistrationNumber>sample string 5</RegistrationNumber>
        <VehicleId>1</VehicleId>
        <VehicleRedGreenStatus>true</VehicleRedGreenStatus>
        <VehicleRedGreenStatusReason>sample string 4</VehicleRedGreenStatusReason>
        <VehicleStatusDate>sample string 2</VehicleStatusDate>
      </VehicleStatus>
      <VehicleStatus>
        <FleetNumber>sample string 6</FleetNumber>
        <RegistrationNumber>sample string 5</RegistrationNumber>
        <VehicleId>1</VehicleId>
        <VehicleRedGreenStatus>true</VehicleRedGreenStatus>
        <VehicleRedGreenStatusReason>sample string 4</VehicleRedGreenStatusReason>
        <VehicleStatusDate>sample string 2</VehicleStatusDate>
      </VehicleStatus>
    </VehicleStatus>
  </OperatorVehicleRedGreenStatus>
</ArrayOfOperatorVehicleRedGreenStatus>