Vitrine (Explorar) do programa, com busca, categorias e filtros
GET/api/networking/explore
- Auth
- Requires a token
- API key:
- networking:read
- X-CommunityId
X-CommunityIdSend the X-CommunityId of the community the operation happens in.
Lista quem oferece sessões (lado anfitrião, ou todos no modelo simétrico) com participação `ACTIVE` ou `PAUSED`, ainda com acesso ao espaço e com papel permitido por `offerers`. Cada item é um `NetworkingCard`. Ordem: em destaque primeiro, depois o próximo horário livre mais cedo. Filtros: `q` (nome, cargo e empresa), `category` (`all`, `new` = entrou há até 30 dias, `availableNow`, `featured` ou a chave de uma categoria do espaço), `availableNow` (horário livre nos próximos 7 dias, lido de `nextAvailableAt`, recalculado na escrita e por um job em até 15 minutos), `from`/`to` (`AAAA-MM-DD` no fuso da comunidade, no máximo 31 dias: só quem tem horário livre nesses dias), `country` (ISO 3166-1, ex. `BR`), `language` (ISO 639, ex. `pt`), `company` e `fields[<fieldId>]=<valor>` (só os `filterFields` do `GET /api/networking/config`). País, idioma e campos só filtram quem deixou o valor visível para Membros ou Público na página do membro: com o país em "Privado" a pessoa nunca é encontrada pelo filtro de país. Quem não acessa o espaço: 403.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
spaceIdrequired | query | string (uuid) | |
qoptional | query | string | |
categoryoptional | query | string | |
availableNowoptional | query | boolean | |
fromoptional | query | string (date) | |
tooptional | query | string (date) | |
countryoptional | query | string | |
languageoptional | query | string | |
companyoptional | query | string | |
fieldsoptional | query | object | Ex.: `fields[<fieldId>]=senior`, ou `fields` com um objeto JSON `{"<fieldId>":"senior"}` (o que o `/sdk.js` manda). |
pageoptional | query | integer | |
limitoptional | query | integer |
Headers
| Name | Type | Description |
|---|---|---|
X-CommunityIdoptional | string (uuid) | ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade. |
Responses
| Status | Description |
|---|---|
200 | Cards da vitrine. |
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. |
500 | Erro interno do servidor. |
curl example
curl -X GET "https://api.memberfy.net/api/networking/explore" \
-H "Authorization: Bearer $TOKEN" \
-H "X-CommunityId: $COMMUNITY_ID"