Документация API
GetAskio API позволяет автоматически верифицировать технические задания перед их передачей в разработку. Мы поддерживаем прямую REST интеграцию и нативные хуки для популярных трекеров.
Аутентификация
Все запросы к API требуют наличия ключа доступа (API Key). Вы можете сгенерировать его в личном кабинете после оформления подписки.
Authorization: Bearer YOUR_API_KEY
Проверка задачи (Verify Task)
Основной метод для семантического анализа. Отправьте данные задачи, и шлюз вернет решение о допуске.
POST
https://api.getaskio.com/v1/verify-taskПример запроса:
curl -X POST "https://api.getaskio.com/v1/verify-task" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"ticket_id": "JIRA-104",
"title": "Добавить кнопку оплаты",
"description": "Нужна кнопка оплаты на главной.",
"acceptance_criteria": []
}'Пример ответа (Блокировка):
HTTP/1.1 406 Not Acceptable
{
"status": "rejected",
"error": "Missing Acceptance Criteria",
"details": {
"confidence_score": 0.99,
"message": "Задача не содержит критериев приемки (DoD). Шлюз заблокировал передачу."
}
}