summaryrefslogtreecommitdiffstats
path: root/examples/accesssettings/accesssettings.js
diff options
context:
space:
mode:
authorElmer Thomas <elmer@thinkingserious.com>2016-06-08 10:34:44 -0700
committerElmer Thomas <elmer@thinkingserious.com>2016-06-08 10:34:44 -0700
commit15ca3f187b4fd34ab2642f94bf18a4e1e09f4fd5 (patch)
tree488a191b16d3e9aa91d611c797dd2e25f6a7e732 /examples/accesssettings/accesssettings.js
parent1e5f641635666857f4301c929db4cf205043b6eb (diff)
downloadsendgrid-nodejs-15ca3f187b4fd34ab2642f94bf18a4e1e09f4fd5.zip
sendgrid-nodejs-15ca3f187b4fd34ab2642f94bf18a4e1e09f4fd5.tar.gz
sendgrid-nodejs-15ca3f187b4fd34ab2642f94bf18a4e1e09f4fd5.tar.bz2
Simplified setting the request object
Diffstat (limited to 'examples/accesssettings/accesssettings.js')
-rw-r--r--examples/accesssettings/accesssettings.js54
1 files changed, 24 insertions, 30 deletions
diff --git a/examples/accesssettings/accesssettings.js b/examples/accesssettings/accesssettings.js
index 53f23f8..e94021a 100644
--- a/examples/accesssettings/accesssettings.js
+++ b/examples/accesssettings/accesssettings.js
@@ -1,11 +1,10 @@
var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
-##################################################
-# Retrieve all recent access attempts #
-# GET /access_settings/activity #
+///////////////////////////////////////////////////
+// Retrieve all recent access attempts
+// GET /access_settings/activity
-var emptyRequest = require('sendgrid-rest').request
-var request = JSON.parse(JSON.stringify(emptyRequest))
+var request = sg.emptyRequest
request.queryParams["limit"] = '1'
request.method = 'GET'
request.path = '/v3/access_settings/activity'
@@ -15,12 +14,11 @@ sg.API(request, function (response) {
console.log(response.headers)
})
-##################################################
-# Add one or more IPs to the whitelist #
-# POST /access_settings/whitelist #
+///////////////////////////////////////////////////
+// Add one or more IPs to the whitelist
+// POST /access_settings/whitelist
-var emptyRequest = require('sendgrid-rest').request
-var request = JSON.parse(JSON.stringify(emptyRequest))
+var request = sg.emptyRequest
request.body = {
"ips": [
{
@@ -42,12 +40,11 @@ sg.API(request, function (response) {
console.log(response.headers)
})
-##################################################
-# Retrieve a list of currently whitelisted IPs #
-# GET /access_settings/whitelist #
+///////////////////////////////////////////////////
+// Retrieve a list of currently whitelisted IPs
+// GET /access_settings/whitelist
-var emptyRequest = require('sendgrid-rest').request
-var request = JSON.parse(JSON.stringify(emptyRequest))
+var request = sg.emptyRequest
request.method = 'GET'
request.path = '/v3/access_settings/whitelist'
sg.API(request, function (response) {
@@ -56,12 +53,11 @@ sg.API(request, function (response) {
console.log(response.headers)
})
-##################################################
-# Remove one or more IPs from the whitelist #
-# DELETE /access_settings/whitelist #
+///////////////////////////////////////////////////
+// Remove one or more IPs from the whitelist
+// DELETE /access_settings/whitelist
-var emptyRequest = require('sendgrid-rest').request
-var request = JSON.parse(JSON.stringify(emptyRequest))
+var request = sg.emptyRequest
request.body = {
"ids": [
1,
@@ -77,12 +73,11 @@ sg.API(request, function (response) {
console.log(response.headers)
})
-##################################################
-# Retrieve a specific whitelisted IP #
-# GET /access_settings/whitelist/{rule_id} #
+///////////////////////////////////////////////////
+// Retrieve a specific whitelisted IP
+// GET /access_settings/whitelist/{rule_id}
-var emptyRequest = require('sendgrid-rest').request
-var request = JSON.parse(JSON.stringify(emptyRequest))
+var request = sg.emptyRequest
request.method = 'GET'
request.path = '/v3/access_settings/whitelist/{rule_id}'
sg.API(request, function (response) {
@@ -91,12 +86,11 @@ sg.API(request, function (response) {
console.log(response.headers)
})
-##################################################
-# Remove a specific IP from the whitelist #
-# DELETE /access_settings/whitelist/{rule_id} #
+///////////////////////////////////////////////////
+// Remove a specific IP from the whitelist
+// DELETE /access_settings/whitelist/{rule_id}
-var emptyRequest = require('sendgrid-rest').request
-var request = JSON.parse(JSON.stringify(emptyRequest))
+var request = sg.emptyRequest
request.method = 'DELETE'
request.path = '/v3/access_settings/whitelist/{rule_id}'
sg.API(request, function (response) {