Detalles de la petición:
-
URI: api/v8.6/additionalfield/{ciId}?isGuId={isGuId}
-
Tipo: PUT
-
Encabezados requeridos:
- Content-Type: application/json
- Authorization: TOKEN
La estructura URI de la petición se implementa de la siguiente forma:
- Si es por CI: api/v8.6/additionalfield/IdCI?isGuId=False
- Si es por GuID: api/v8.6/additionalfield/GuID?isGuId=True
Parámetros:
Nombre | Tipo de dato | Obligatorio | Descripción |
---|---|---|---|
Id | Texto | Si | Id del CI o GuId que se va a editar |
IsGuId | Booleano | sI | En caso que el Id que se envíe sea GuId el valor será “true”, si corresponde al Id de un CI entonces será “false” |
Nota: En el cuerpo de la petición, se envía el Id que corresponde al campo adicional que se va a editar, éste se puede obtener mediante la consulta de campos adicionales descrita en el apartado anterior.
Cuerpo de la petición:
Ejemplo:
[
{
"Id": 494,
"Value": "501"
},
…
]
Respuesta:
No existe un cuerpo de respuesta, la validación del resultado de la operación se puede realizar analizando el código http obtenido: 200 OK para una operación exitosa.
Mensajes de error:
Código | Estado HTTP | Mensaje de error |
---|---|---|
400 | BadRequest | InvalidToken |
404 | BadRequest | InvalidUserId |
400 | BadRequest | NotFoundCiId |
400 | BadRequest | InvalidCiId |
400 | NotFound | InvalidCategoryId |
400 | NotFound | InvalidDateValue |
400 | NotFound | InvalidType |
400 | NotFound | InvalidDataElement |
400 | NotFound | InvalidBooleanValue |
400 | NotFound | InvalidNumericValue |
500 | InternalServerError | FailureUpdateAditionalFields |