Saltar al contenido principal

Puntos Finales de Contenido

El módulo de Contenido gestiona páginas de sitio web, secciones, elementos, bloques, sermones, listas de reproducción, servicios de transmisión, eventos, calendarios curados, archivos, galerías, traducciones de Biblia y búsquedas de versículos, canciones, arreglos, estilos globales, fotos de stock y configuración. Es el módulo más grande en la API y alimenta el CMS, medios/transmisión, planificación de adoración y características de Biblia en todas las aplicaciones ChurchApps.

Ruta base: /content

Páginas

Ruta base: /content/pages

MétodoRutaAuthPermisoDescripción
GET/:churchId/tree?url=&id=PublicCargar árbol de página completo por URL o ID
GET/:idJWTObtener una página por ID
GET/JWTListar todas las páginas para la iglesia
POST/duplicate/:idJWTContent.EditDuplicar una página con todas las secciones y elementos
POST/temp/aiJWTContent.EditGuardar una página generada por IA
POST/JWTContent.EditCrear o actualizar páginas (lote)
DELETE/:idJWTContent.EditEliminar una página

Sermones

Ruta base: /content/sermons

MétodoRutaAuthPermisoDescripción
GET/public/:churchIdPublicListar todos los sermones públicos para una iglesia
GET/:idJWTObtener un sermón por ID
GET/JWTListar todos los sermones
GET/lookup?videoType=&videoData=PublicBuscar metadatos de sermón desde YouTube o Vimeo
POST/JWTStreamingServices.EditCrear o actualizar sermones (lote)
DELETE/:idJWTStreamingServices.EditEliminar un sermón

Eventos

Ruta base: /content/events

MétodoRutaAuthPermisoDescripción
GET/group/:groupIdJWTObtener eventos para un grupo
GET/public/group/:churchId/:groupIdPublicObtener eventos públicos para un grupo
GET/:idJWTObtener un evento por ID
POST/JWTCrear o actualizar eventos (lote)
DELETE/:idJWTContent.EditEliminar un evento

Archivos

Ruta base: /content/files

MétodoRutaAuthPermisoDescripción
GET/:contentType/:contentIdJWTObtener archivos por tipo de contenido e ID de contenido
GET/JWTListar todos los archivos para el sitio web de la iglesia
GET/:idJWTObtener un archivo por ID
POST/JWTContent.EditCargar archivos (base64)
POST/postUrlJWTContent.EditObtener URL de carga S3 preeimpresa
DELETE/:idJWTContent.EditEliminar un archivo

Páginas Relacionadas