Admin
Get all users
GET
/users
Autenticação via cookies
Endpoint reservado para Admin
Somente usuários com autenticação e autorização de ADMIN
podem obter os dados desse endpoint.
Request pode ser feita tanto do browser quanto do Node.js runtime, se a request for feita do web browser, o sessionId
pode estar nos cookies.
Request
// Browser
type RequestCookies = {
sessionId: string;
};
// Nodejs ou Browser pelo Body da Request
type RequestBody = {
sessionId: string;
};
Response
type User = {
id: string;
email: string;
fullName: string;
sector: string | null;
edv: string;
avatarUrl: string | null;
createdAt: Date;
updatedAt: Date;
roleName: string;
};
type ResponseBody = {
users: User[];
};