Lê as configurações da comunidade
GET/api/communities/settings
- Auth
- Jeton requis
- Qui peut l’appeler:
- owner
- SuperAdmin
- Clé d’API:
- community:read
- X-CommunityId
X-CommunityIdEnvoyez le X-CommunityId de la communauté où l’opération a lieu.
As configurações da comunidade do `X-CommunityId` (o id nunca vai no caminho). Leitura para a equipe: owner, admin, moderador e financeiro; member recebe 403. `mcpMembers`, `mcpStaff` e `mcpAdmins` dizem quem pode usar um assistente de IA (MCP) na comunidade, todos `false` por padrão. O owner sempre pode. Member precisa de `mcpMembers`; moderador e financeiro precisam de `mcpStaff`; admin precisa de `mcpStaff` **ou** `mcpAdmins`. Só o owner (e o SuperAdmin) grava, em `PATCH /api/communities/{id}/settings`. `dropsInComments` diz se comentários (de post e de post curto) podem levar um Drop (padrão `false`). `memberApiKeysEnabled` diz se membros (papel member) podem criar e usar chaves de API pessoais (Integrações & APIs); `false` por padrão. A equipe (owner, admin, moderador, financeiro) sempre pode. Só o owner (e o SuperAdmin) grava. Google Analytics: `googleAnalyticsId` (o ID de medição, gravado em `PUT /api/communities/{id}`), `gaApiSecretConfigured` (se o segredo da API do Measurement Protocol está gravado) e `gaApiSecretLast4` (os 4 últimos caracteres dele, ou `null`). O segredo nunca volta inteiro.
En-têtes
| Nom | Type | Description |
|---|---|---|
X-CommunityIdfacultatif | string (uuid) | ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade. |
Réponses
| Statut | Description |
|---|---|
200 | `data`: as configurações. |
400 | Requisição inválida — falha de validação. |
401 | Token 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`). |
403 | Autenticado, mas sem permissão para esta operação. |
404 | Recurso não encontrado. |
500 | Erro interno do servidor. |
Exemple curl
curl -X GET "https://api.memberfy.net/api/communities/settings" \
-H "Authorization: Bearer $TOKEN" \
-H "X-CommunityId: $COMMUNITY_ID"