updateFormsDataByid
atualizar dados do formulário por id.
Descrição
Este método atualiza um registro de dados de formulário previamente enviado pelo seu ID. Requer autorização. Retorna uma Promise que resolve para um objeto IUpdateFormsData.
FormData.updateFormsDataByid(
id*);
Esquema de parâmetros
Esquema
id(obrigatório): número
ID dos dados do formulário
exemplo: 1
Exemplos
Exemplo 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',
},
],
},
);
Exemplo de resposta
{
"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 resposta
Esquema: IFormsDataEntity
id: número
O identificador único da página do formulário.
exemplo: 12345
formIdentifier: string
O identificador do formulário.
exemplo: "contact_form"
time: string
O horário do envio do formulário.
exemplo: "2023-10-01T12:00:00Z"
formData: FormDataType[]
Dados dos campos do formulário.
userIdentifier: string
O identificador do usuário.
exemplo: null
entityIdentifier: string
O identificador da entidade.
exemplo: "blog"
parentId: null | número
O identificador do pai.
exemplo: null
fingerprint: null | string
A impressão digital do formulário.
exemplo: null
isUserAdmin: boolean
O usuário é administrador.
exemplo: false
formModuleId: número
O identificador do módulo do formulário.
exemplo: 2