UpdateDonationRequest

Partial update for a donation. quantity, identifier, and source may only be sent when the donation status is pledged. designation_id must refer to a designation on the donation's campaign when set. The server also accepts PATCH with the same JSON body.

  • advisor
    Type: object | null

    When present, links or creates an advisor (email required when providing an object). Use null to clear the advisor.

    • bio
      Type: string
    • email
      Type: stringFormat: email
    • firm_name
      Type: string
    • first_name
      Type: string
    • last_name
      Type: string
    • middle_name
      Type: string
    • sec_url
      Type: string
    • title
      Type: string
  • designation_id
    Type: string | null

    UUID of a campaign designation on this donation's campaign; omit or null to clear.

  • donor_address_line_1
    Type: string
  • donor_address_line_2
    Type: string
  • donor_city
    Type: string
  • donor_country
    Type: string ยท CountryCodeenum

    ISO 3166-1 alpha-2 country code

    values
    • ad
    • ae
    • af
    • ag
    • ai
  • donor_email
    Type: stringFormat: email
  • donor_first_name
    Type: string
  • donor_last_name
    Type: string
  • donor_postal_code
    Type: string
  • donor_province
    Type: string
  • identifier
    Type: string
  • memo
    Type: string
  • quantity
    Type: number
  • source
    Type: string