Получение списка транзакций по заказам
Получение списка транзакций по заказам
Request
POST
https://fleet-api.taxi.yandex.net/v2/parks/orders/transactions/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",
"order": {
"ids": [
"c8d40acf182b4b32af72f6ad2029031b"
]
},
"transaction": {
"event_at": {
"from": "2019-08-08T11:58:01+03:00",
"to": "2019-08-08T11:58:01+03:00"
}
}
}
}
}
Name |
Description |
query* |
ParksOrdersTransactionsListQuery
Name |
Description |
park* |
ParksOrdersTransactionsListQueryPark
Name |
Description |
id* |
Type: string Идентификатор партнёра Example: Min length: Max length: |
order* |
|
transaction |
ParksOrdersTransactionsListQueryParkOrder
Name |
Description |
ids* |
Type: string[] Идентификатор заказа Example: Min length: Max length: Min items: Max items: |
ParksOrdersTransactionsListQueryParkTransaction
Name |
Description |
event_at |
Type: DateTimeOptionalInterval |
DateTimeOptionalInterval
Name |
Description |
from |
Type: string<date-time> ISO 8601 с временной зоной Example: |
to |
Type: string<date-time> ISO 8601 с временной зоной Example: |
Responses
200 OK
Список транзакций по заказу
Body
application/json
{
"transactions": [
{
"id": "100200400",
"event_at": "2019-08-08T11:58:01+03:00",
"category_id": "partner_service_manual",
"category_name": "Платежи по расписанию",
"amount": "12345.1434",
"currency_code": "RUB",
"description": "Списание №13",
"created_by": {
"identity": "dispatcher",
"passport_uid": "123456789",
"dispatcher_id": "3621b3429ea04d989adf5ff4d5515d6a",
"dispatcher_name": "Вася Пупкин"
},
"driver_profile_id": "33de650c6a1a40bfa78dd981817da866",
"order_id": "c8d40acf182b4b32af72f6ad2029031b"
}
]
}
Name |
Description |
transactions* |
Type: Transaction[] |
Transaction
Name |
Description |
amount* |
Type: string Сумма с фиксированной точностью Example: Max length: |
category_id* |
Type: string Категория транзакции. Допустимые значения можно получить через API /v2/parks/transactions/categories/list. Example: Min length: Max length: |
category_name* |
Type: string Локализованное название категории транзакции Example: Min length: Max length: |
created_by* |
Type: TransactionCreatedByDispatcher or TransactionCreatedByTechSupport or TransactionCreatedByFleetAPI or TransactionCreatedByPlatform |
currency_code* |
Type: string Example: |
description* |
Type: string Example: |
event_at* |
Type: string<date-time> ISO 8601 с временной зоной Example: |
id* |
Type: string Example: Min length: Max length: |
driver_profile_id |
Type: string Идентификатор водителя Example: Min length: Max length: |
order_id |
Type: string Идентификатор заказа Example: Min length: Max length: |
TransactionCreatedByDispatcher
Name |
Description |
dispatcher_id* |
Type: string Идентификатор диспетчера Example: |
dispatcher_name* |
Type: string Имя диспетчера Example: |
identity* |
Type: string Example: Enum: |
passport_uid* |
Type: string Паспортный идентификатор пользователя Example: |
TransactionCreatedByTechSupport
Name |
Description |
identity* |
Type: string Example: Enum: |
TransactionCreatedByFleetAPI
Name |
Description |
client_id* |
Type: string fleet-api client id Example: |
identity* |
Type: string Example: Enum: |
key_id* |
Type: string fleet-api api key id Example: |
TransactionCreatedByPlatform
Name |
Description |
identity* |
Type: string Example: Enum: |
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.