Detalles de la petición
-
URL: api/v8.6/item/add/{itemType}?caseType={caseType}
-
Tipo: POST
-
Encabezados requeridos:
- content-type: application/json
- Authorization: TOKEN
- content-type: application/json
Parámetros
Nombre | Tipo de dato | Obligatorio | Descripción |
---|---|---|---|
ItemType | Número | Si | Parámetro donde se envía el id de tarea el cual es 5. |
caseType | Número | Si | Parámetro donde se indica el tipo de caso donde voy agregar la tarea. |
Ejemplo:
Cuerpo de la petición
[
{
"Field": "NAME",
"Value": "Nombre de la tarea"
},
{
"Field": "DESCRIPTION",
"Value": "Descripción de la tarea"
},
{
"Field": "DURATION",
"Value": "Duración de la tarea"
},
{
"Field": "CALENDARID",
"Value": "Id del calendario de la tarea"
},
{
"Field": "GROUPID",
"Value": "Id del grupo de especialista"
},
{
"Field": "SPECIALISTID",
"Value": "Id del especialista"
},
{
"Field": " ITEMID",
"Value": "Id compuesto o id global de caso"
}
]
Al agregar tareas no es necesario incluir el id del especialista, por tanto, si no se va a incluir dicho dato se puede eliminar el campo SPECIALISTID del cuerpo de la petición.
Respuesta
[
{
"Field": "itemId",
"Value": "1082"
},
{
"Field": "qs", "Value":
"?64B24DED26791A23A2236DE9AA1B0624E8392DF4F6D06BD2CA54C0AD758FA8771D623F 834B05D08DDAA70273F5EF66A00E79018EC9E711AF1B"
},
{
"Field": "composedItemId", "Value": null
},
{
"Field": "isClosed",
"Value": "False"
},
{
"Field": "result",
"Value": "True"
}
]
Mensajes de error
Código | Estado HTTP | Mensaje de error |
---|---|---|
400 | BadRequest | InvalidItemId |
400 | BadRequest | InvalidCalendarId |
400 | BadRequest | InvalidGroupId |
400 | BadRequest | InvalidDuration |
400 | BadRequest | InvalidName |
400 | BadRequest | InvalidDescription |
400 | BadRequest | InvalidSpecialist |
403 | Forbidden | UnauthorizedCreateItem |
403 | Forbidden | UnauthorizedCreateTaskInCasesOfOtherSpecialist |
500 | InternalServerError | FailureAddItem |
La validación de los permisos de creación de tareas (ADD NEW TASK IN TIPO DE CASO y CREATE TASK IN CASES OF OTHER SPECIALIST) se hace como en la consola web de especialistas (ASDKV8).