Streamdata.io API Gallery - Campaigns (Report Issue)

Organization(s):

CallFire Find a specific batch

Returns a single Batch instance for a given batch id. This API is useful for determining the state of a validating batch

CallFire Update a batch

Updates a single Batch instance, currently batch can only be turned "on/off"

CallFire Find sounds

To find all campaign sounds which were created by user. Returns all sounds available to be used in campaigns

CallFire Add sound via call

Use this API to create a sound via a phone call. Provide the required phone number in the CallCreateSound object inside the request, and user will receive a call shortly after with instructions on how to record a sound over the phone.

CallFire Add sound via file

Create a campaign sound file via a supplied .mp3 or .wav file

CallFire Delete a specific sound

Deletes a single campaign sound instance for a specific campaign sound id, this operation does not delete sound completely, it sets sound status to ARCHIVED which means that sound will no longer appear in 'find' operation results, but still access...

CallFire Find a specific sound

Returns a single CampaignSound instance for a given sound id in campaign. This is a meta data to the sounds. No audio data is returned from this API

CallFire Download a MP3 sound

Download the MP3 version of a hosted file. This is an audio data endpoint. Returns binary response of the 'audio/mpeg' content type

CallFire Download a WAV sound

Download the WAV version of the hosted file. This is an audio data endpoint. Returns binary response of the 'audio/mpeg' content type

CallFire Add sound via text-to-speech

Use this API to create a sound file via a supplied string of text. Add a text in the TextToSpeech.message field, and pick a voice in the TextToSpeech.voice field. Available voices are: MALE1, FEMALE1, FEMALE2, SPANISH1, FRENCHCANADIAN1

SendGrid Get Campaigns

**This endpoint allows you to retrieve a list of all of your campaigns.** Returns campaigns in reverse order they were created (newest first). Returns an empty array if no campaigns exist. For more information: * [User Guide > Marketing Campai...

SendGrid Add Campaigns

**This endpoint allows you to create a campaign.** Our Marketing Campaigns API lets you create, manage, send, and schedule campaigns. Note: In order to send or schedule the campaign, you will be required to provide a subject, sender ID, content ...

SendGrid Delete Campaigns Campaign

**This endpoint allows you to delete a specific campaign.** Our Marketing Campaigns API lets you create, manage, send, and schedule campaigns. For more information: * [User Guide > Marketing Campaigns](https://sendgrid.com/docs/User_Guide/Marke...

SendGrid Get Campaigns Campaign

**This endpoint allows you to retrieve a specific campaign.** Our Marketing Campaigns API lets you create, manage, send, and schedule campaigns. For more information: * [User Guide > Marketing Campaigns](https://sendgrid.com/docs/User_Guide/Mar...

SendGrid Patch Campaigns Campaign

Update a campaign. This is especially useful if you only set up the campaign using POST /campaigns, but didn't set many of the parameters. For more information: * [User Guide > Marketing Campaigns](https://sendgrid.com/docs/User_Guide/Marketing_...

SendGrid Delete Campaigns Campaign Schedules

**This endpoint allows you to unschedule a campaign that has already been scheduled to be sent.** A successful unschedule will return a 204. If the specified campaign is in the process of being sent, the only option is to cancel (a different meth...

SendGrid Get Campaigns Campaign Schedules

**This endpoint allows you to retrieve the date and time that the given campaign has been scheduled to be sent.** For more information: * [User Guide > Marketing Campaigns](https://sendgrid.com/docs/User_Guide/Marketing_Campaigns/index.html)

SendGrid Patch Campaigns Campaign Schedules

**This endpoint allows to you change the scheduled time and date for a campaign to be sent.** For more information: * [User Guide > Marketing Campaigns](https://sendgrid.com/docs/User_Guide/Marketing_Campaigns/index.html)

SendGrid Add Campaigns Campaign Schedules

**This endpoint allows you to schedule a specific date and time for your campaign to be sent.** For more information: * [User Guide > Marketing Campaigns](https://sendgrid.com/docs/User_Guide/Marketing_Campaigns/index.html)

SendGrid Add Campaigns Campaign Schedules Now

**This endpoint allows you to immediately send a campaign at the time you make the API call.** Normally a POST would have a request body, but since this endpoint is telling us to send a resource that is already created, a request body is not need...

SendGrid Add Campaigns Campaign Schedules Test

**This endpoint allows you to send a test campaign.** To send to multiple addresses, use an array for the JSON "to" value ["one@address","two@address"] For more information: * [User Guide > Marketing Campaigns](https://sendgrid.com/docs/User_Gu...

Submit Your API

Join the gallery to find out how much you can save with Streamdata.io.