Create a fundraising campaign
Creates an active USD fundraising campaign for the authenticated user's active school, assigns the resolved merchant account and creator, and optionally creates donation types. The response is the complete campaign resource, including its generated id and hash.
Authentication
AuthorizationBearer
The signed-in SchoolSet user token sent by the frontend.
Request
This endpoint expects an object.
fundraising_fund_id
campaign_name
legal_name
tax_id
description
start_date
end_date
total_amount
success_payment_message
show_amount
email
phone
fundraising_donation_type_sort
fundraising_donation_types
file_manager_id
Response
Campaign created.
status
message
data
Errors
401
Unauthorized Error
403
Forbidden Error
422
Unprocessable Entity Error

