Shared Bugs
GET /api/shared/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/shared/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/shared/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/shared/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/shared/bugs/{bug_id}
Delete Bug
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| bug_id | Bug Id |
Response 200: Successful Response
Нет данных
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
GET /api/shared/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/shared/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 |