Developers

Build integrations with the Christite public REST API.

Getting started

  1. Create an app in My Apps — pick your scopes and issue test/live credentials.
  2. Or use a personal key from API Keys (legacy single-key flow).
  3. Send requests with header Authorization: Bearer <your-key>
  4. Publish to the App Marketplace so parishes can install your integration.

Example

curl -H "Authorization: Bearer ck_live_..." \
  https://your-site.com/api/public/v1/posts?type=testimony&limit=10

OpenAPI

Machine-readable spec available at:

/api/public/v1/openapi

Endpoints

  • GET /api/public/v1/posts — list testimonies, prayers, articles
  • GET /api/public/v1/ministries — list ministries
  • GET /api/public/v1/sanctuary-qa — list Sanctuary Q&A