Интеграции
REST API: всё, что умеет кабинет, — по HTTP, и документация, которая не отстаёт от сервера
Документ OpenAPI 3.1 и Swagger UI собираются из кода сервера на каждый запрос — пути, тела, параметры и требование токена берутся из тех же контроллеров и схем, что обслуживают кабинет. Второго описания, которое могло бы разойтись с реальными ручками, у API нет.
api.qadesk.ru/api/docs — все ручки по разделам: дефекты, тест-кейсы, планы, прогоны, проекты, участники, интеграции. Кнопка Authorize принимает тот же токен. Документ отдельно: /api/openapi.json.
Персональный токен qdpt_… открывает и REST, и MCP. Он действует от вашего имени и в ваших правах — та же матрица ролей, что в кабинете, — и только в своём пространстве. Секрет показывается один раз, отзыв действует сразу.
/api/v1 живёт, пока есть кто-то, кто его зовёт; ломающее изменение выйдет как /api/v2. Любая ошибка — одно тело с кодом, сообщением и requestId, по которому запрос находится в журнале.
Swagger UI отдаётся своими файлами, а не с CDN: в закрытом контуре документация та же, что в облаке. Отчёты автотестов идут не через REST, а через qadesk-cli с токеном приёма проекта.
Попробуйте QA Деск на своих процессах
Зарегистрируйтесь, выпустите токен в настройках — и первый запрос к API уйдёт через пару минут. Нужно живое демо на сценариях вашей команды — напишите нам.
ПопробоватьДемо-проект с кейсами и дефектами · перенос кейсов из TestIT и CSV · внедрение силами команды Эм Си Арт