diff options
Diffstat (limited to 'examples/suppression/suppression.js')
-rw-r--r-- | examples/suppression/suppression.js | 43 |
1 files changed, 30 insertions, 13 deletions
diff --git a/examples/suppression/suppression.js b/examples/suppression/suppression.js index 2f3d637..be135ec 100644 --- a/examples/suppression/suppression.js +++ b/examples/suppression/suppression.js @@ -4,11 +4,12 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY) // Retrieve all blocks // GET /suppression/blocks + var request = sg.emptyRequest() request.queryParams["start_time"] = '1' - request.queryParams["limit"] = '1' - request.queryParams["end_time"] = '1' - request.queryParams["offset"] = '1' +request.queryParams["limit"] = '1' +request.queryParams["end_time"] = '1' +request.queryParams["offset"] = '1' request.method = 'GET' request.path = '/v3/suppression/blocks' sg.API(request, function (response) { @@ -21,6 +22,7 @@ sg.API(request, function (response) { // Delete blocks // DELETE /suppression/blocks + var request = sg.emptyRequest() request.body = { "delete_all": false, @@ -41,6 +43,7 @@ sg.API(request, function (response) { // Retrieve a specific block // GET /suppression/blocks/{email} + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/suppression/blocks/{email}' @@ -54,6 +57,7 @@ sg.API(request, function (response) { // Delete a specific block // DELETE /suppression/blocks/{email} + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/suppression/blocks/{email}' @@ -67,9 +71,10 @@ sg.API(request, function (response) { // Retrieve all bounces // GET /suppression/bounces + var request = sg.emptyRequest() request.queryParams["start_time"] = '0' - request.queryParams["end_time"] = '0' +request.queryParams["end_time"] = '0' request.method = 'GET' request.path = '/v3/suppression/bounces' sg.API(request, function (response) { @@ -82,6 +87,7 @@ sg.API(request, function (response) { // Delete bounces // DELETE /suppression/bounces + var request = sg.emptyRequest() request.body = { "delete_all": true, @@ -102,6 +108,7 @@ sg.API(request, function (response) { // Retrieve a Bounce // GET /suppression/bounces/{email} + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/suppression/bounces/{email}' @@ -115,6 +122,7 @@ sg.API(request, function (response) { // Delete a bounce // DELETE /suppression/bounces/{email} + var request = sg.emptyRequest() request.queryParams["email_address"] = 'example@example.com' request.method = 'DELETE' @@ -129,11 +137,12 @@ sg.API(request, function (response) { // Retrieve all invalid emails // GET /suppression/invalid_emails + var request = sg.emptyRequest() request.queryParams["start_time"] = '1' - request.queryParams["limit"] = '1' - request.queryParams["end_time"] = '1' - request.queryParams["offset"] = '1' +request.queryParams["limit"] = '1' +request.queryParams["end_time"] = '1' +request.queryParams["offset"] = '1' request.method = 'GET' request.path = '/v3/suppression/invalid_emails' sg.API(request, function (response) { @@ -146,6 +155,7 @@ sg.API(request, function (response) { // Delete invalid emails // DELETE /suppression/invalid_emails + var request = sg.emptyRequest() request.body = { "delete_all": false, @@ -166,6 +176,7 @@ sg.API(request, function (response) { // Retrieve a specific invalid email // GET /suppression/invalid_emails/{email} + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/suppression/invalid_emails/{email}' @@ -179,6 +190,7 @@ sg.API(request, function (response) { // Delete a specific invalid email // DELETE /suppression/invalid_emails/{email} + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/suppression/invalid_emails/{email}' @@ -192,6 +204,7 @@ sg.API(request, function (response) { // Retrieve a specific spam report // GET /suppression/spam_report/{email} + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/suppression/spam_report/{email}' @@ -205,6 +218,7 @@ sg.API(request, function (response) { // Delete a specific spam report // DELETE /suppression/spam_report/{email} + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/suppression/spam_report/{email}' @@ -218,11 +232,12 @@ sg.API(request, function (response) { // Retrieve all spam reports // GET /suppression/spam_reports + var request = sg.emptyRequest() request.queryParams["start_time"] = '1' - request.queryParams["limit"] = '1' - request.queryParams["end_time"] = '1' - request.queryParams["offset"] = '1' +request.queryParams["limit"] = '1' +request.queryParams["end_time"] = '1' +request.queryParams["offset"] = '1' request.method = 'GET' request.path = '/v3/suppression/spam_reports' sg.API(request, function (response) { @@ -235,6 +250,7 @@ sg.API(request, function (response) { // Delete spam reports // DELETE /suppression/spam_reports + var request = sg.emptyRequest() request.body = { "delete_all": false, @@ -255,11 +271,12 @@ sg.API(request, function (response) { // Retrieve all global suppressions // GET /suppression/unsubscribes + var request = sg.emptyRequest() request.queryParams["start_time"] = '1' - request.queryParams["limit"] = '1' - request.queryParams["end_time"] = '1' - request.queryParams["offset"] = '1' +request.queryParams["limit"] = '1' +request.queryParams["end_time"] = '1' +request.queryParams["offset"] = '1' request.method = 'GET' request.path = '/v3/suppression/unsubscribes' sg.API(request, function (response) { |