{ "success": true, "campaign": { "id": "U7fQ39nX", "brandId": "A8wm4k2s", "displayName": "Internal Testing", "createdAt": "2023-09-21T00:42:01.007Z", "updatedAt": "2023-09-21T00:42:01.007Z", "status": "ACTIVE", "monthlyFee": null, "usecase": "MIXED", "subUsecases": [ "CUSTOMER_CARE", "ACCOUNT_NOTIFICATION" ], "details": { "description": "This campaign will be used for 2FA login codes.", "consentFlow": "Users consent to receive SMS when making an account.", "screenshotUrl": "https://sendo-images.s3.amazonaws.com/OTPVerification-7bf5878dc5.png", "sample1": "Your Sendo login code is 123456.", "sample2": "Your Sendo login code is 987654.", "sample3": null, "sample4": null, "sample5": null, "optinKeywords": [ "START", "SUBSCRIBE" ], "optoutKeywords": [ "STOP" ], "helpKeywords": [ "HELP" ], "optinMessage": "You've subscribed to receive messages from this number. Reply STOP to unsubscribe.", "optoutMessage": "You will no longer receive messages from this number. Reply START to subscribe again.", "helpMessage": "Text STOP to unsubscribe. Email support@sendo.dev with any questions." }, "limits": { "smsTpmAtt": null, "mmsTpmAtt": null, "dailyTmoCap": null } }}
This endpoint lets customers create campaigns programatically. New campaigns will be reviewed by the Sendo team and the cell carriers for compliance. This process takes an average of 2-5 business days. It is important that your submission is fully compliant in order to avoid rejections, which can delay the launch of your campaign.When creating a campaign programatically, we will deduct the $20 creation fee from your account balance. If you do not have enough funds in your account, the request will fail. The $10 monthly renewal fee will not be charged until the campaign is approved by the Sendo team.NOTE: Newly created campaigns will start with no phone numbers. You can add phone numbers to the campaign using the API endpoint to buy a number, or you can add them manually on the Sendo dashboard.
API support for creating webhooks is coming soon! 🚀