Получить журнал событий
Возвращает список событий, связанных с курьером, с использованием пагинации по курсору
Request
POST
/couriers/journal
Query parameters
|
Name |
Description |
|
vin |
Type: string Vehicle Identification Number that uniquely identifies robot Example: `` |
Body
application/json
undefined
|
Name |
Description |
|
cursor |
One of 2 types
Example: |
Responses
200 OK
Successful Response
Body
application/json
{
"cursor": "example",
"events": [
{
"event_id": "example",
"change_type": "example",
"claim_id": "example",
"courier_id": "example",
"shift_id": "example",
"timestamp": "2025-01-01T00:00:00Z",
"new_value": "example",
"courier_coordinates": [
0.5,
0.5
]
}
]
}
|
Name |
Description |
|
cursor |
One of 2 types
Example: |
|
events |
Type: JournalEvent[] Example
|
TupleCoordinate
Type: number[]
Min items: 2
Max items: 2
Example
[
0.5,
0.5
]
JournalEvent
|
Name |
Description |
|
change_type |
Type: string Тип произошедшего изменения. Возможные значения:
Example: |
|
claim_id |
One of 2 types
Example: |
|
courier_id |
One of 2 types
Example: |
|
event_id |
Type: string Example: |
|
new_value |
One of 2 types
Возможные значения:
Example: |
|
shift_id |
One of 2 types
Example: |
|
timestamp |
Type: string<date-time> Example: |
|
courier_coordinates |
One of 2 types
Example
|
Example
{
"event_id": "example",
"change_type": "example",
"claim_id": "example",
"courier_id": "example",
"shift_id": "example",
"timestamp": "2025-01-01T00:00:00Z",
"new_value": "example",
"courier_coordinates": [
0.5,
0.5
]
}
401 Unauthorized
Unauthorized
Body
application/json
{
"code": "UNAUTHORIZED",
"message": "example"
}
|
Name |
Description |
|
code |
Type: string Default: Const: Enum: |
|
message |
Type: string Example: |
403 Forbidden
Forbidden
Body
application/json
{
"code": "FORBIDDEN",
"message": "example"
}
|
Name |
Description |
|
code |
Type: string Default: Const: Enum: |
|
message |
Type: string Example: |
404 Not Found
Not Found
Body
application/json
{
"code": "NOT_FOUND",
"message": "example"
}
|
Name |
Description |
|
code |
Type: string Default: Const: Enum: |
|
message |
Type: string Example: |
422 Unprocessable Entity
Validation Error
Body
application/json
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}
|
Name |
Description |
|
detail |
Type: ValidationError[] Example
|
ValidationError
|
Name |
Description |
|
loc |
Type: arrayOne of 2 types
Example
|
|
msg |
Type: string Example: |
|
type |
Type: string Example: |
Example
{
"loc": [
"example"
],
"msg": "example",
"type": "example"
}