База знаний

Используйте API Статусмейт для интеграции

API Статусмейт предоставляет простой и надежный способ интеграции с нашей системой мониторинга и управления статусами сервисов
Аутентификация
Для выполнения запросов к API Статусмейт необходимо передавать токен API в заголовке
Authorization
:
Authorization: <API_TOKEN>
Получите ваш API токен страницы
Вы можете получить свой API токен на странице настроек страницы в разделе
Интеграции
.
Ошибки
Пример ответа при ошибке
(HTTP 400)
{
"name": ["This field may not be blank."],
"email": ["Enter a valid email address."],
"address": {
"city": ["This field may not be blank."],
"postal_code": ["Invalid postal code format."]
}
}

1
Создание компонента

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

POST https://status.statusmate.ru/api-components-create/
Authorization: {API_TOKEN}
Content-Type: application/json
{
"index": 0,
"name": "Web-сайт",
"description": "",
"parent": null,
"histogram": false,
"start_date": "2025-05-24T11:02:11.963141+03:00",
"collapse": false,
"enabled": true,
"private": false,
"impact": "operational"
}

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

{
"uuid": "946e31f4-1daa-4c36-8e6f-bfd6780ec581",
"index": 0,
"name": "Web-сайт",
"description": "",
"parent": null,
"histogram": false,
"start_date": "2025-05-24T11:02:11.963141+03:00",
"collapse": false,
"enabled": true,
"private": false,
"impact": "operational"
}
2
Обновление компонента

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

POST https://status.statusmate.ru/api-components-update/{UUID}/
Authorization: {API_TOKEN}
Content-Type: application/json
{
"uuid": "946e31f4-1daa-4c36-8e6f-bfd6780ec581",
"index": 0,
"name": "Web-сайт",
"description": "",
"parent": null,
"histogram": false,
"start_date": "2025-05-24T11:02:11.963141+03:00",
"collapse": false,
"enabled": true,
"private": false,
"impact": "operational"
}

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

{
"uuid": "946e31f4-1daa-4c36-8e6f-bfd6780ec581",
"index": 0,
"name": "Web-сайт",
"description": "",
"parent": null,
"histogram": false,
"start_date": "2025-05-24T11:02:11.963141+03:00",
"collapse": false,
"enabled": true,
"private": false,
"impact": "operational"
}
3
Удаление компонента

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

DELETE https://status.statusmate.ru/api-components-delete/{UUID}/
Authorization: {API_TOKEN}
Content-Type: application/json

Код ответа

204
4
Получить список компонентов

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

GET https://status.statusmate.ru/api-components-list/
Authorization: {API_TOKEN}
Content-Type: application/json

Параметры запроса

parent

(string, UUID)

UUID родительского компонента

component

(string, repeated UUID)

UUID компонентов которые нужно получить

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

[
{
"uuid": "f8936b24-6c4b-4ba9-aa11-9e14a2244cf9",
"name": "Web-сайт",
"description": "",
"impact": "operational"
},
{
"uuid": "946e31f4-1daa-4c36-8e6f-bfd6780ec581",
"name": "API",
"description": "",
"impact": "operational"
}
]

© Статусмейт 2022-2026

Регистрационный номер в Реестре программ для ЭВМ 2025690716 от 11.11.2025 г.