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
Creates a new self-reported engagement claim for an organization. The person must be a steward of the organization in the Home, which is checked at request time. Send the signed-in person's Home sign-in token in the x-home-id-token header; the gateway verifies it and refuses the request with 401 without a valid one. The acting person is the token's subject: userId is set from it and any userId sent in the body is ignored.
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.x-home-id-tokenstring · requiredThe signed-in person's sign-in token (the ES256
id_tokenissued by the Home). The gateway verifies its signature, issuer, audience and expiry, and takes the acting person from its subject.
Request Body
orgUristring · requiredGraphDB URI of the claiming organization
orgNamestring · requiredDisplay name of the organization
engagementAcceleratorsstring[] · minItems: 1 · requiredPhases of Engagement Toolkit accelerator domain codes — the twelve top concepts of
poe:EngagementAcceleratorScheme(PRAPrayer,SRAScripture/Resource Access,VISVision Casting,MNEMulti-node Engagement,MOBMobilization/Sending,COLCollaborative Engagement,COMMeeting Needs/Compassion,CTXCritical Contextualization,RCIResearch/Cultural Insights,TRNTraining/Equipping,MULMultiplying Efforts,MKTMarketplace Involvement). Since ontology v0.51.0 these are the only accepted values; the formerXXX-YYYfunction codes are rejected with 400. What an organization is equipped to do is classified separately on the organization (gc:hasOrganizationalCapability), never here.Enum values:PRASRAVISMNEMOBCOLCOMCTX
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.
fulfillsCommitmentIdstring · uuidOptional UUID of a commitment this attestation fulfills. Any organization may attest fulfillment of any commitment; the attestation records who attested, while the commitment retains its own committing organization.
Responses
Claim created
claimIdstring · uuid · requiredstatusstring · enum · requiredEnum values:active
