Admin
O router Admin possui endpoints consumidos pelo painel de administrador, e todos eles exigem não só autenticação via cookies, mas também que seu usuário possua a role Admin no serviço de autenticação.
Get all files
GET
/admin/files
Autenticação via cookiesEndpoint reservado para AdminResponse
Status: 200type File = {
id: string
type: string
path: string
meta: string | null
createdAt: Date
}
type AllFilesResponse = {
files: File[]
}
Delete file
DELETE
/admin/file/:id
Autenticação via cookiesEndpoint reservado para AdminResponses
Status: 404type FileToDeleteNotFound = {
message: string
sentId: string
err: any
}
Status: 200type File = {
id: string
type: string
path: string
meta: string | null
createdAt: Date
}
type DeleteFileResponse = {
message: string
deletedFile: File
}