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 cookies
Endpoint reservado para Admin
Response
Status: 200
type 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 cookies
Endpoint reservado para Admin
Responses
Status: 404
type FileToDeleteNotFound = {
message: string
sentId: string
err: any
}
Status: 200
type File = {
id: string
type: string
path: string
meta: string | null
createdAt: Date
}
type DeleteFileResponse = {
message: string
deletedFile: File
}