Página de uma comunidade no diretório
GET/api/public/hub/communities/{slug}
- Auth
- Pública
- Chave de API:
- community:read
Sem login e sem `X-CommunityId`; sem cache na API. Mesmo limite por IP da lista. As mesmas regras da lista: comunidade fora do diretório (suspensa, inativa, apagada, retirada ou desligada) responde 404. A comunidade oficial da Memberfy segue as mesmas regras e vem com `official: true`.
Além do cartão, devolve só o que um visitante já vê: os produtos avulsos das lojas que um visitante abre (cada loja com o seu modo e a sua seleção; produto fora de loja visível não aparece, mesmo com link direto) e os planos públicos da página de planos (`/pricing`), quando ela abre (comunidade com dados de recebimento). E o botão de entrada já resolvido em `entry`: - `join`: cadastro aberto; leva ao cadastro no domínio da comunidade (`/?signup=1`); - `plans`: cadastro fechado, com plano ou produto público; leva à página de planos (`/pricing`); - `visit`: cadastro fechado, sem plano nem produto público; leva à página pública (com acesso de visitante) ou ao login (`/?login=1`).
Nada de e-mail, membros ou conteúdo.
Parâmetros
| Nome | Onde | Tipo | Descrição |
|---|---|---|---|
slugobrigatório | path | string |
Respostas
| Código | Descrição |
|---|---|
200 | A página da comunidade. |
404 | Recurso não encontrado. |
429 | Limite de leituras por IP. |
500 | Erro interno do servidor. |
Exemplo com curl
curl -X GET "https://api.memberfy.net/api/public/hub/communities/<slug>"