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

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

Запрос

Тип Метод
PUT /integration_schedulers/update

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

Работает по принципу частичного обновления, т.е. будут обновлены только те поля модели которые были переданы в запросе.

Пример запроса

PUT

Development server
https://development.gigantic-server.com/v1/integration_schedulers/update

Staging server
https://staging.gigantic-server.com/v1/integration_schedulers/update

Тело запроса:

Параметр Тип Обязательность Описание
id string Required Идентификатор задачи в формате uuid
created_at string Required Дата создания в формате date-time
updated_at string Required Дата изменения в формате date-time
integration_type_id string Required Идентификатор типа интеграции
integration_id string Required Идентификатор экземпляра интеграции, в которой исполняется задача
state boolean Required Состояние задачи:
- true - задача активна;
- false - задача неактивна.
cron string Required CRON-выражение, описывающее периодичность выполнения задачи
Пример тела запроса

{
  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  "created_at": "2019-08-24T14:15:22Z",
  "updated_at": "2019-08-24T14:15:22Z",
  "integration_type_id": "28581c11-33bb-4494-a053-3fc7348a93df",
  "integration_id": "55d7337e-1d0a-49fc-9826-925ba40df035",
  "state": true,
  "cron": "0 12 * * MON-FRI"
}

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

Статус код: 200 – успешное обновление информации о периодической задаче.

Формат: JSON.

Тело ответа: модель обновленной периодической задачи.

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

{
  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  "created_at": "2019-08-24T14:15:22Z",
  "updated_at": "2019-08-24T14:15:22Z",
  "integration_type_id": "28581c11-33bb-4494-a053-3fc7348a93df",
  "integration_id": "55d7337e-1d0a-49fc-9826-925ba40df035",
  "state": true,
  "cron": "0 12 * * MON-FRI"
}

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

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

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

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

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

Код 500

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