Saltar al contenido principal

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