UpdateCampaignRequest

Partial update for a campaign. All fields optional. Enabling cash, stock, or crypto donations may require matching organization capabilities.

  • accent_color
    Type: string | null

    CSS hex color (e.g. #0066cc).

  • accepts_cash_donations
    Type: boolean | null
  • accepts_crypto_donations
    Type: boolean | null
  • accepts_daf_donations
    Type: boolean | null
  • accepts_endowment_donations
    Type: boolean | null
  • accepts_stock_donations
    Type: boolean | null
  • acknowledgement_message
    Type: string | null
  • cover_image
    Type: string | null

    UUID of an organization cover_image document to attach.

  • donor_address_requirement_threshold
    Type: number | null
  • goal
    Type: number | null
  • logo
    Type: string | null

    UUID of an organization logo document to attach.

  • name
    Type: string | null
  • page_content
    Type: string | null
  • page_title
    Type: string | null
  • slug
    Type: string | null

    Same rules as create: lowercase, numbers, hyphens; max 30; unique among campaigns.

  • suggested_amount_1
    Type: number | null
  • suggested_amount_2
    Type: number | null
  • suggested_amount_3
    Type: number | null
  • suggested_amount_4
    Type: number | null