Pular para o conteúdo principal

Branding do utilizador — /api/centralbackend/users

Controller: UserBrandingMediaV1Controller
Auth: Bearer
Version: VERSION_NEUTRAL/api/centralbackend/users/...
Tag: Utilizadores — logo e banner

Rotas (utilizador autenticado)

MétodoRotaDescrição
GET/me/iconÍcone/foto do utilizador autenticado
PATCH/me/iconAtualizar ícone
GET/me/bannerBanner do autenticado
PATCH/me/bannerAtualizar ou remover banner

Rotas (por UUID)

MétodoRotaDescrição
GET/id/:userUuid/iconLer ícone de outro utilizador
PATCH/id/:userUuid/iconAtualizar ícone de outro
GET/id/:userUuid/bannerLer banner de outro
PATCH/id/:userUuid/bannerAtualizar/remover banner de outro

Base completa: /api/centralbackend/users/...

  • Sem query: bytes da imagem (ou 204 se ausente, conforme o serviço).
  • ?json=true ou ?json=1: envelope JSON.
  • PATCH de terceiros (/id/:userUuid/...) exige permissão perm-user-edit.
  • Body JSON de upload de imagem tem limite maior (EMBEDDED_IMAGE_JSON_BODY_LIMIT_BYTES em main.ts).