GET
/
v1
/
open
/
events
Get Events
curl --request GET \
  --url https://app.thefaithapp.com/api/v1/open/events \
  --header 'Authorization: Bearer <token>' \
  --header 'X-API-Key: <x-api-key>'
{
  "current_page": 1,
  "data": [
    {
      "id": 4,
      "deleted_at": null,
      "client_id": 2,
      "title": "Kingdom Impartation",
      "thumbnail": "https://d2c58p2vdu8kb2.cloudfront.net/events/WbYWMPFRYnKfCyYlReLjrKRyrP6SkTmGY6KhYBI9.png",
      "details": "<div class=\"fusion-fullwidth fullwidth-box...\">",
      "date": "2025-04-17T00:00:00.000000Z",
      "time": "2025-05-24T09:19:00.000000Z",
      "created_at": "2025-03-23T18:20:02.000000Z",
      "updated_at": "2025-03-23T18:20:02.000000Z",
      "is_recurring": false,
      "recurrence_pattern": null,
      "recurrence_end_date": null,
      "is_multi_day": false,
      "end_date": null,
      "end_time": null,
      "sort_date": "2025-04-17T00:00:00.000000Z"
    },
    {
      "id": 5,
      "deleted_at": null,
      "client_id": 2,
      "title": "Daily Conference",
      "thumbnail": "https://d2c58p2vdu8kb2.cloudfront.net/events/kNiHY3rZ6quJrvGgNSXIofVI5OqZKRXPfobNhwVn.jpg",
      "details": "<p>Our weekly sunday service</p>",
      "date": "2025-05-03T00:00:00.000000Z",
      "time": "2025-05-24T05:00:00.000000Z",
      "created_at": "2025-05-24T12:43:14.000000Z",
      "updated_at": "2025-05-24T12:43:14.000000Z",
      "is_recurring": true,
      "recurrence_pattern": "weekly",
      "recurrence_end_date": null,
      "is_multi_day": false,
      "end_date": null,
      "end_time": null,
      "recurrence": {
        "pattern": "weekly",
        "end_date": null,
        "next_occurrence": "2025-05-31"
      },
      "sort_date": "2025-05-31"
    }
  ],
  "first_page_url": "https://app.thefaithapp.com/api/v1/open/events?page=1",
  "from": 1,
  "last_page": 1,
  "last_page_url": "https://app.thefaithapp.com/api/v1/open/events?page=1",
  "links": [
    {
      "url": null,
      "label": "&laquo; Previous",
      "active": false
    },
    {
      "url": "https://app.thefaithapp.com/api/v1/open/events?page=1",
      "label": "1",
      "active": true
    },
    {
      "url": null,
      "label": "Next &raquo;",
      "active": false
    }
  ],
  "next_page_url": null,
  "path": "https://app.thefaithapp.com/api/v1/open/events",
  "per_page": 10,
  "prev_page_url": null,
  "to": 3,
  "total": 3
}
Retrieves a paginated list of events for the authenticated user’s church.
  • Requires both an API key and a Firebase ID token.
  • Supports optional pagination.

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

Paginated list of events.

current_page
integer

Current page number of the result set.

Example:

1

data
object[]

List of event objects.

first_page_url
string<uri>

URL to the first page of results.

Example:

"https://app.thefaithapp.com/api/v1/open/events?page=1"

from
integer

Index of the first item returned.

Example:

1

last_page
integer

Last page number of the result set.

Example:

1

last_page_url
string<uri>

URL to the last page of results.

Example:

"https://app.thefaithapp.com/api/v1/open/events?page=1"

Pagination navigation links.

next_page_url
string<uri> | null

URL to the next page of results, or null if on the last page.

Example:

null

path
string<uri>

Base path for the paginated results.

Example:

"https://app.thefaithapp.com/api/v1/open/events"

per_page
integer

Number of items per page.

Example:

10

prev_page_url
string<uri> | null

URL to the previous page of results, or null if on the first page.

Example:

null

to
integer

Index of the last item returned.

Example:

1

total
integer

Total number of items available.

Example:

1