Public developer endpoint

UPC API

The versioned HTTP API for UPC content, search, live media, and authenticated user features.

Endpoint Areas

Keep public consumers on versioned routes. The interactive reference is available at /docs, backed by /openapi.json.

Content

Articles, sermons, series, contributors, and about content.

  • /api/v1/articles
  • /api/v1/sermons
  • /api/v1/sermons-per-book

Discovery

Home, catalog, library, search, and event feeds.

  • /api/v1/home
  • /api/v1/catalog
  • /api/v1/search

User

Authenticated profile, history, bookmarks, and account context.

  • /api/v1/me
  • /api/v1/history
  • /api/v1/articles/{article}/bookmark

Live & Bible

Live content and Bible explanation/version endpoints.

  • /api/v1/live
  • /api/v1/bible/version
  • /api/v1/bible/explain

Service Status

Use /api/health for uptime probes. A public status page should be hosted separately from this API so it can remain reachable during API incidents.

Health endpoint available

/api/health returns a lightweight JSON response.