Edición Campos Adicionales

    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