API — Tópicos
Os tópicos roteiam as tarefas para as equipes. Pela API você pode listá-los e criá-los — útil para garantir que um tópico exista antes de enviar tarefas com ele.
Listar tópicos
GET /api/v1/topics
{
"topicos": [
{ "id": 3, "slug": "fiscal", "nome": "Fiscal", "equipes": 2, "tarefas": 14 }
]
}
Criar ou atualizar um tópico
POST /api/v1/topics
| Campo | Obrigatório | Descrição |
|---|---|---|
slug |
sim* | Identificador curto, em letras minúsculas (ex.: fiscal). |
nome |
não | Nome de exibição do tópico. Se você enviar só o nome, o identificador curto é gerado a partir dele; se enviar só o slug, ele também serve de nome até alguém ajustar na tela. |
descricao |
não | Descrição do tópico. |
* Você pode enviar apenas nome — o slug é derivado dele.
POST /api/v1/topics
Authorization: Bearer SEU_TOKEN
Content-Type: application/json
{ "slug": "fiscal", "nome": "Fiscal", "descricao": "Assuntos fiscais" }
Resposta:
{ "id": 3, "slug": "fiscal" }
Enviar um slug que já existe não duplica o tópico. Se você mandar só o slug,
o tópico é apenas localizado e nada nele muda — use isso para garantir que ele existe
antes de enviar tarefas. O nome só é alterado quando você envia nome, para que um
ajuste feito na tela não seja desfeito pela integração.
A concessão de tópicos às equipes é feita na interface do sistema, na tela da equipe — veja Equipes.