updateFormsDataStatusByid
Actualiza el estado de datos de formulario por ID. 🔐 Este método requiere autorización.
Descripción
Cambia solo el estado de un registro de datos de formulario enviado (sent, moderation, approved, banned o deleted) y se resuelve en true si tiene éxito.
Pasa el nuevo estado como body.status. Solo el usuario que envió el registro puede cambiar su estado; para cualquier otro, la llamada devuelve 403 ("You can only modify your own records"). Si falta status, devuelve 400 ("Provide a valid status").
.updateFormsDataStatusByid(
,
);
Esquema de parámetros
Esquema
id(requerido): número
ID de los datos del formulario.
ejemplo: 1
body(requerido): objeto
Cuerpo de la solicitud.
Ejemplos
Ejemplo mínimo
// 1. auth
const authData = [
{
marker: 'email',
value: 'john@example.com',
},
{
marker: 'password',
value: '123456',
},
];
await AuthProvider.auth('email', {
authData,
});
// 2. update the status of your form data record by id
const result = await FormData.updateFormsDataStatusByid(
1621, // FormData ID.
{
status: 'approved',
},
);
Ejemplo de respuesta
true