Getting driver profile (courier)
Getting driver profile (courier)
Request
GET
https://fleet-api.taxi.yandex.net/v2/parks/contractors/driver-profile
Query parameters
|
Name |
Description |
|
contractor_profile_id* |
Type: string Driver's profile ID Example: |
Headers
|
Name |
Description |
|
X-API-Key* |
Type: string API-key Example: Min length: |
|
X-Client-ID* |
Type: string Client ID Example: Min length: |
|
X-Park-ID* |
Type: string Partner ID Example: |
Responses
200 OK
Get driver (courier) profile
Body
application/json
{
"account": {
"balance_limit": "50",
"work_rule_id": "bc43tre6ba054dfdb7143ckfgvcby63e",
"payment_service_id": "12345",
"block_orders_on_balance_below_limit": false
},
"person": {
"full_name": {
"first_name": "Ivan",
"middle_name": "Ivanovich",
"last_name": "Ivanov"
},
"contact_info": {
"address": "Moscow, Ivanovskaya Ul., bld. 40/2, appt. 63",
"email": "example-email@example.com",
"phone": "+79999999999"
},
"driver_license": {
"birth_date": "1975-10-28",
"country": "rus",
"expiry_date": "2050-10-28",
"issue_date": "2020-10-28",
"number": "070236"
},
"driver_license_experience": {
"total_since_date": "1970-01-01"
},
"tax_identification_number": "7743013902",
"employment_type": "selfemployed"
},
"profile": {
"hire_date": "2020-10-28",
"work_status": "working",
"fire_date": "2020-10-28",
"comment": "great driver",
"feedback": "great driver"
},
"car_id": "5011ade6ba054dfdb7143c8cc9460dbc",
"order_provider": {
"platform": false,
"partner": false
}
}
|
Name |
Description |
|
account* |
Type: AccountOptional Driver's account |
|
order_provider* |
Type: OrderProvider |
|
person* |
Type: PersonOptional Driver's personal info |
|
profile* |
Type: ProfileOptional |
|
car_id |
Type: string Vehicle ID Example: Min length: Max length: |
AccountOptional
Driver's account
|
Name |
Description |
|
balance_limit |
Type: string Balance limit Example: |
|
block_orders_on_balance_below_limit |
Type: boolean Disable all orders if balance is below the limit |
|
payment_service_id |
Type: string ID for payments Example: |
|
work_rule_id |
Type: string Work rule ID Example: |
OrderProvider
|
Name |
Description |
|
partner* |
Type: boolean Are orders from a partner available |
|
platform* |
Type: boolean Are orders from the platform available |
PersonOptional
Driver's personal info
|
Name |
Description |
|
contact_info |
Type: ContactInfoOptional Driver's contact info |
|
driver_license |
Type: DriverLicenseOptional Driver's license info |
|
driver_license_experience |
Type: DriverLicenseExperience Driving experience since |
|
employment_type |
Type: EmploymentType Driver's employment type. Possible values:
Example: Enum: |
|
full_name |
Type: FullNameOptional Driver's full name |
|
tax_identification_number |
Type: string Tax identification number Example: Min length: |
ProfileOptional
|
Name |
Description |
|
comment |
Type: string Notes Example: |
|
feedback |
Type: string Notes (available to park employees) Example: |
|
fire_date |
Type: string Date of dismissal in ISO 8601 format without time zone Example: |
|
hire_date |
Type: string Hiring date in ISO 8601 format without time zone Example: |
|
work_status |
Type: WorkStatus Driver's working status. Possible values:
Example: Enum: |
ContactInfoOptional
Driver's contact info
|
Name |
Description |
|
address |
Type: string Address Example: |
|
|
Type: string Example: |
|
phone |
Type: string Phone number Example: Pattern: |
DriverLicenseOptional
Driver's license info
|
Name |
Description |
|
birth_date |
Type: string Birth date in ISO 8601 format without time zone Example: |
|
country |
Type: string Country of issue (Three-letter code) Example: |
|
expiry_date |
Type: string Driver's license expiry date in ISO 8601 format without time zone Example: |
|
issue_date |
Type: string Date of issue of the driver's license in ISO 8601 format without time zone Example: |
|
number |
Type: string Driver's license series and number Example: |
DriverLicenseExperience
Driving experience since
|
Name |
Description |
|
total_since_date* |
Type: string Date without time zone in ISO 8601 format Example: |
EmploymentType
Driver's employment type. Possible values:
selfemployed— Self-employed;park_employee— Park employee;individual_entrepreneur— Individual entrepreneur;
|
Type |
Description |
|
Example: Enum: |
FullNameOptional
Driver's full name
|
Name |
Description |
|
first_name |
Type: string Name Example: |
|
last_name |
Type: string Last name Example: |
|
middle_name |
Type: string Middle name Example: |
WorkStatus
Driver's working status. Possible values:
working— "Is working" status.not_working— "Not working" status;fired— status for dismissed drivers;
|
Type |
Description |
|
Example: Enum: |
401 Unauthorized
Request authorization parameters are missing
Body
application/json
{
"code": "string",
"message": "Textual description of the error"
}
|
Name |
Description |
|
message* |
Type: string Human-readable error message Example: |
|
code |
Type: string Machine-readable error code |
403 Forbidden
Insufficient rights to execute the request
Body
application/json
{
"code": "string",
"message": "Textual description of the error"
}
|
Name |
Description |
|
message* |
Type: string Human-readable error message Example: |
|
code |
Type: string Machine-readable error code |
404 Not Found
Requested resource was not found
Body
application/json
{
"code": "string",
"message": "Textual description of the error"
}
|
Name |
Description |
|
message* |
Type: string Human-readable error message Example: |
|
code |
Type: string Machine-readable error code |
429 Too Many Requests
Limit of requests was exceeded
Body
application/json
{
"code": "string",
"message": "Textual description of the error"
}
|
Name |
Description |
|
message* |
Type: string Human-readable error message Example: |
|
code |
Type: string Machine-readable error code |
500 Internal Server Error
Internal server error
Body
application/json
{
"code": "string",
"message": "Textual description of the error"
}
|
Name |
Description |
|
message* |
Type: string Human-readable error message Example: |
|
code |
Type: string Machine-readable error code |
No longer supported, please use an alternative and newer version.