Detalles de la petición
- Uri: api/v9/task
- Tipo: POST
-
Encabezados requeridos:
- content-type: application/json
- X-Authorization: Bearer {token}
Parámetros
Nombre | Tipo de dato | Obligatorio | Descripción |
---|---|---|---|
parentId | Número | Si | Identificador del caso al que se le relacionará la tarea. |
subject | Texto | Si | Asunto de la tarea |
description | Texto | Si | Descripción HTML de la tarea |
projectId | Número | Si | Identificador del proyecto |
listAdditionalField | Lista | No | Listado de campos adicionales |
modelId | Número | Si | Identificador del modelo de la tarea |
consoleType | Texto | Si | Tipo de consola - Specialist = 1, - Client = 2, - Administrator - 3 |
responsibleId | Número | No | Id del usuario responsable, sino se envía, se tomará el Id por defecto. |
groupId | Número | No | Id del grupo responsable, sino se envía se tomará el Id por defecto. |
relationTypeId | Número | Si | Identificador tipo de relación entre el caso y la tarea |
startDate | Fecha | No | Fecha de inicio de la tarea. Esta será calculada si se agrega el tiempo de duración. |
endDate | Fecha | Si | Fecha de finalización. Esta será calculada si se agrega el tiempo de duración. |
duration | Número | Si | Duración de la tarea. |
consoleType | Texto |
Cuerpo de la petición
{
"consoleType": "specialist",
"description": "<p>Hola</p>", "endDate": 1632323155773,
"duration": 600,
"groupId": 5,
"hasPendingSurvey": false,
"instance": 1632287170697,
"isModified": true,
"itemType": 6,
"itemVersion": 0,
"listAdditionalField": [],
"modelId": 62,
"parentId": 84411,
"projectId": 19,
"reasonId": 839,
"relationTypeId": 143,
"responsibleId": 4832,
"startDate": 1632287155773, "stateId": 613,
"subject": "Hola ",
"tempId": -1
}
Respuesta
{
"Id": 11454,
"IdByProject": "Tarea 11454"
}
Parametros Response:
Nombre | Tipo de dato | Descripción |
---|---|---|
Id | Int | Identificador de la tarea |
IdByProject | String | Identificador por proyecto de la tarea |
Mensajes de error
Código | Estado HTTP | Mensaje de error |
---|---|---|
400 | BadRequest | \r\nNombre del parámetro: Request |
400 | BadRequest | \r\nNombre del parámetro: ConsoleType |
400 | BadRequest | InvalidConsole |
400 | BadRequest | ParentIdIsRequired |
400 | BadRequest | InitialDateIsRequired |
400 | BadRequest | FinalDateIsRequired |
400 | BadRequest | DurationIsRequired |
400 | BadRequest | InvalidParentId |
400 | BadRequest | InvalidRelationTypeId |
500 | InternalServerError | FailureAddTask |