SaveChanges
Las operaciones disponibles en el endpoint están basadas en la estructura de la entidad correspondiente. Cada entidad representa una tabla, y su estructura es descrita en la documentación para cada objeto.
SavesChangesOperation
-
Permite guardar o actualizar la información enviada en el cuerpo del request.
- El objeto a procesar debe cumplir con la estructura definida para la entidad.
- Si la entidad tiene relaciones con otras tablas (por ejemplo, llaves foráneas) , el sistema validará que dichas referencias existan en las tablas maestras correspondientes.
- Si alguna referencia no existe, la operación fallará con un mensaje de error específico.
- Si todas las validaciones son exitosas, se almacenará el registro y la respuesta incluirá la entidad procesada, con sus respectivos datos actualizados.
-
Entidades que utilizan
SaveChangespara el parámetroGroupName➜
¡Código copiado al portapapeles!
📑 Request
🔗 Response
Ejemplo Request
{
"Data": {
"Token":
{
"Id": "TokenAsignado"
},
"Operation":
{
"Name": "SaveChangesOperation",
"GroupName":
"Product",
"Payload":
"{\"Reference\":\"00115\",\"Name\":\"Pastas
la
muñeca\",\"ShortName\":\"La
muñeca\",\"Description\":\"Pasta en forma de
spaguetti\",\"ConsumptionTax\":0.19,\"ApplyConsumptionTaxToPrice\":true,\"Enable\":true,\"IsDeleted\":false,\"Keywords\":\"Pastas,muñeca
\",\"ImageNames\":\"Pastas.jpg\",\"ProductBrandReferenceCode\":\"Lamuñeca\",\"ProductTypeReferenceCode\":\"Tipo001\",\"ManufacturerReferenceCode\":\"Fab001\",\"SupplierReferenceCode\":\"Prov001\",\"DepartmentReferenceCode\":\"Depto001\",\"CategoryReferenceCode\":\"Cat001\"}"
}
}
}
Ejemplo de Response
{
"Reference":
"00115",
"Name": "Pastas la muñeca",
"ShortName":
"La muñeca",
"Description":
"Pasta
en forma de spaguetti"
,
"ConsumptionTax": 0.19,
"ApplyConsumptionTaxToPrice":
true,
"Enable":
true,
"IsDeleted":
false,
"Keywords":
"Pastas,muñeca",
"ImageNames":
"Pastas.jpg",
"ProductBrandReferenceCode":
"Marca001",
"ProductTypeReferenceCode":
"Tipo001",
"ManufacturerReferenceCode":
"Fab001",
"SupplierReferenceCode":
"Prov001",
"DepartmentReferenceCode":
"Depto001",
"CategoryReferenceCode":
"Cat001"
}