Lista de campos adicionales
Detalles de la petición
- Uri: /api/v9/item/additionalfields
- Tipo: POST
-
Encabezados requeridos:
- content-type: application/json
- X-Authorization: Bearer {token}
Parámetros
Nombre | Tipo de dato | Obligatorio | Descripción |
---|---|---|---|
id | Número | No | Identificador del caso, este se envía en caso de requerir los valores de campos adicionales de un caso. |
itemType | Texto | Si | Tipo de caso |
consoleType | Texto | Si | Tipo de consola |
modelId | Número | Si | Identificador del modelo |
stateId | Número | Si | Identificador del estado |
categoryId | Número | No | En caso de tener el dato se envía. |
Cuerpo de la petición
Cuando es creación de caso
{
"categoryId": 520, "itemType": 4,
"modelId": 31,
"stateId": 25,
"consoleType": "specialist" }
Cuando se requiere conocer los datos adicionales de un caso: {
"id":3018,
"itemType":4,
"modelId":31,
"stateId":25,
"categoryId":521,
"consoleType":"specialist"
}
Respuesta
{
"content": [
{
"boolValue": null,
"catalogId": null,
"dataSourceId": null,
"dateValue": null,
"description": "[ES] Campo que contiene el id compuesto del caso en V8", "enable": false,
"fieldId": 802,
"fieldType": 1,
"fieldTypeName": "ShortText",
"floatValue": null,
"identifier": "casov8",
"inputStream": null,
"intValue": null,
"itemId": null,
"mandatory": false,
"name": "[ES] N° Caso en V8",
"order": 1,
"projectId": null,
"stringValue": null,
"type": null,
"url": null,
"visible": true
},
{
"boolValue": null,
"catalogId": null,
"dataSourceId": null,
"dateValue": null,
"description": "[ES] Tiempo de desarrollo del reporte", "enable": true,
"fieldId": 834,
"fieldType": 14,
"fieldTypeName": "Time",
"floatValue": null,
"identifier": "Tiempo de desarrollo del reporte",
"inputStream": null,
"intValue": null,
"itemId": null,
"mandatory": false,
"name": "[ES] Tiempo de desarrollo del reporte",
"order": 2,
"projectId": null,
"stringValue": null,
"type": null,
"url": null,
"visible": true
}
],
"totalItems": 2
}
Parámetros Response:
Nombre | Tipo de dato | Descripción |
---|---|---|
totalItems | Número | Total de objetos encontrados en la búsqueda |
totalPage | Número | Total de objetos por página |
content | Lista | Listado de objetos |
Mensajes de error
Código | Estado HTTP | Mensaje de error |
---|---|---|
400 | BadRequest | \r\nNombre del parámetro: ItemType |
400 | BadRequest | \r\nNombre del parámetro: ConsoleType |
400 | BadRequest | InvalidStateId |
400 | BadRequest | InvalidItemType |
400 | BadRequest | RequestNeedsSomeArguments |
500 | InternalServerError | FailureGetAdditionalFields |