Перейти к содержанию

Добавление активного действия в экземпляр интеграции

Запрос

Тип Метод
POST /integration_actions/create

Описание: При выполнении запроса в экземпляр интеграции будет добавлено активное действие.

Query параметры запроса:

Параметр Тип данных Обязательность Описание
integration_script_id string Required Идентификатор команды активного действия
integration_id string Required Идентификатор интеграции, куда будет добавлено активное действие
Пример запроса

POST

Development server
https://development.gigantic-server.com/v1/integration_actions/create

Staging server
https://staging.gigantic-server.com/v1/integration_actions/create

Успешный ответ

Статус код: 201 – успешное добавление.

Формат: JSON

Тело ответа: модель активного действия.

Пример ответа

[
  {
    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
    "integration_id": "55d7337e-1d0a-49fc-9826-925ba40df035",
    "created_at": "2019-08-24T14:15:22Z",
    "updated_at": "2019-08-24T14:15:22Z",
    "state": true,
    "integration_type_id": "28581c11-33bb-4494-a053-3fc7348a93df",
    "name": "Заблокировать процесс по его ID",
    "script_lin": "block_windows_process_by_pid.sh",
    "script_win": "block_windows_process_by_pid.bat",
    "params": [
      {
        "parameter_name": "pid",
        "parameter_value": "{event.execution.process.id}",
        "from_event": true
      }
    ]
  }
]

Другие возможные ответы

Код Ответ Описание
400 Bad Request Неверный тип параметра запроса, либо отсутствует обязательный параметр
500 Internal Server Error Другие ошибки при удалении объектов

Примечание: Текст ошибки не фиксированный, может изменяться в зависимости от фактического ответа получателя запроса.

Пример ответа
Код 400

{
  "error": "Bad Request",
  "error_code": 400
}

Код 500

{
  "error": "Internal Server Error",
  "error_code": 500
}