diff options
Diffstat (limited to 'examples/campaigns/campaigns.js')
-rw-r--r-- | examples/campaigns/campaigns.js | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/examples/campaigns/campaigns.js b/examples/campaigns/campaigns.js index ceb8122..821c3db 100644 --- a/examples/campaigns/campaigns.js +++ b/examples/campaigns/campaigns.js @@ -4,6 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY) // Create a Campaign // POST /campaigns + var request = sg.emptyRequest() request.body = { "categories": [ @@ -37,9 +38,10 @@ sg.API(request, function (response) { // Retrieve all Campaigns // GET /campaigns + var request = sg.emptyRequest() request.queryParams["limit"] = '0' - request.queryParams["offset"] = '0' +request.queryParams["offset"] = '0' request.method = 'GET' request.path = '/v3/campaigns' sg.API(request, function (response) { @@ -52,6 +54,7 @@ sg.API(request, function (response) { // Update a Campaign // PATCH /campaigns/{campaign_id} + var request = sg.emptyRequest() request.body = { "categories": [ @@ -74,6 +77,7 @@ sg.API(request, function (response) { // Retrieve a single campaign // GET /campaigns/{campaign_id} + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/campaigns/{campaign_id}' @@ -87,6 +91,7 @@ sg.API(request, function (response) { // Delete a Campaign // DELETE /campaigns/{campaign_id} + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/campaigns/{campaign_id}' @@ -100,6 +105,7 @@ sg.API(request, function (response) { // Update a Scheduled Campaign // PATCH /campaigns/{campaign_id}/schedules + var request = sg.emptyRequest() request.body = { "send_at": 1489451436 @@ -116,6 +122,7 @@ sg.API(request, function (response) { // Schedule a Campaign // POST /campaigns/{campaign_id}/schedules + var request = sg.emptyRequest() request.body = { "send_at": 1489771528 @@ -132,6 +139,7 @@ sg.API(request, function (response) { // View Scheduled Time of a Campaign // GET /campaigns/{campaign_id}/schedules + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/campaigns/{campaign_id}/schedules' @@ -145,6 +153,7 @@ sg.API(request, function (response) { // Unschedule a Scheduled Campaign // DELETE /campaigns/{campaign_id}/schedules + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/campaigns/{campaign_id}/schedules' @@ -158,6 +167,7 @@ sg.API(request, function (response) { // Send a Campaign // POST /campaigns/{campaign_id}/schedules/now + var request = sg.emptyRequest() request.method = 'POST' request.path = '/v3/campaigns/{campaign_id}/schedules/now' @@ -171,6 +181,7 @@ sg.API(request, function (response) { // Send a Test Campaign // POST /campaigns/{campaign_id}/schedules/test + var request = sg.emptyRequest() request.body = { "to": "your.email@example.com" |