GET
/
v1
/
open
/
bulletins
curl --request GET \
  --url https://app.thefaithapp.com/api/v1/open/bulletins \
  --header 'Authorization: Bearer <token>' \
  --header 'X-API-Key: <x-api-key>'
{
  "current_page": 1,
  "data": [
    {
      "id": 9,
      "title": "22 June 2025",
      "type": "native",
      "content": "<h3 data-start=\"184\" data-end=\"219\"><strong data-start=\"188\" data-end=\"219\">πŸ•ŠοΈ Sunday Worship Bulletin</strong></h3>",
      "pdf_url": null,
      "sections": [
        {
          "type": "text",
          "title": "πŸ“– Theme of the Day:",
          "content": "\"Walking by Faith\"\n2 Corinthians 5:7 – \"For we walk by faith, not by sight.\""
        },
        {
          "type": "link",
          "title": "πŸ™ Order of Service",
          "content": "https://www.youtube.com/watch?v=dMgr7nZ-eMA"
        },
        {
          "type": "image",
          "title": "Gallery",
          "content": "https://d2c58p2vdu8kb2.cloudfront.net/bulletins/sections/dzfRCxQ0Sinp9qkViUBrUs02EOWVMNwJfyFSvTR2.png"
        }
      ],
      "published_at": "2025-06-21 15:04:09",
      "formatted_date": "June 21, 2025"
    },
    {
      "id": 8,
      "title": "6 July 2025 (Copy)",
      "type": "pdf",
      "content": "",
      "pdf_url": "https://d2c58p2vdu8kb2.cloudfront.net/bulletins/SKGWKlB3dtue59J2ZMK0cfcsN9p520El6HxgHIPN.pdf",
      "sections": [],
      "published_at": "2025-06-21 14:20:47",
      "formatted_date": "June 21, 2025"
    }
  ],
  "first_page_url": "https://app.thefaithapp.com/api/bulletins?page=1",
  "from": 1,
  "last_page": 1,
  "last_page_url": "https://app.thefaithapp.com/api/bulletins?page=1",
  "links": [
    {
      "url": null,
      "label": "&laquo; Previous",
      "active": false
    },
    {
      "url": "https://app.thefaithapp.com/api/bulletins?page=1",
      "label": "1",
      "active": true
    },
    {
      "url": null,
      "label": "Next &raquo;",
      "active": false
    }
  ],
  "next_page_url": null,
  "path": "https://app.thefaithapp.com/api/bulletins",
  "per_page": 10,
  "prev_page_url": null,
  "to": 2,
  "total": 2
}

Retrieves a paginated list of bulletins for the authenticated user’s church.

  • Requires both an API key and a Firebase ID token.
  • Supports optional pagination.
  • Bulletins can be either native (HTML content) or PDF files.
  • Each bulletin may contain sections with different content types (text, links, images).

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-API-Key
string
required

Your client API key from the dashboard (Settings page).

Query Parameters

page
integer
default:1

Page number for pagination (default: 1).

Response

200
application/json

Paginated list of bulletins.

The response is of type object.