Skip to content

Secret Group

Info

For API overview and usages, check out this page

Get List

GET /api/project-manager/tasks (requires authentication)

Filter Parameter

Name Description
sprint sprint id

Response

Status: 200 OK
{
    "count": 2,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": "de2f11d3-5376-4264-84fd-c24b2d9b51a3",
            "task_id": "BH-1",
            "title": "test tiele",
            "description": "",
            "priority": "high",
            "sprint": {
                "id": "a335f532-158d-4304-88a6-f33eddef56cb",
                "number": 1
            },
            "status": {
                "id": "e41d5c65-4d8a-4257-9f35-58995c8e012f",
                "name": "To DO",
                "description": "todo"
            },
            "parent": null,
            "depedency": null,
            "assignee": {
                "id": "e83c2bab-022d-482e-b0ae-153976dedb18",
                "email": "purnendu.kar8+1@gmail.com",
                "first_name": "Test",
                "last_name": "User"
            },
            "reporter": "6cd957cb-5604-442a-a843-0e24b0bc758d",
            "attachments": [],
            "estimated_time": "1.00"
        },
        {
            "id": "de2f11d3-5376-4264-84fd-c24b2d9b51a3",
            "task_id": "BH-2",
            "title": "test tiele",
            "description": "",
            "priority": "high",
            "sprint": {
                "id": "a335f532-158d-4304-88a6-f33eddef56cb",
                "number": 1
            },
            "status": {
                "id": "e41d5c65-4d8a-4257-9f35-58995c8e012f",
                "name": "To DO",
                "description": "todo"
            },
            "parent": null,
            "depedency": null,
            "assignee": {
                "id": "e83c2bab-022d-482e-b0ae-153976dedb18",
                "email": "purnendu.kar8+1@gmail.com",
                "first_name": "Test",
                "last_name": "User"
            },
            "reporter": "6cd957cb-5604-442a-a843-0e24b0bc758d",
            "attachments": [],
            "estimated_time": "1.00"
        }
    ]
}

Get Object

GET /api/project-manager/tasks/:task_id (requires authentication)

Response

Status: 200 OK
{
    "id": "de2f11d3-5376-4264-84fd-c24b2d9b51a3",
    "task_id": "BH-5",
    "title": "test tiele",
    "description": "",
    "priority": "high",
    "sprint": {
        "id": "a335f532-158d-4304-88a6-f33eddef56cb",
        "number": 1
    },
    "status": {
        "id": "e41d5c65-4d8a-4257-9f35-58995c8e012f",
        "name": "To DO",
        "description": "todo"
    },
    "parent": null,
    "depedency": null,
    "assignee": {
        "id": "e83c2bab-022d-482e-b0ae-153976dedb18",
        "email": "purnendu.kar8+1@gmail.com",
        "first_name": "Test",
        "last_name": "User"
    },
    "reporter": "6cd957cb-5604-442a-a843-0e24b0bc758d",
    "attachments": [],
    "estimated_time": "1.00"
}

Create new data

POST /api/project-manager/tasks (requires authentication)

Parameters

Name Description
description Description about task
title Name of the task
task Sprint id
status status id
parent parent task id
dependency dependency task id
assignee assigned user id
reporter reported user id

Request

{
    "title": "test tiele",
    "description": "",
    "sprint": "a335f532-158d-4304-88a6-f33eddef56cb",
    "status": "e41d5c65-4d8a-4257-9f35-58995c8e012f",
    "depedency": null,
    "assignee": "e83c2bab-022d-482e-b0ae-153976dedb18",
    "reporter": "6cd957cb-5604-442a-a843-0e24b0bc758d",
    "priority": "high",
    "estimated_time": "1"
}

Response

Status: 201 Created
{
    "id": "de2f11d3-5376-4264-84fd-c24b2d9b51a3",
    "task_id": "BH-5",
    "title": "test tiele",
    "description": "",
    "priority": "high",
    "sprint": {
        "id": "a335f532-158d-4304-88a6-f33eddef56cb",
        "number": 1
    },
    "status": {
        "id": "e41d5c65-4d8a-4257-9f35-58995c8e012f",
        "name": "To DO",
        "description": "todo"
    },
    "parent": null,
    "depedency": null,
    "assignee": {
        "id": "e83c2bab-022d-482e-b0ae-153976dedb18",
        "email": "purnendu.kar8+1@gmail.com",
        "first_name": "Test",
        "last_name": "User"
    },
    "reporter": "6cd957cb-5604-442a-a843-0e24b0bc758d",
    "attachments": [],
    "estimated_time": "1.00"
}

Partial Update

PATCH /api/project-manager/tasks/:task_id (requires authentication)

Parameters

Name Description
description Description about task
title Name of the task
task Sprint id
status status id
parent parent task id
dependency dependency task id
assignee assigned user id
reporter reported user id
priority priority level (very_low, low, medium, high, very_high)
estimated_time Estimated time in hours (Decimal value)

Request

{
    "title": "test tiele",
    "description": "",
    "sprint": "a335f532-158d-4304-88a6-f33eddef56cb",
    "status": "e41d5c65-4d8a-4257-9f35-58995c8e012f",
    "depedency": null,
    "assignee": "e83c2bab-022d-482e-b0ae-153976dedb18",
    "reporter": "6cd957cb-5604-442a-a843-0e24b0bc758d",
    "priority": "high",
    "estimated_time": "1"
}

Response

Status: 200 OK
{
    "id": "de2f11d3-5376-4264-84fd-c24b2d9b51a3",
    "task_id": "BH-5",
    "title": "test tiele",
    "description": "",
    "priority": "high",
    "sprint": {
        "id": "a335f532-158d-4304-88a6-f33eddef56cb",
        "number": 1
    },
    "status": {
        "id": "e41d5c65-4d8a-4257-9f35-58995c8e012f",
        "name": "To DO",
        "description": "todo"
    },
    "parent": null,
    "depedency": null,
    "assignee": {
        "id": "e83c2bab-022d-482e-b0ae-153976dedb18",
        "email": "purnendu.kar8+1@gmail.com",
        "first_name": "Test",
        "last_name": "User"
    },
    "reporter": "6cd957cb-5604-442a-a843-0e24b0bc758d",
    "attachments": [],
    "estimated_time": "1.00"
}


Last update: December 11, 2021