Skip to main content
GET
/
v1
/
church
Get Church Profile
curl --request GET \
  --url https://api.thefaithapp.com/v1/church \
  --header 'Authorization: Bearer <token>' \
  --header 'X-API-Key: <x-api-key>'
{
  "church": {},
  "church.gatherings": [
    {}
  ],
  "church.branches": [
    {}
  ],
  "church.giving_link": "<string>"
}
Retrieves the profile information for the authenticated user’s church.
  • Requires both an API key and a TheFaithApp member bearer token.

Request inputs

X-API-Key
string
required
Your client API key from the dashboard (Settings page).

Response fields

church
object
required
The authenticated member’s full church profile.
church.gatherings
object[]
Active gathering schedules that the app can display as service times.
church.branches
object[]
A short branch list included with the church profile response.
The public giving URL generated for this church in the frontend app.

Example response

{
  "church": {
    "id": 12,
    "public_uuid": "11111111-2222-3333-4444-555555555555",
    "name": "Example Church",
    "email": "info@examplechurch.com",
    "location": "Kampala, Uganda",
    "image": "https://cdn.example.com/clients/example.png",
    "about": "<p>A welcoming church community.</p>",
    "giving_link": "https://app.thefaithapp.com/give/11111111-2222-3333-4444-555555555555",
    "prayer_request_link": "https://app.thefaithapp.com/prayer-request/11111111-2222-3333-4444-555555555555",
    "outreach_campaigns_link": "https://app.thefaithapp.com/11111111-2222-3333-4444-555555555555/campaigns",
    "gatherings": [
      {
        "id": 1,
        "name": "First Service",
        "day_of_week": "Sunday",
        "start_time": "07:00",
        "end_time": "09:30",
        "is_active": true
      }
    ],
    "branches": []
  }
}