Получение списка категорий транзакций
Получение списка категорий транзакций
Request
POST
https://fleet-api.taxi.yandex.net/v2/parks/transactions/categories/list
Headers
Name |
Description |
Accept-Language* |
Type: string Предпочитаемый язык ответа Example: Min length: |
X-API-Key* |
Type: string API-ключ Example: Min length: |
X-Client-ID* |
Type: string Идентификатор клиента Example: Min length: |
Body
application/json
{
"query": {
"park": {
"id": "ee6f33c4562b4e1f8646d157bd70b2c4"
},
"category": {
"is_enabled": false,
"is_editable": false,
"is_creatable": false,
"is_affecting_driver_balance": false
}
}
}
Name |
Description |
query* |
ParksTransactionsCategoriesListQuery
Name |
Description |
park* |
|
category |
ParksTransactionsCategoriesListQueryPark
Name |
Description |
id* |
Type: string Идентификатор партнёра Example: Min length: Max length: |
ParksTransactionsCategoriesListQueryCategory
Name |
Description |
is_affecting_driver_balance |
Type: boolean Влияет ли транзакция в категории на баланс водителя |
is_creatable |
Type: boolean Доступно ли создание транзакции в категории |
is_editable |
Type: boolean Доступно ли редактирование категории транзакции true для партнёрских категорий |
is_enabled |
Type: boolean Включена ли категория транзакции false бывает только для партнёрских категорий |
Responses
200 OK
Список категорий транзакций
Body
application/json
{
"categories": [
{
"id": "partner_service_manual",
"name": "Платежи по расписанию",
"group_id": "partner_other",
"group_name": "Прочие платежи партнёра",
"is_enabled": false,
"is_editable": false,
"is_creatable": false,
"is_affecting_driver_balance": false
}
]
}
Name |
Description |
categories* |
Type: TransactionCategory[] |
TransactionCategory
Name |
Description |
group_id* |
Type: string Группа категории транзакции. Допустимые значения:
Example: Min length: Max length: |
group_name* |
Type: string Локализованное название группы категории транзакции Example: Min length: Max length: |
id* |
Type: string Категория транзакции. Допустимые значения можно получить через API /v2/parks/transactions/categories/list. Example: Min length: Max length: |
is_affecting_driver_balance* |
Type: boolean Влияет ли транзакция в категории на баланс водителя |
is_creatable* |
Type: boolean Доступно ли создание транзакции в категории |
is_editable* |
Type: boolean Доступно ли редактирование категории транзакции true для партнёрских категорий |
is_enabled* |
Type: boolean Включена ли категория транзакции false бывает только для партнёрских категорий |
name* |
Type: string Локализованное название категории транзакции Example: Min length: Max length: |
400 Bad Request
Некорректные параметры запроса
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
401 Unauthorized
Отсутствуют параметры авторизации запроса
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
403 Forbidden
Недостаточно прав для выполнения запроса
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
429 Too Many Requests
Превышено допустимое число запросов
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
500 Internal Server Error
Внутренняя ошибка сервера
Body
application/json
{
"code": "string",
"message": "Текстовое описание ошибки"
}
Name |
Description |
message* |
Type: string Человекочитаемое сообщение об ошибке Example: |
code |
Type: string Машиночитаемый код ошибки |
No longer supported, please use an alternative and newer version.