Build donate link
build_donate_linkCreate an Every.org donation URL for a nonprofit or fundraiser so donors can complete a gift, with optional amount, frequency, and payment methods.
Instructions
Build an Every.org donate URL. The donor completes the gift on Every.org. Amounts are US dollars. For a fundraiser, pass its slug. For a multi-nonprofit fundraiser, nonprofit is special-fundraiser.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | |||
| amount | No | Donation amount in US dollars. | |
| noExit | No | Hide the donation modal background. | |
| exitUrl | No | HTTPS URL to open if the donor exits. | |
| methods | No | ||
| staging | No | Use staging.every.org instead of www.every.org. | |
| lastName | No | ||
| minValue | No | Minimum donation in US dollars. | |
| firstName | No | ||
| frequency | No | ||
| nonprofit | Yes | Nonprofit slug or EIN. Use special-fundraiser for a multi-nonprofit fundraiser. | |
| shareInfo | No | Whether sharing contact info is checked by default. | |
| fundraiser | No | Fundraiser slug. | |
| successUrl | No | HTTPS URL to open after a completed donation. | |
| themeColor | No | ||
| description | No | Text shown on the nonprofit card in the donation modal. | |
| designation | No | A recommendation to the nonprofit. Every.org grants are unrestricted. | |
| webhookToken | No | ||
| partnerMetadata | No | JSON object forwarded to the partner webhook. It is base64-encoded into the link. | |
| requireShareInfo | No | ||
| suggestedAmounts | No | ||
| partnerDonationId | No |