Endpoint Examples
Get Events
Retrieve a paginated list of events for the authenticated user’s church. Supports optional pagination.
GET
/
v1
/
open
/
events
Copy
curl --request GET \
--url https://app.thefaithapp.com/api/v1/open/events \
--header 'Authorization: Bearer <token>' \
--header 'X-API-Key: <x-api-key>'
Copy
{
"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": "« Previous",
"active": false
},
{
"url": "https://app.thefaithapp.com/api/v1/open/events?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"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
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Headers
Your client API key from the dashboard (Settings page).
Query Parameters
Page number for pagination (default: 1).
Response
200
application/json
Paginated list of events.
The response is of type object
.
Copy
curl --request GET \
--url https://app.thefaithapp.com/api/v1/open/events \
--header 'Authorization: Bearer <token>' \
--header 'X-API-Key: <x-api-key>'
Copy
{
"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": "« Previous",
"active": false
},
{
"url": "https://app.thefaithapp.com/api/v1/open/events?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"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
}
Assistant
Responses are generated using AI and may contain mistakes.