Detalles de la petición
- URL Base: {host}/ASMSAPI/
- Uri: api/v9/task
- Tipo: POST
-
Encabezados requeridos:
- content-type: application/json
- X-Authorization: Bearer {token}
Descripción de la URL
- {host}: Representa el dominio del ambiente en el que se encuentra la API.
- ASMSAPI/: Prefijo fijo de la API.
- Uri: Endpoint específico para la petición.
⚐ EJEMPLO URL:
https://{host}/ASMSAPI/api/v9/task
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 |