diff options
Diffstat (limited to 'examples/apikeys/apikeys.js')
-rw-r--r-- | examples/apikeys/apikeys.js | 54 |
1 files changed, 24 insertions, 30 deletions
diff --git a/examples/apikeys/apikeys.js b/examples/apikeys/apikeys.js index ece538d..d7ff328 100644 --- a/examples/apikeys/apikeys.js +++ b/examples/apikeys/apikeys.js @@ -1,11 +1,10 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY) -################################################## -# Create API keys # -# POST /api_keys # +/////////////////////////////////////////////////// +// Create API keys +// POST /api_keys -var emptyRequest = require('sendgrid-rest').request -var request = JSON.parse(JSON.stringify(emptyRequest)) +var request = sg.emptyRequest request.body = { "name": "My API Key", "scopes": [ @@ -22,12 +21,11 @@ sg.API(request, function (response) { console.log(response.headers) }) -################################################## -# Retrieve all API Keys belonging to the authenticated user # -# GET /api_keys # +/////////////////////////////////////////////////// +// Retrieve all API Keys belonging to the authenticated user +// GET /api_keys -var emptyRequest = require('sendgrid-rest').request -var request = JSON.parse(JSON.stringify(emptyRequest)) +var request = sg.emptyRequest request.method = 'GET' request.path = '/v3/api_keys' sg.API(request, function (response) { @@ -36,12 +34,11 @@ sg.API(request, function (response) { console.log(response.headers) }) -################################################## -# Update the name & scopes of an API Key # -# PUT /api_keys/{api_key_id} # +/////////////////////////////////////////////////// +// Update the name & scopes of an API Key +// PUT /api_keys/{api_key_id} -var emptyRequest = require('sendgrid-rest').request -var request = JSON.parse(JSON.stringify(emptyRequest)) +var request = sg.emptyRequest request.body = { "name": "A New Hope", "scopes": [ @@ -57,12 +54,11 @@ sg.API(request, function (response) { console.log(response.headers) }) -################################################## -# Update API keys # -# PATCH /api_keys/{api_key_id} # +/////////////////////////////////////////////////// +// Update API keys +// PATCH /api_keys/{api_key_id} -var emptyRequest = require('sendgrid-rest').request -var request = JSON.parse(JSON.stringify(emptyRequest)) +var request = sg.emptyRequest request.body = { "name": "A New Hope" }; @@ -74,12 +70,11 @@ sg.API(request, function (response) { console.log(response.headers) }) -################################################## -# Retrieve an existing API Key # -# GET /api_keys/{api_key_id} # +/////////////////////////////////////////////////// +// Retrieve an existing API Key +// GET /api_keys/{api_key_id} -var emptyRequest = require('sendgrid-rest').request -var request = JSON.parse(JSON.stringify(emptyRequest)) +var request = sg.emptyRequest request.method = 'GET' request.path = '/v3/api_keys/{api_key_id}' sg.API(request, function (response) { @@ -88,12 +83,11 @@ sg.API(request, function (response) { console.log(response.headers) }) -################################################## -# Delete API keys # -# DELETE /api_keys/{api_key_id} # +/////////////////////////////////////////////////// +// Delete API keys +// DELETE /api_keys/{api_key_id} -var emptyRequest = require('sendgrid-rest').request -var request = JSON.parse(JSON.stringify(emptyRequest)) +var request = sg.emptyRequest request.method = 'DELETE' request.path = '/v3/api_keys/{api_key_id}' sg.API(request, function (response) { |