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

tablenameNombre de la tabla a consultar
dbNombre de la base de datos que contiene la tabla.
tokenEl 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

notfoundLa tabla solicitada no existe.
unauthorizedNo se tienen permisos de visualización para la tabla solicitada