# Create Campaign Creates a new campaign with the specified data. Endpoint: POST /v2/campaign-manager/campaigns Version: v2 Security: oauth2 ## Request fields (multipart/form-data): - `name` (string, required) - `fundingSourceId` (string, required) - `welcomeHeadline` (string, required) - `campaignDescription` (string,null) - `campaignManager` (string,null) - `welcomeText` (string, required) - `iconFile` (string, required) - `payoutMethodIds` (array) - `expiryDate` (string,null) - `displayEndDate` (string,null) - `validMobilePhoneNumberRequiredToInitiatePayoutInstructions` (boolean, required) - `otpThresholdAmount` (number,null) - `emailTemplates` (object) - `automaticReminders` (integer) Enum: "None", "FixedIntervals" ## Response 400 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) - `errors` (object) ## Response 401 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 403 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null)