Create and manage campaigns and subaccounts through the REST API
You can now create campaigns and subaccounts through the Fundraise Up REST API. Your developers can also update, enable, disable, and archive campaigns from your own systems instead of the Dashboard. Until now, the API could read campaigns but not create or change them, and subaccounts could be created only in the Dashboard.
Campaigns and subaccounts you create through the API will appear in the Audit log, with API as the initiator.
Campaigns
The API works with campaigns that use the Checkout Modal, a Campaign Page, or both. P2P campaigns, Gift Cart catalogs, Pledge campaigns, Tap to Donate campaigns, and Giving Station campaigns can’t be created or changed through the API.
A campaign you create through the API will appear in the Dashboard, and your team will be able to edit it there like any other campaign. If someone on your team and your integration change the same campaign at the same time, the most recent change is saved.
Subaccounts
A subaccount is a separate fundraising account under your organization, with its own campaigns, supporters, and settings. Through the API, your developers can create a subaccount and later change its name and code. A subaccount created this way uses the payment methods, receipt settings, country, and currency of the parent account. Subaccounts must be enabled for your account by Fundraise Up support.
Through the API, you can also make any subaccount use the email settings of the parent account, including subaccounts created in the Dashboard. A new subaccount otherwise starts with default email templates, and your team has to customize its emails separately. With this option on, the subaccount sends the same emails as the parent account, with the same sender, design, and texts. Any change to the parent account settings applies to the subaccount too. When the option is on, nobody can edit email settings in that subaccount or its campaigns. This option is available only through the API.