Skip to content

Módulo de Blog & Publicação

O módulo de Blogs é uma solução robusta para gerenciamento de conteúdo editorial. Ele permite criar publicações, organizar categorias, gerenciar autores e multimídia de forma independente dentro de um Workspace.

Este módulo foi projetado para ser flexível e escalável, permitindo que cada Workspace tenha seu próprio blog com configurações, domínios e usuários isolados.

Por que utilizar este módulo?

Antes de mergulharmos nos detalhes técnicos, é importante entender que este módulo não é apenas um sistema de postagens simples. Ele foi construído com foco em:

  • Isolamento Total: Cada blog opera como uma entidade única dentro de um Workspace.
  • Ecossistema Editorial: Gerencie sua equipe de redatores sem misturar as credenciais do sistema principal.
  • Liberdade de Frontend: Sendo 100% headless, você consome o conteúdo e decide como e onde exibi-lo.

Autenticação e Contexto

A API do blog utiliza headers específicos para identificar o contexto da requisição e garantir a segurança dos dados.

Identificação do Blog

Todas as requisições para os endpoints do blog (públicos ou privados) devem incluir o identificador do blog:

HeaderTipoObrigatórioDescrição
X-Blog-IdUUIDSimO identificador único do blog obtido no painel administrativo.

Localização do ID

Após cadastrar um novo blog no backoffice, o X-Blog-Id (UUID) estará disponível nas configurações do blog.

Autenticação Administrativa

Para endpoints de escrita (criação, edição e exclusão), é necessário fornecer um token de autenticação:

HeaderValorDescrição
AuthorizationBearer <token>Token JWT obtido através do login administrativo do blog.

Próximos Passos

Agora que você entende a base do módulo, explore as funcionalidades detalhadas: