Editar un registro
Para editar un registro, utilice un método HTTP PATCH con el punto de conexión de API records
y especifique el nombre de la base de datos, la presentación y el ID de registro.
Método HTTP |
PATCH |
URL |
/fmi/data/versión/databases/nombre-base-de-datos/layouts/nombre-presentación/records/id-registro versión: la versión de FileMaker Data API solicitada puede utilizar nombre-base-de-datos: el nombre de la base de datos alojada. nombre-presentación: el nombre de la presentación que se utilizará como contexto para la edición del registro. id-registro: el ID del registro que se va a editar. |
Encabezado HTTP |
Content-Type: application/json Authorization: Bearer token-sesión, donde token-sesión es el valor exclusivo de X-FM-Data-Access-Token para la sesión de la base de datos. |
Parámetros |
Datos de registros en formato JSON que contienen los pares de campo y valor que se van a actualizar. Los datos pueden especificar registros relacionados o portales que se encuentran en la presentación mediante la especificación Solo se actualizarán los campos que especifique; los demás campos del registro no se modificarán. Si se especifica "{}" como valor de Por ejemplo: Copiar
Otros parámetros opcionales del cuerpo de la solicitud:
|
Respuesta |
El cuerpo de respuesta y una matriz de mensajes que muestra el código de error 0. Por ejemplo: Copiar
Consulte Respuestas de error. |
Notas
-
Cuando edite registros mediante FileMaker Data API, la validación de campo se aplica de forma predeterminada (a menos que la anule la opción
entrymode
anterior). Si la validación de campos se aplica y los datos no superan la validación, recibirá un mensaje de error y no se actualizará el registro. -
Para eliminar un registro relacionado, utilice la sintaxis
deleteRelated
.Por ejemplo, para eliminar un único registro con el ID "3" de la tabla de "Pedidos" relacionada:
"deleteRelated" : "Orders.3"
Por ejemplo, para eliminar todos los registros con los ID "7" y "9" de la tabla de "Pedidos" relacionada:
"deleteRelated" : ["Orders.7", "Orders.9"]