table_save (post)

El comando se usa para agregar, editar o eliminar registros de una tabla específica. El body está formado por dos array. Uno con los registros para agregar o modificar y el otro con los identificadores globales de los registros que se eliminarán.

Para agregar un nuevo registro, deberá pasar un guid no existente actualmente dentro de la tabla. En caso de que desee realizar un cambio, pasará el guid del registro en sí.

Parámetros

tablename

Nombre de la tabla a consultar

db

Nombre de la base de datos que contiene la tabla.

token

El token de identificación de usuario

Ejemplo

https://web.nios4.com/ws/?action=table_save&db=db&tablename=customers&token=00000000

Body

{

"rows": [ { diccionario de valores de registro, debe tener el GGUID establecido }, ... ],

"delete": [ array de GGUID que se eliminarán ]

}

El diccionario que se utilizará dentro del array de líneas puede ser el registro de el modelo que se puede obtener mediante el comando table_info. Sin embargo, es posible pasar solo los valores que desea modificar o agregar. Lo importante es que la clave guid siempre está presente.

Errores

notfound

La tabla solicitada no existe.

unauthorized

No se tienen permisos de visualización para la tabla solicitada