Возвращает список доступных типов контрактов
curl -i -X GET \
'https://dev.api.exodrive.ai/api/v2/Info/contractTypes?search=string' \
-H 'Authorization: YOUR_API_KEY_HERE'No response exampleФлаг возможности изменения данных клиента. По умолчанию не передается в запросе.
Флаг возможности изменения данных водителя. По умолчанию не передается в запросе.
curl -i -X POST \
https://dev.api.exodrive.ai/api/v2/Voucher \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json-patch+json' \
-d '{
"vip": true,
"clientUserId": 0,
"alterClient": true,
"alterDriver": true,
"client": {
"companyFlag": 0,
"id": 0,
"address": "string",
"birthDate": "2019-08-24T14:15:22Z",
"email": "string",
"firstDrivingLicenseDate": "2019-08-24T14:15:22Z",
"firstName": "string",
"middleName": "string",
"lastName": "string",
"phone": "string",
"phone2": "string",
"phone3": "string",
"homeAddress": "string",
"drivingLicenseNumber": "string",
"postCode": 0,
"gender": 0
},
"contract": {
"branch": "string",
"closureDate": "2019-08-24T14:15:22Z",
"closureTestDate": "2019-08-24T14:15:22Z",
"commencementDate": "2019-08-24T14:15:22Z",
"countryId": 0,
"paymentDate": "2019-08-24T14:15:22Z",
"fullInsurPremium": 0,
"management": "string",
"number": "string",
"signatureDate": "2019-08-24T14:15:22Z",
"terminalAffiliation": 0
},
"vehicle": {
"vehicleIdentifier": 0,
"regNumber": "string",
"registrationDate": "2019-08-24T14:15:22Z",
"serialNumber": "string",
"vin": "string",
"policyNumber": "string",
"power": 0,
"engineDisplacement": 0,
"engineMileage": 0,
"emissionStandardId": 0,
"fuelType": 0,
"modelVehicleId": 0,
"carTypeId": 0,
"colorId": 0,
"driverCategory": 10,
"productionYear": 0
},
"driver": {
"id": 0,
"firstName": "string",
"middleName": "string",
"lastName": "string",
"birthDate": "2019-08-24T14:15:22Z",
"gender": 0,
"drivingLicenseNumber": "string",
"firstDrivingLicenseDate": "2019-08-24T14:15:22Z",
"email": "string",
"phone": "string",
"employerUserId": 0,
"hidden": true,
"sortOrder": 0.1,
"rowVersion": "string",
"phone2": "string",
"phone3": "string"
},
"serviceIds": [
0
],
"contractTypeId": 0
}'Success
Статус привязанного устройства: 0 - ожидает привязки,1 - ожидает активации,2 - активировано,3 - ошибка активации,4 - замена транспортного средства,5 - ошибка замены транспортного средства,6 - ожидает деактивации,7 - деактивировано,8 - ошибка деактивации.
No response examplecurl -i -X GET \
'https://dev.api.exodrive.ai/api/v2/Voucher/table?Filter=string&IsDesc=0&Page=0&PerPage=1&SortTarget=string' \
-H 'Authorization: YOUR_API_KEY_HERE'No response examplecurl -i -X POST \
'https://dev.api.exodrive.ai/api/v2/Voucher/{id}/close' \
-H 'Authorization: YOUR_API_KEY_HERE'No response examplecurl -i -X POST \
'https://dev.api.exodrive.ai/api/v2/Voucher/{id}/device/attach' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json-patch+json' \
-d '{
"voucherId": 0,
"imei": "string",
"deviceSerialNumber": "string"
}'No response examplecurl -i -X POST \
'https://dev.api.exodrive.ai/api/v2/Voucher/{id}/device/dettach' \
-H 'Authorization: YOUR_API_KEY_HERE'No response example