POST api/Integrator

Request Information

URI Parameters

None.

Body Parameters

VehicleInspectionApi
NameDescriptionTypeAdditional information
fleet_Key

integer

Required

driver_Key

integer

None.

empCode

string

None.

driverId

string

None.

contract_Key

integer

None.

driverType

string

None.

type

string

None.

fuelLevel

integer

None.

latitude

string

None.

longitude

string

None.

kilometers

decimal number

None.

nextServiceKM

string

None.

inspectorSignature

string

None.

driverSignature

string

None.

cmp_Key

integer

None.

remarks

string

None.

created_By

integer

None.

externalDriver

boolean

None.

inspectionQuestions

Collection of QuestionDetails

None.

inspectionImages

Collection of string

None.

Request Formats

application/json, text/json

Sample:
{
  "fleet_Key": 1,
  "driver_Key": 1,
  "empCode": "sample string 1",
  "driverId": "sample string 2",
  "contract_Key": 1,
  "driverType": "sample string 3",
  "type": "sample string 4",
  "fuelLevel": 1,
  "latitude": "sample string 5",
  "longitude": "sample string 6",
  "kilometers": 1.0,
  "nextServiceKM": "sample string 7",
  "inspectorSignature": "sample string 8",
  "driverSignature": "sample string 9",
  "cmp_Key": 1,
  "remarks": "sample string 10",
  "created_By": 1,
  "externalDriver": true,
  "inspectionQuestions": [
    {
      "insQstn_Key": 1,
      "descr": "sample string 1",
      "qstns": [
        {
          "insSubQstn_Key": 1,
          "subQuestion": "sample string 1",
          "qstns": [
            {
              "insLoc_Key": 1,
              "location": "sample string 1",
              "isOk": 1
            },
            {
              "insLoc_Key": 1,
              "location": "sample string 1",
              "isOk": 1
            }
          ],
          "isOk": 1
        },
        {
          "insSubQstn_Key": 1,
          "subQuestion": "sample string 1",
          "qstns": [
            {
              "insLoc_Key": 1,
              "location": "sample string 1",
              "isOk": 1
            },
            {
              "insLoc_Key": 1,
              "location": "sample string 1",
              "isOk": 1
            }
          ],
          "isOk": 1
        }
      ],
      "locations": [
        {
          "insLoc_Key": 1,
          "location": "sample string 1",
          "isOk": 1
        },
        {
          "insLoc_Key": 1,
          "location": "sample string 1",
          "isOk": 1
        }
      ],
      "isOk": 1
    },
    {
      "insQstn_Key": 1,
      "descr": "sample string 1",
      "qstns": [
        {
          "insSubQstn_Key": 1,
          "subQuestion": "sample string 1",
          "qstns": [
            {
              "insLoc_Key": 1,
              "location": "sample string 1",
              "isOk": 1
            },
            {
              "insLoc_Key": 1,
              "location": "sample string 1",
              "isOk": 1
            }
          ],
          "isOk": 1
        },
        {
          "insSubQstn_Key": 1,
          "subQuestion": "sample string 1",
          "qstns": [
            {
              "insLoc_Key": 1,
              "location": "sample string 1",
              "isOk": 1
            },
            {
              "insLoc_Key": 1,
              "location": "sample string 1",
              "isOk": 1
            }
          ],
          "isOk": 1
        }
      ],
      "locations": [
        {
          "insLoc_Key": 1,
          "location": "sample string 1",
          "isOk": 1
        },
        {
          "insLoc_Key": 1,
          "location": "sample string 1",
          "isOk": 1
        }
      ],
      "isOk": 1
    }
  ],
  "inspectionImages": [
    "sample string 1",
    "sample string 2"
  ]
}

multipart/form-data

Sample:
{"fleet_Key":1,"driver_Key":1,"empCode":"sample string 1","driverId":"sample string 2","contract_Key":1,"driverType":"sample string 3","type":"sample string 4","fuelLevel":1,"latitude":"sample string 5","longitude":"sample string 6","kilometers":1.0,"nextServiceKM":"sample string 7","inspectorSignature":"sample string 8","driverSignature":"sample string 9","cmp_Key":1,"remarks":"sample string 10","created_By":1,"externalDriver":true,"inspectionQuestions":[{"insQstn_Key":1,"descr":"sample string 1","qstns":[{"insSubQstn_Key":1,"subQuestion":"sample string 1","qstns":[{"insLoc_Key":1,"location":"sample string 1","isOk":1},{"insLoc_Key":1,"location":"sample string 1","isOk":1}],"isOk":1},{"insSubQstn_Key":1,"subQuestion":"sample string 1","qstns":[{"insLoc_Key":1,"location":"sample string 1","isOk":1},{"insLoc_Key":1,"location":"sample string 1","isOk":1}],"isOk":1}],"locations":[{"insLoc_Key":1,"location":"sample string 1","isOk":1},{"insLoc_Key":1,"location":"sample string 1","isOk":1}],"isOk":1},{"insQstn_Key":1,"descr":"sample string 1","qstns":[{"insSubQstn_Key":1,"subQuestion":"sample string 1","qstns":[{"insLoc_Key":1,"location":"sample string 1","isOk":1},{"insLoc_Key":1,"location":"sample string 1","isOk":1}],"isOk":1},{"insSubQstn_Key":1,"subQuestion":"sample string 1","qstns":[{"insLoc_Key":1,"location":"sample string 1","isOk":1},{"insLoc_Key":1,"location":"sample string 1","isOk":1}],"isOk":1}],"locations":[{"insLoc_Key":1,"location":"sample string 1","isOk":1},{"insLoc_Key":1,"location":"sample string 1","isOk":1}],"isOk":1}],"inspectionImages":["sample string 1","sample string 2"]}

