Skip to content

Lista os temas salvos da comunidade

GET/api/community-themes

Auth
Requires a token
X-CommunityId
X-CommunityId Send the X-CommunityId of the community the operation happens in.
Endpoint descriptions come straight from the API specification and are in Portuguese for now. The interface around them is translated.

Os temas da comunidade do `X-CommunityId`, do mais antigo ao mais novo, com o ativo marcado. Toda comunidade tem sempre um tema ativo: enquanto não tem um salvo, a lista abre com o "Atual" virtual (`id: null`, `virtual: true`), feito do que ela tem hoje (modo, paleta, cor da barra e estado do menu); a primeira gravação o salva. Até 10 temas (`limit`; `count` são os salvos). Owner e admin; moderador, financeiro e membro recebem 403.

Headers

NameTypeDescription
X-CommunityIdoptionalstring (uuid)ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade.

Responses

StatusDescription
200Os temas.
401Token ausente, inválido ou expirado; token de outra comunidade (o `X-CommunityId` ou o `communityId` do corpo não é o do token); token antigo ou de uma sessão encerrada (troca de senha, convite aceito). Nesses casos a mensagem pede para entrar de novo (`auth.signInAgain`).
403Autenticado, mas sem permissão para esta operação.
500Erro interno do servidor.

curl example

curl -X GET "https://api.memberfy.net/api/community-themes" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-CommunityId: $COMMUNITY_ID"