Criar planos de tarefas

Crie um novo plano de tarefas enviando uma descrição e uma localização associada opcional.

Crie um novo plano de tarefas enviando a descrição do plano e, opcionalmente, uma localização associada.

Parâmetros de entrada (Body)

Envie os seguintes parâmetros no corpo da solicitação em formato JSON.

ParâmetroTipoObrigatórioDescrição
descriptionTextoSimDescrição do plano de tarefas. Deve ter de 1 a 255 caracteres. Não pode estar vazia nem conter apenas espaços em branco.
id_locationInteiroOpcionalID da localização no catálogo. Se omitido, o plano não fica restrito a uma localização. Se informado, deve corresponder a uma localização válida.

Parâmetros de saída

ParâmetroTipoDescrição
successBooleanotrue se a operação foi bem-sucedida.
messageTextoCódigo HTTP como string ("201").
data.idInteiroID único gerado do plano de tarefas.
data.descriptionTextoDescrição do plano criado.
data.id_locationInteiroID da localização atribuída (null se não foi informado).
data.task_numberInteiroQuantidade de tarefas associadas ao plano, inicializada como 0.
data.assets_numberInteiroQuantidade de ativos vinculados, inicializada como 0.
data.is_activeBooleanoStatus ativo do plano (true por padrão).
totalTextoTotal de registros criados ("1").

Códigos de erro

CódigoCondição
400 Bad Requestdescription vazia, nula, contendo apenas espaços em branco ou com mais de 255 caracteres; id_location não existe.
401 UnauthorizedToken Bearer ausente, expirado ou inválido.
403 ForbiddenUsuário sem a função gestor de tarefas ou superior.
500 Internal Server ErrorFalha na criação no banco de dados.

Exemplo

Solicitação: POST https://app.fracttal.com/api/groups_tasks

{
  "description": "Manutenção preventiva das bombas do setor norte",
  "id_location": 1
}

Resposta:

{
  "success": true,
  "message": "201",
  "data": {
    "id": 385298,
    "description": "Manutenção preventiva das bombas do setor norte",
    "id_location": 1,
    "task_number": 0,
    "assets_number": 0,
    "is_active": true
  },
  "total": "1"
}

Resposta sem id_location

{
  "success": true,
  "message": "201",
  "data": {
    "id": 385299,
    "description": "Plano geral de inspeção",
    "id_location": null,
    "task_number": 0,
    "assets_number": 0,
    "is_active": true
  },
  "total": "1"
}

TESTAR CONEXÃO

Response
200
Language
LoadingLoading…