Tipos de Tarefa
Gerencie templates de tipos de tarefa. Liste, crie e atualize tipos como Feature, Bug ou Melhoria.
REST API — Todos os endpoints requerem autenticação via Bearer token. IncluaAuthorization: Bearer {token}em cada requisição. Os tokens são gerenciados em Configurações do GitScrum → API. Base URL:https://services.gitscrum.com— Todos os caminhos de requisição nesta documentação são relativos a esta URL base.
Tipos de tarefa categorizam tarefas dentro de um projeto — como Feature, Bug, Melhoria ou qualquer tipo customizado que você definir. Cada tipo possui uma cor para identificação visual no quadro.
Listar Tipos de Tarefa
Retorna os tipos de tarefa disponÃveis para um projeto.
GET /project-templates/type?company_slug={slug}&project_slug={slug}Parâmetros de Query
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
company_slug | string | Sim | Identificador do workspace |
project_slug | string | Sim | Identificador do projeto |
Exemplo de Requisição
curl -X GET "https://services.gitscrum.com/project-templates/type?company_slug=acme&project_slug=web-app" \
-H "Authorization: Bearer {token}"Exemplo de Resposta
{
"data": [
{
"id": 1,
"title": "Feature",
"color": "4A90D9",
"position": 1
},
{
"id": 2,
"title": "Bug",
"color": "E74C3C",
"position": 2
},
{
"id": 3,
"title": "Improvement",
"color": "F39C12",
"position": 3
}
]
}Criar Tipo de Tarefa
Cria um novo tipo de tarefa no projeto.
POST /project-templates/type?company_slug={slug}&project_slug={slug}Corpo da Requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
title | string | Sim | Nome do tipo (ex.: "Chore") |
color | string | Não | Cor hex sem # (ex.: 9B59B6) |
Exemplo de Requisição
curl -X POST "https://services.gitscrum.com/project-templates/type?company_slug=acme&project_slug=web-app" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"title": "Chore",
"color": "9B59B6"
}'Atualizar Tipo de Tarefa
Atualiza um tipo de tarefa existente.
PUT /project-templates/type/{id}?company_slug={slug}&project_slug={slug}Parâmetros de Caminho
| Parâmetro | Tipo | Descrição |
|---|---|---|
id | integer | ID do tipo de tarefa |
Corpo da Requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
title | string | Não | Nome do tipo atualizado |
color | string | Não | Cor hex atualizada sem # |
Listar NÃveis de Esforço
Retorna os nÃveis de esforço/prioridade configurados para o projeto.
GET /project-templates/effort?company_slug={slug}&project_slug={slug}Exemplo de Resposta
{
"data": [
{
"id": 1,
"title": "Low",
"color": "27AE60",
"position": 1
},
{
"id": 2,
"title": "Medium",
"color": "F39C12",
"position": 2
},
{
"id": 3,
"title": "High",
"color": "E74C3C",
"position": 3
}
]
}Referência de Campos
| Campo | Tipo | Descrição |
|---|---|---|
id | integer | Identificador único |
title | string | Nome do tipo ou esforço |
color | string | Código de cor hex (sem #) |
position | integer | Ordem de exibição |