Buscar um template por ID, com o rascunho para aplicá-lo
https://api.azzimuti.com.br/v1/templates/{id}RECIPES
Parâmetros de path
- idstringobrigatório
ID do template
Respostas
200Template encontrado com sucesso
Corpo da resposta
application/json
- idstringobrigatório
ID do template
- numbernumberobrigatório
Número do template
- titlestringobrigatório
Título do template
- descriptionstringobrigatório
Descrição do template (HTML)
- kindstringobrigatório
Tipo do template: de tarefa (TASK) ou de projeto (PROJECT)
Valores permitidos:TASKPROJECT - departmentIdstringobrigatório
ID do espaço do template
- departmentGroupIdstringobrigatório
ID do sub-espaço (grupo) do template
- prioritynumberobrigatório
Prioridade sugerida (1 a 10)
- userExecutorIdstringobrigatório
ID do executor sugerido
- suggestedDaysnumberobrigatório
Prazo sugerido, em dias corridos a partir da aplicação do template
- createdAtstringobrigatório
Data de criação do template
- draftobjectobrigatório
Rascunho para aplicar o template, com o prazo (
endedAt) já calculado a partir de agora. Template de tarefa:{ task: {...} }; de projeto:{ project: { ..., tasks: [...] } }. Envie otemplateIdno corpo do POST de criação para registrar a origem (o uso conta no histórico e nas métricas do template). Não é enviado tal qual para a criação: (1) use o conteúdo detask/project, não o envelope; (2)POST /v1/tasksexigeuserExecutorId(pode vir nulo aqui) e ignoraopenReview,attachmentse, no checklist,assigneeIdechildren(os subitens não são criados); (3)POST /v1/projectsexigeuserExecutorId,description,endedAt,priorityeisReadyToClose(os dois últimos não vêm no rascunho; os demais podem vir nulos) euserReviewerIdquandoopenReviewé verdadeiro; seutasksé uma lista de IDs de tarefas já existentes — crie antes cada item deproject.tasksviaPOST /v1/tasks(no espaço do projeto) e envie os IDs;attachmentstambém é ignorado. Anexos vêm só como referência (URL).
Exemplo
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"number": 0,
"title": "string",
"description": "string",
"kind": "TASK",
"departmentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"departmentGroupId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"priority": 0,
"userExecutorId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"suggestedDays": 0,
"createdAt": "2024-01-01T00:00:00Z",
"draft": {}
}404Template não encontrado
Sem corpo de resposta.