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