Closed jpaguero closed 1 month ago
[GET] -> public-website
Payload: { domain: string }
{
isPublic: boolean,
isActive: boolean,
menu: [
{
menuName: string,
slug: string,
iconName: string,
order: number,
}
],
pages: [
{
id: string | number;
position: number;
widget: {
id: string | number;
name: string;
element: {
template: any;
[key: string]: any; // Estos son los props que vienen del widget, son diferentes en cada widget
};
};
}
]
}
[POST] -> public-website
Descripción: Este andpoint se encarga de crear un nuevo item en la base de datos en la tabla public_website (elegir nombre) y guardar un json con todos los pages y menu de un sitio web. Osea que con los datos del payload el BE sea capaz de ir y consultar todas las pages y armar un objeto con sus respectivos sectios.
Payload:
{ domain: string, websiteId: number, userId: number, menuheaderId: number, isActive: boolean, isPublic: boolean }