GET /api/v1
Check your key · needs any valid key
Returns the church, the key’s permissions and every resource it can reach. Use it to test your setup.
curl "https://churchbright.com/api/v1" \ -H "Authorization: Bearer $CHURCHBRIGHT_API_KEY"
Example response
{
"ok": true,
"data": {
"church": {
"id": 1,
"name": "Grace Assembly",
"slug": "grace",
"country": "NG",
"currency": "NGN",
"timezone": "Africa/Lagos"
},
"key": {
"id": 3,
"name": "Website forms",
"prefix": "cb_live_Ab3d",
"scopes": [
"people:read",
"people:write"
],
"branch_id": null,
"created_at": "2026-09-01T10:00:00Z"
},
"resources": [
{
"name": "people",
"url": "https://churchbright.com/api/v1/people",
"allowed": [
"read",
"write"
],
"module": "core"
}
]
}
}