updateFormsDataByid
actualizar los datos del formulario por id.
Descripción
Este método actualiza un registro de datos de formulario previamente enviado por su ID. Requiere autorización. Devuelve una Promesa que se resuelve en un objeto IUpdateFormsData.
FormData.updateFormsDataByid(
id*);
Esquema de parámetros
Esquema
id(requerido): número
ID de los datos del formulario
ejemplo: 1
Ejemplos
Ejemplo mínimo
// 1. auth
const authData = [
{
marker: 'email',
value: 'test@test.ru',
},
{
marker: 'password',
value: '123456',
},
];
await AuthProvider.auth('email', {
authData,
});
// 2. update your formData by id
const result = await FormData.updateFormsDataByid(
1621, // FormData ID.
{
formIdentifier: 'test-form',
formModuleConfigId: 2,
moduleEntityIdentifier: 'blog',
replayTo: null,
status: 'sent',
formData: [
{
marker: 'name',
type: 'string',
value: 'Test 21',
},
],
},
);
Ejemplo de respuesta
{
"id": 1621,
"formIdentifier": "test-form",
"time": "2026-04-15T14:20:01.831Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test 21"
}
],
"userIdentifier": "test@test.ru",
"entityIdentifier": "blog",
"parentId": null,
"fingerprint": null,
"isUserAdmin": false,
"formModuleId": 2
}
Esquema de respuesta
Esquema: IFormsDataEntity
id: número
El identificador único de la página del formulario.
ejemplo: 12345
formIdentifier: cadena
El identificador del formulario.
ejemplo: "contact_form"
time: cadena
La hora de la presentación del formulario.
ejemplo: "2023-10-01T12:00:00Z"
formData: FormDataType[]
Datos de los campos del formulario.
userIdentifier: cadena
El identificador del usuario.
ejemplo: null
entityIdentifier: cadena
El identificador de la entidad.
ejemplo: "blog"
parentId: null | número
El identificador del padre.
ejemplo: null
fingerprint: null | cadena
La huella digital del formulario.
ejemplo: null
isUserAdmin: booleano
¿Es el usuario administrador?
ejemplo: false
formModuleId: número
El identificador del módulo del formulario.
ejemplo: 2