Bug report API
Endpoint: POST https://pm.buga.agency/bug-report
Призначення: Створення задачі на звіт про помилку (bug report) в ClickUp через API.
Авторизація
У заголовках запиту потрібно передати:
x-api-secret: <ваш секретний ключ>
Формат тіла запиту (json)
| Поле | Тип | Обов’язкове | Опис |
|---|---|---|---|
currentURL |
string |
✅ | URL сторінки, де виникла помилка |
reporterName |
string |
✅ | Ім’я або ім’я користувача, який повідомляє |
comment |
string |
❌ | Додатковий опис помилки |
priority |
number (1–4) |
❌ | Пріоритет (1: Urgent, 2: High, 3: Normal (за замовчуванням), 4: Low) |
files |
string[] |
❌ | Масив посилань на файли |
listName |
string |
❌ | Назва списку задач у ClickUp (за замовчуванням: Roller) |
Приклад тіла запиту
{
"currentURL": "https://app.b2bshades.com/",
"reporterName": "Roman",
"comment":"Testing file upload",
"files": [
"https://t4.ftcdn.net/jpg/01/43/42/83/360_F_143428338_gcxw3Jcd0tJpkvvb53pfEztwtU9sxsgT.jpg",
"https://raw.githubusercontent.com/VeiaG/VeiaG/refs/heads/main/README.md"
]
}
✅ Успішна відповідь
{
"message": "Bug report created successfully",
"taskId": "abcd1234",
"taskUrl": "https://app.clickup.com/t/abcd1234",
"backlogTaskId": "abcd1234",
"backlogTaskUrl": "https://app.clickup.com/t/abcd1234",
"filesProcessed": 2,
"totalFilesRequested": 2
}
❌ Можливі помилки
| Код | Причина |
|---|---|
400 |
Відсутні обов’язкові поля (currentURL, reporterName) або некоректне значення priority |
403 |
Невірний або відсутній x-api-secret |
500 |
Помилка генерації задачі або інша внутрішня помилка |
Приклад відповіді з помилкою
{
"error":"Missing required fields: currentURL or reporterName"
}
Примітки
-
Якщо
listNameне вказано або не знайдено, задачі створюються у спискуRoller. -
Якщо вказані файли, вони прикріплюються до задачі в ClickUp.
-
Поле
priorityавтоматично встановлюється в3 (Normal), якщо не задане.
No Comments