application/xml, text/xml

Sample:
<VehicleInspectionApi xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BusinessObjects.Api">
  <cmp_Key>1</cmp_Key>
  <contract_Key>1</contract_Key>
  <created_By>1</created_By>
  <driverId>sample string 2</driverId>
  <driverSignature>sample string 9</driverSignature>
  <driverType>sample string 3</driverType>
  <driver_Key>1</driver_Key>
  <empCode>sample string 1</empCode>
  <externalDriver>true</externalDriver>
  <fleet_Key>1</fleet_Key>
  <fuelLevel>1</fuelLevel>
  <inspectionImages xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </inspectionImages>
  <inspectionQuestions>
    <QuestionDetails>
      <descr>sample string 1</descr>
      <insQstn_Key>1</insQstn_Key>
      <isOk>1</isOk>
      <locations>
        <Location>
          <insLoc_Key>1</insLoc_Key>
          <isOk>1</isOk>
          <location>sample string 1</location>
        </Location>
        <Location>
          <insLoc_Key>1</insLoc_Key>
          <isOk>1</isOk>
          <location>sample string 1</location>
        </Location>
      </locations>
      <qstns>
        <SubQstns>
          <insSubQstn_Key>1</insSubQstn_Key>
          <isOk>1</isOk>
          <qstns>
            <Location>
              <insLoc_Key>1</insLoc_Key>
              <isOk>1</isOk>
              <location>sample string 1</location>
            </Location>
            <Location>
              <insLoc_Key>1</insLoc_Key>
              <isOk>1</isOk>
              <location>sample string 1</location>
            </Location>
          </qstns>
          <subQuestion>sample string 1</subQuestion>
        </SubQstns>
        <SubQstns>
          <insSubQstn_Key>1</insSubQstn_Key>
          <isOk>1</isOk>
          <qstns>
            <Location>
              <insLoc_Key>1</insLoc_Key>
              <isOk>1</isOk>
              <location>sample string 1</location>
            </Location>
            <Location>
              <insLoc_Key>1</insLoc_Key>
              <isOk>1</isOk>
              <location>sample string 1</location>
            </Location>
          </qstns>
          <subQuestion>sample string 1</subQuestion>
        </SubQstns>
      </qstns>
    </QuestionDetails>
    <QuestionDetails>
      <descr>sample string 1</descr>
      <insQstn_Key>1</insQstn_Key>
      <isOk>1</isOk>
      <locations>
        <Location>
          <insLoc_Key>1</insLoc_Key>
          <isOk>1</isOk>
          <location>sample string 1</location>
        </Location>
        <Location>
          <insLoc_Key>1</insLoc_Key>
          <isOk>1</isOk>
          <location>sample string 1</location>
        </Location>
      </locations>
      <qstns>
        <SubQstns>
          <insSubQstn_Key>1</insSubQstn_Key>
          <isOk>1</isOk>
          <qstns>
            <Location>
              <insLoc_Key>1</insLoc_Key>
              <isOk>1</isOk>
              <location>sample string 1</location>
            </Location>
            <Location>
              <insLoc_Key>1</insLoc_Key>
              <isOk>1</isOk>
              <location>sample string 1</location>
            </Location>
          </qstns>
          <subQuestion>sample string 1</subQuestion>
        </SubQstns>
        <SubQstns>
          <insSubQstn_Key>1</insSubQstn_Key>
          <isOk>1</isOk>
          <qstns>
            <Location>
              <insLoc_Key>1</insLoc_Key>
              <isOk>1</isOk>
              <location>sample string 1</location>
            </Location>
            <Location>
              <insLoc_Key>1</insLoc_Key>
              <isOk>1</isOk>
              <location>sample string 1</location>
            </Location>
          </qstns>
          <subQuestion>sample string 1</subQuestion>
        </SubQstns>
      </qstns>
    </QuestionDetails>
  </inspectionQuestions>
  <inspectorSignature>sample string 8</inspectorSignature>
  <kilometers>1</kilometers>
  <latitude>sample string 5</latitude>
  <longitude>sample string 6</longitude>
  <nextServiceKM>sample string 7</nextServiceKM>
  <remarks>sample string 10</remarks>
  <type>sample string 4</type>
</VehicleInspectionApi>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

BasicResponse
NameDescriptionTypeAdditional information
payload

string

None.

VehicleInspection_Key

integer

None.

status

boolean

None.

response

string

None.

Response Formats

application/json, text/json

Sample:
{
  "payload": "sample string 1",
  "VehicleInspection_Key": 2,
  "status": true,
  "response": "sample string 4"
}

multipart/form-data

Sample:
{"payload":"sample string 1","VehicleInspection_Key":2,"status":true,"response":"sample string 4"}

application/xml, text/xml

Sample:
<BasicResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AvisUAEInpectionApp">
  <response>sample string 4</response>
  <status>true</status>
  <VehicleInspection_Key>2</VehicleInspection_Key>
  <payload>sample string 1</payload>
</BasicResponse>