> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thefaithapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Church Profile

Retrieves the profile information for the authenticated user's church.

* Requires both an API key and a TheFaithApp member bearer token.

## Request inputs

<ParamField header="X-API-Key" type="string" required>
  Your client API key from the dashboard (Settings page).
</ParamField>

## Response fields

<ResponseField name="church" type="object" required>
  The authenticated member's full church profile.
</ResponseField>

<ResponseField name="church.gatherings" type="object[]">
  Active gathering schedules that the app can display as service times.
</ResponseField>

<ResponseField name="church.branches" type="object[]">
  A short branch list included with the church profile response.
</ResponseField>

<ResponseField name="church.giving_link" type="string">
  The public giving URL generated for this church in the frontend app.
</ResponseField>

## Example response

```json theme={null}
{
  "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": []
  }
}
```
