List org claims (V0)
GET
https://api.global.church
/v0/admin/claims
Proxies to the Supabase Edge Function list-org-claims. Returns paginated org claims for the admin dashboard. Supports status filtering and pagination via query params.
query Parameters
statusstring · enumFilter by claim status.
Enum values:pendingapprovedrejectedlimitinteger · min: 1 · max: 200Max rows to return (default 50, max 200).
offsetinteger · min: 0Pagination offset (default 0).
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
Paginated list of org claims
claimsobject[] · requiredtotalinteger · required
Review org claim (V0)
POST
https://api.global.church
/v0/admin/claims/review
Proxies to the Supabase Edge Function review-org-claim. Approves or rejects an org claim.
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
claimIdstring · uuid · requiredactionstring · enum · requiredEnum values:approverejectadminEmailstring · email · required
notesstring
Responses
Review result
successboolean · requiredclaimIdstring · requirednewStatusstring · enum · requiredEnum values:approvedrejected
