Maintenance: плановые работы через API
В текущей версии окна maintenance управляются REST API; отдельной формы в интерфейсе нет. Нужна роль admin/owner.
Порядок настройки
- Создайте control API key с write scope. Возьмите organization_id и service_id своих ресурсов; source token для этого не подходит.
- Выполните POST /api/v1/organizations/ORG/maintenance с name и data: service_id, starts_at, ends_at в ISO8601. Конец должен быть позже начала.
- Проверьте сохранённое окно через GET того же endpoint. Перед началом подтвердите часовой пояс в самих timestamp; пример использует UTC Z.
- Для отмены используйте DELETE /maintenance/ID. После окончания проверьте heartbeat, новые агрегаты, состояние правила и доставки.
{"name":"Scheduled database upgrade","data":{"service_id":"SERVICE_ID","starts_at":"2026-11-01T01:00:00Z","ends_at":"2026-11-01T01:30:00Z"}}Ожидаемый результат
Окно сохранено для конкретного сервиса; плановое подавление наблюдается в данных инцидента/доставки.
Если не получается
400 invalid_maintenance_window — проверьте формат/порядок времени. 404 — сервис из другой организации или неверный ID.