Ruta
PATCH /api/table/{tableId}/record/{recordId}Solicitud
Parámetros de ruta
- tableId (string): El identificador único de la Tabla (cómo obtenerlo).
- recordId (string): El identificador único del Registro que se actualizará (cómo obtenerlo).
Cuerpo de la solicitud
- record (obligatorio)
- Descripción: Los datos del Registro que se actualizarán
- Tipo: Objeto
- Ejemplo:
- Nota: El objeto
fieldscontiene los nombres de los Campos y sus nuevos valores correspondientes. Cada tipo de Campo tiene una estructura de valores diferente; consulta Tipos de valores de Campo de Registro para obtener más información.
null explícitamente. Si no se incluye el nombre de un Campo, no se actualizará dicho Campo.
- fieldKeyType (opcional)
- Descripción: Especifica el tipo de clave del Campo
- Tipo: Cadena
- Valores posibles:
- “name”: Usa el nombre del Campo como clave
- “id”: Usa el ID del Campo como clave
- “dbFieldName”: Usa el dbFieldName del Campo como clave
- Ejemplo:
"name"o"id"o"dbFieldName" - Nota: Si no se especifica, se usa de forma predeterminada el nombre del Campo como clave.
- Uso:
- Cuando se establece en “name”:
- Cuando se establece en “id”:
- Cuando se establece en “name”:
- typecast (opcional)
- Descripción: Indica si se deben convertir automáticamente los tipos de valores de Campo. De forma predeterminada, se aplica una validación estricta que exige que los valores de entrada coincidan con el tipo de datos del Campo actual. Si se habilita, el sistema intentará realizar la conversión automática.
- Tipo: Booleano
- Valores posibles: true o false
- Ejemplo:
true - Nota: Si se establece en true, el sistema intentará convertir los valores de entrada al tipo de valor de Campo correcto.
- Ejemplos de uso:
- Campo de enlace: Puede usarse directamente el texto de la clave principal para crear el enlace
- Campo de fecha: Pueden usarse cadenas de fecha con un formato no estándar
- Campo de usuario: Puede usarse directamente el nombre de usuario
- Campo de enlace: Puede usarse directamente el texto de la clave principal para crear el enlace
- order (opcional)
- Descripción: Después de actualizar el Registro, lo mueve a una posición determinada en una Vista concreta.
- Tipo: Objeto
- Propiedades:
- viewId: ID de la Vista
- anchorId: ID del Registro de anclaje
- position: Posición con respecto al Registro de anclaje. Valores posibles:
"before"o"after"
- Ejemplo:
Respuesta
Respuesta correcta
- Código de estado: 200 Correcto
- Cuerpo de la respuesta: Devuelve los datos del Registro actualizado.
Respuestas de error
- Código de estado: 400 Solicitud incorrecta: Error en el formato del cuerpo de la solicitud o faltan Campos obligatorios.
- Código de estado: 404 No encontrado: El tableId o recordId especificado no existe.

