Modificar objeto
Para modificar un objeto en cliente, se debe enviar un PUT como el que se especifica a continuación.
PUT
https://api.persat.com.ar/v1/clientobjvalue/uid_client/obj_id/field_1
Path Parameters
Name | Type | Description |
---|---|---|
uid_client* | String | Indentificaro del cliente |
obj_id* | Number | Identificador del tipo de objeto. Heladeras por ej. |
field_1* | String | Identificador del elemento a modificar |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer API_KEY |
Content-Type* | String | application/json |
Request Body
Name | Type | Description |
---|---|---|
uid_client | String | Identificador del cliente al que quiero mover el objeto |
fields | Object | Los campos del objeto a insertar. Ver en el ejemplo en esta misma seccion |
Ejemplo Modificando un campo del Objeto
En este ejemplo queremos modificar la heladera identificada con
field_1: AABCSA090AA - Identificador de la heladera
obj_id: 2 - Tipo de Objeto Heladera
uid_client: AABC9098 - Identificador del cliente
Y modificar unicamente el tipo de heladera que es el field "4" para nuestra plantilla
La consulta PUT entonces queda asi:
https://api.persat.com.ar/v1/clientobjvalue/AABC9098/2/AABCSA090AA
body
Los valores a insertar son siempre strings, mas alla de que en la definicion de la plantilla sean de tipo Numero, email, etc.
Por el momento no se realizan validaciones durante la inserción o modificación de estos campos.
Analizando la Respuesta
En caso que no haya ningun error, obtenemos el objeto completo con la modificación realizada
updated: Es la fecha de insercion o modificacion en UTC
Ejemplo Moviendo el objeto a otro cliente
En este ejemplo queremos mover la heladera a otro cliente. La heladera esta identificada por estos datos
field_1: AABCSA090AA - Identificador de la heladera
obj_id: 2 - Tipo de Objeto Heladera
uid_client: AABC9098 - Identificador del cliente
Y la queremos mover al cliente con uid_client: BJJKJ777. La consulta PUT entonces queda igual que en el ejemplo anterior solo que lo que cambia ahora es el body
body
Analizando la Respuesta
En caso que no haya ningun error, obtenemos el objeto, ahora situado en el nuevo cliente
Se puede mover un objeto a otro cliente mientras se modifican los campos internos al mismo tiempo. Es cuestión de enviar en el body ambas modificaciones
body
Last updated