Добавить комментарий к рейсу

Порядок работы для агента · Методы API и схема OpenAPI.

Назначение

Добавьте комментарий к рейсу со стороны исполнителя. Передайте идентификатор рейса в data.flightId и текст в data.content. Идентификатор комментария приходит в data.commentId.

Блоки запроса и ответов ниже сгенерированы из OpenAPI. Подстановки вроде example показывают структуру JSON. Для вызова возьмите значения из сценария, справочников или предыдущих ответов API.

Request

POST

https://partner-test-yamagistrali.ru/api/comments/create/by/executer/v0

Тестовый стенд

Body

application/json
{
  "data": {
    "content": "example",
    "fileContainerId": "example",
    "flightId": "example",
    "flightTaskId": [
      "example"
    ],
    "viewers": [
      "example"
    ],
    "warehouseId": [
      "example"
    ]
  }
}

Name

Description

data

Type: FlightCommentCreateByExecutorV0Request

Example
{
  "content": "example",
  "fileContainerId": "example",
  "flightId": "example",
  "flightTaskId": [
    "example"
  ],
  "viewers": [
    "example"
  ],
  "warehouseId": [
    "example"
  ]
}

FlightCommentCreateByExecutorV0Request

Name

Description

content

Type: string

Example: example

flightId

Type: string

Example: example

fileContainerId

Type: string | null

Example: example

flightTaskId

Type: string[] | null

Example
[
  "example"
]

viewers

Type: string[] | null

Example
[
  "example"
]

warehouseId

Type: string[] | null

Example
[
  "example"
]
Example
{
  "content": "example",
  "fileContainerId": "example",
  "flightId": "example",
  "flightTaskId": [
    "example"
  ],
  "viewers": [
    "example"
  ],
  "warehouseId": [
    "example"
  ]
}

Responses

200 OK

OK

Body

application/json
{
  "data": {
    "commentId": "example"
  }
}

Name

Description

data

Type: FlightCommentCreateByExecutorV0Response

Example
{
  "commentId": "example"
}

FlightCommentCreateByExecutorV0Response

Name

Description

commentId

Type: string

Example: example

Example
{
  "commentId": "example"
}

400 Bad Request

Bad Request

Body

application/json
{
  "error": {
    "info": {},
    "message": "example",
    "message_code": "example"
  }
}

Name

Description

error

Type: Error

Example
{
  "info": {},
  "message": "example",
  "message_code": "example"
}

Error

Name

Description

info

Type: object

Example
{}

message

Type: string

Example: example

message_code

Type: string

Example: example

Example
{
  "info": {},
  "message": "example",
  "message_code": "example"
}

403 Forbidden

Forbidden

Body

application/json
{
  "error": {
    "info": {},
    "message": "example",
    "message_code": "example"
  }
}

Name

Description

error

Type: Error

Example
{
  "info": {},
  "message": "example",
  "message_code": "example"
}

500 Internal Server Error

Internal Server Error

Body

application/json
{
  "error": {
    "info": {},
    "message": "example",
    "message_code": "example"
  }
}

Name

Description

error

Type: Error

Example
{
  "info": {},
  "message": "example",
  "message_code": "example"
}