Skip to main content

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 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 cookiesEndpoint 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
}