Crear planes de tareas

Mediante esta API puedes crear un nuevo plan de tareas.

Crea un nuevo plan de tareas enviando la descripción del plan y, opcionalmente, una localización asociada.

Parámetros de entrada (Body)

Los siguientes parámetros deben enviarse en el cuerpo de la solicitud en formato JSON.

ParámetroTipoRequeridoDescripción
descriptionTextoDescripción del plan de tareas. Longitud 1–255 caracteres. No puede estar vacío ni contener solo espacios en blanco.
id_locationEnteroOpcionalID de localización del catálogo. Si se omite, el plan no queda restringido a localización. Si se proporciona, debe corresponder a una localización válida.

Parámetros de salida

ParámetroTipoDescripción
successBooleanotrue si la operación fue exitosa.
messageTextoCódigo HTTP como string ("201").
data.idEnteroID único generado del plan de tareas.
data.descriptionTextoDescripción del plan creado.
data.id_locationEnteroID de localización asignada (null si no se proporcionó).
data.task_numberEnteroCantidad de tareas asociadas al plan, inicializado en 0.
data.assets_numberEnteroCantidad de activos vinculados, inicializado en 0.
data.is_activeBooleanoEstado activo del plan (true por defecto).
totalTextoTotal de registros creados ("1").

Códigos de error

CódigoCondición
400 Bad Requestdescription vacía, nula, solo espacios en blanco o mayor a 255 caracteres; id_location no existe.
401 UnauthorizedToken Bearer ausente, expirado o inválido.
403 ForbiddenUsuario sin rol gestor de tareas o superior.
500 Internal Server ErrorFallo en la creación en base de datos.

Ejemplo

Petición: POST https://app.fracttal.com/api/groups_tasks

{
  "description": "Mantenimiento preventivo bombas sector norte",
  "id_location": 1
}

Respuesta:

{
  "success": true,
  "message": "201",
  "data": {
    "id": 385298,
    "description": "Mantenimiento preventivo bombas sector norte",
    "id_location": 1,
    "task_number": 0,
    "assets_number": 0,
    "is_active": true
  },
  "total": "1"
}

Respuesta sin id_location

{
  "success": true,
  "message": "201",
  "data": {
    "id": 385299,
    "description": "Plan general de inspección",
    "id_location": null,
    "task_number": 0,
    "assets_number": 0,
    "is_active": true
  },
  "total": "1"
}

PROBAR CONEXION


Response
200
Language
LoadingLoading…