DonorSession

  • church_id
    Type: string
    required
  • expires_at
    Type: string Format: date-time
    required

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • id
    Type: string
    required
  • mode
    Type: string enum
    required
    values
    • pct
    • fixed
  • status
    Type: string enum
    required

    v1 emits created, opened, and expired. Terminal states (completed/abandoned/failed) are declared but not yet produced — detect adhesion via enrollment.activated.

    values
    • created
    • opened
    • in_progress
    • completed
    • expired
    • abandoned
    • failed
  • value
    Type: number
    required
  • url
    Type: string Format: uri

    Hosted flow URL — returned once, on the creating 201 only. The embedded token is single-use with a 30-minute TTL.