Member Access Profile
UseGET /v1/platform/access-profile to load the authenticated member’s
display, language, bandwidth, and accessibility-support preferences. Use
PUT /v1/platform/access-profile to update them. Both calls require the
church API key and the member bearer token, and both are bound to the same
church tenant.
Support details remain private from church staff unless
share_with_support_team is true. A request with request_support: true is
rejected unless the member has enabled sharing in that request or previously.
The response also describes supported church languages and offline
capabilities. Treat that list as runtime capability information rather than a
promise that every piece of content has already been downloaded.
Outgoing Webhook Events
Church administrators configure outgoing HTTPS endpoints in the dashboard. An endpoint subscribes to one or more of these event families:- Event created, updated, published, or deleted
- Event registration created, updated, checked in, or canceled
- Giving record created, updated, settled, refunded, or disputed
- Safe test delivery
Verify a Delivery
Every request contains:
Build the signed message as the timestamp, a period, and the exact raw request
body:
v1= using a timing-safe comparison. Reject stale
timestamps according to your replay window, and store processed event IDs so a
retry cannot apply the same business change twice.
Return any 2xx status only after the receiver has durably accepted the
event. Failed deliveries use bounded automatic retries, and an administrator
can also request a manual retry with the same event ID.