Pular para o conteúdo

Itens que um bloco fixo aceita

GET/api/campaigns/block-items

Auth
Exige token
X-CommunityId
X-CommunityId Envie o X-CommunityId da comunidade em que a operação acontece.

Owner, admin, moderador e financeiro. Os itens que um bloco `product`, `event` ou `course` aceitaria agora, pela mesma regra que valida o salvar da campanha (um item fora desta lista devolve 422 em `blocks[i]`): aprovado e publicado, num espaço e numa seção abertos a todos os membros (sem plano, grupo, produto ou privado); produto ativo e à venda numa vitrine aberta. `search` filtra pelo título. Evento traz `startTime`; produto traz `price` e `currency`. Mais recentes primeiro (evento pela data de início).

Parâmetros

NomeOndeTipoDescrição
typeobrigatórioqueryproduct | event | course
searchopcionalquerystring
pageopcionalqueryinteger
limitopcionalqueryinteger

Headers

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

Respostas

CódigoDescrição
200Página de itens elegíveis.
400Requisição inválida — falha de validação.
401Token ausente, inválido ou expirado.
403Autenticado, mas sem permissão para esta operação.
500Erro interno do servidor.

Exemplo com curl

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