Church
- createdType: stringFormat: date-time
_at requiredDate and time this record was created, in UTC.
- idType: stringrequired
Roster identifier of the church.
- nameType: stringrequired
Name of the church displayed to people.
- bankType:
_verification Properties: 3Present in the create and import responses when the request carried
bank_accountand the account was registered. Absent when the request had nobank_account, or when another platform registered the church first (the response carrieslinked: existing_church): the settlement account stays with that platform, and the one you sent is ignored.GET /v1/churches/{id}does not return it; readreceiving_account_verifiedthere. - consentsType:Properties: 8
What this church accepted (present on GET by id).
- linkedenumconst:existing_church
Present when the church was already registered on our side by another platform — matched by the
einyou sent, now or on an earlier request. You created a channel to it, not a new record: its data, page and settlement account are unchanged and stay with that platform. Absent on your own churches, including when you send one of them again. - payoutType: boolean
_ready Present on GET by id. Current church-level eligibility to receive payouts. The first time it turns
true, Roster sendschurch.onboarded(in the sandbox only today). Donation eligibility, holds and processing windows are checked separately. - payoutType: "daily" or "weekly"enum
_schedule When the church receives its payouts:
dailyorweekly. Always present on GET by id (dailyunless changed). In the create and import responses, present when the request carriedpayout_scheduleand your platform registered the church. - receivingType: boolean
_account _verified Present on GET by id. The current receiving account is verified and its payout destination is registered. No bank numbers or internal review reasons are exposed.
- referenceType: string
Your own id for this church, when you sent one.