Перейти к содержанию

bugs

GET /api/bugs

List Bugs

Авторизация: Bearer Token

Query параметры:

Параметр Тип По умолчанию Описание
status Status
priority Priority
module Module
assigned_to Assigned To
skip Skip 0
limit Limit 50

Response 200: Successful Response

Поле Тип Обязательное Описание
items array[object] нет
total Total нет

Ошибки:

Код Описание
422 Validation Error

POST /api/bugs

Create Bug

Авторизация: Bearer Token

Request Body:

Поле Тип Обязательное Описание
title Title да
description Description да
steps_to_reproduce Steps To Reproduce нет
expected_behavior Expected Behavior нет
actual_behavior Actual Behavior нет
priority Priority нет
module Module нет

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
title Title нет
description Description нет
steps_to_reproduce Steps To Reproduce нет
expected_behavior Expected Behavior нет
actual_behavior Actual Behavior нет
priority Priority нет
status Status нет
module Module нет
reported_by Reported By нет
reporter_name Reporter Name нет
assigned_to Assigned To нет
assignee_name Assignee Name нет
created_at Created At нет
updated_at Updated At нет
comment_count Comment Count нет

Ошибки:

Код Описание
422 Validation Error

GET /api/bugs/{bug_id}

Get Bug

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
bug_id Bug Id

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
title Title нет
description Description нет
steps_to_reproduce Steps To Reproduce нет
expected_behavior Expected Behavior нет
actual_behavior Actual Behavior нет
priority Priority нет
status Status нет
module Module нет
reported_by Reported By нет
reporter_name Reporter Name нет
assigned_to Assigned To нет
assignee_name Assignee Name нет
created_at Created At нет
updated_at Updated At нет
comment_count Comment Count нет

Ошибки:

Код Описание
422 Validation Error

PUT /api/bugs/{bug_id}

Update Bug

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
bug_id Bug Id

Request Body:

Поле Тип Обязательное Описание
title Title нет
description Description нет
steps_to_reproduce Steps To Reproduce нет
expected_behavior Expected Behavior нет
actual_behavior Actual Behavior нет
priority Priority нет
status Status нет
module Module нет
assigned_to Assigned To нет

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
title Title нет
description Description нет
steps_to_reproduce Steps To Reproduce нет
expected_behavior Expected Behavior нет
actual_behavior Actual Behavior нет
priority Priority нет
status Status нет
module Module нет
reported_by Reported By нет
reporter_name Reporter Name нет
assigned_to Assigned To нет
assignee_name Assignee Name нет
created_at Created At нет
updated_at Updated At нет
comment_count Comment Count нет

Ошибки:

Код Описание
422 Validation Error

DELETE /api/bugs/{bug_id}

Delete Bug

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
bug_id Bug Id

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

GET /api/bugs/{bug_id}/comments

List Comments

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
bug_id Bug Id

Response 200: Successful Response

array[BugCommentResponse]

Поле Тип Обязательное Описание
id Id нет
bug_id Bug Id нет
author_id Author Id нет
author_name Author Name нет
content Content нет
created_at Created At нет

Ошибки:

Код Описание
422 Validation Error

POST /api/bugs/{bug_id}/comments

Add Comment

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
bug_id Bug Id

Request Body:

Поле Тип Обязательное Описание
content Content да

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
bug_id Bug Id нет
author_id Author Id нет
author_name Author Name нет
content Content нет
created_at Created At нет

Ошибки:

Код Описание
422 Validation Error