Pular para o conteúdo principal

Endpoints de Conteúdo

O módulo de Content gerencia páginas do website, seções, elementos, blocos, sermões, playlists, serviços de transmissão, eventos, calendários curados, arquivos, galerias, traduções de Bíblia e pesquisas de versículos, músicas, arranjos, estilos globais, fotos em estoque e configurações. É o maior módulo na API e alimenta o CMS, mídia/transmissão, planejamento de adoração e recursos de Bíblia em todos os aplicativos da ChurchApps.

Caminho base: /content

Páginas

Caminho base: /content/pages

MétodoCaminhoAuthPermissãoDescrição
GET/:churchId/tree?url=&id=PublicCarregue árvore de página completa (seções, elementos, blocos) por URL ou ID
GET/:idJWTObtenha uma página por ID
GET/JWTListe todas as páginas para a iglesia
POST/JWTContent.EditCriar ou atualizar páginas (lote)
DELETE/:idJWTContent.EditDeletar uma página

Seções

Caminho base: /content/sections

MétodoCaminhoAuthPermissãoDescrição
GET/:idJWTObtenha uma seção por ID
POST/JWTContent.EditCriar ou atualizar seções (lote)
DELETE/:idJWTContent.EditDeletar uma seção

Blocos

Caminho base: /content/blocks

Estende CRUD padrão (GET /:id, GET /, POST /, DELETE /:id da classe base com permissão Content.Edit para escritas).

MétodoCaminhoAuthPermissãoDescrição
GET/:idJWTObtenha um bloco por ID
GET/JWTListe todos os blocos
POST/JWTContent.EditCriar ou atualizar blocos
DELETE/:idJWTContent.EditDeletar um bloco

Para mais informações sobre os endpoints de Content, veja a documentação completa da API.