List engagement claims (V0)
Proxies to the Supabase Edge Function list-engagement-claims. Returns paginated engagement claims with optional filters by org, people group, country, and status.
query Parameters
orgUristringFilter by claiming organization URI.
rop3stringFilter by people group ROP3 code.
countryCodestring · minLength: 2 · maxLength: 2Filter by ISO alpha-2 country code.
statusstring · enumFilter by claim status (default: active).
Enum values:activepausedcompletedlimitinteger · 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 engagement claims
claimsobject[] · requiredtotalinteger · required
Submit engagement claim (V0)
Proxies to the Supabase Edge Function submit-engagement-claim. Creates a new self-reported engagement claim for an organization. Caller must have an approved 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
orgUristring · requiredGraphDB URI of the claiming organization
orgNamestring · requiredDisplay name of the organization
claimedByEmailstring · email · requiredEmail of the submitting user
engagementAcceleratorsstring[] · minItems: 1 · requiredEngagement accelerator or function notation codes from gc:EngagementAcceleratorScheme (e.g. PRA-INT, COM-DIS, SRA). See ontology.global.church for the full list of ~49 function codes and 12 accelerator codes.
peopleGroupRop3stringROP3 code of the target people group
peopleGroupNamestringDisplay name of the people group
peopleGroupRog3stringROG3 country code for PGIC composite key
countryCodestringISO alpha-2 country code
countryNamestringDisplay name of the country
descriptionstringFree-text description of the engagement
Responses
Claim created
claimIdstring · uuid · requiredstatusstring · enum · requiredEnum values:active
