Church

  • Date and time this record was created, in UTC.

  • Roster identifier of the church.

  • Name of the church displayed to people.

  • Present in the create and import responses when the request carried bank_account and the account was registered. Absent when the request had no bank_account, or when another platform registered the church first (the response carries linked: existing_church): the settlement account stays with that platform, and the one you sent is ignored. GET /v1/churches/{id} does not return it; read receiving_account_verified there.

    Properties: 3
  • What this church accepted (present on GET by id).

    Properties: 8
  • Present when the church was already registered on our side by another platform — matched by the ein you 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.

  • Present on GET by id. Current church-level eligibility to receive payouts. The first time it turns true, Roster sends church.onboarded (in the sandbox only today). Donation eligibility, holds and processing windows are checked separately.

  • When the church receives its payouts: daily or weekly. Always present on GET by id (daily unless changed). In the create and import responses, present when the request carried payout_schedule and your platform registered the church.

  • 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.

  • Your own id for this church, when you sent one.