diff options
Diffstat (limited to 'examples/user/user.js')
-rw-r--r-- | examples/user/user.js | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/examples/user/user.js b/examples/user/user.js index fbd5acd..b2b49c2 100644 --- a/examples/user/user.js +++ b/examples/user/user.js @@ -4,6 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY) // Get a user's account information. // GET /user/account + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/account' @@ -17,6 +18,7 @@ sg.API(request, function (response) { // Retrieve your credit balance // GET /user/credits + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/credits' @@ -30,6 +32,7 @@ sg.API(request, function (response) { // Update your account email address // PUT /user/email + var request = sg.emptyRequest() request.body = { "email": "example@example.com" @@ -46,6 +49,7 @@ sg.API(request, function (response) { // Retrieve your account email address // GET /user/email + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/email' @@ -59,6 +63,7 @@ sg.API(request, function (response) { // Update your password // PUT /user/password + var request = sg.emptyRequest() request.body = { "new_password": "new_password", @@ -76,6 +81,7 @@ sg.API(request, function (response) { // Update a user's profile // PATCH /user/profile + var request = sg.emptyRequest() request.body = { "city": "Orange", @@ -94,6 +100,7 @@ sg.API(request, function (response) { // Get a user's profile // GET /user/profile + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/profile' @@ -107,6 +114,7 @@ sg.API(request, function (response) { // Cancel or pause a scheduled send // POST /user/scheduled_sends + var request = sg.emptyRequest() request.body = { "batch_id": "YOUR_BATCH_ID", @@ -124,6 +132,7 @@ sg.API(request, function (response) { // Retrieve all scheduled sends // GET /user/scheduled_sends + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/scheduled_sends' @@ -137,6 +146,7 @@ sg.API(request, function (response) { // Update user scheduled send information // PATCH /user/scheduled_sends/{batch_id} + var request = sg.emptyRequest() request.body = { "status": "pause" @@ -153,6 +163,7 @@ sg.API(request, function (response) { // Retrieve scheduled send // GET /user/scheduled_sends/{batch_id} + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/scheduled_sends/{batch_id}' @@ -166,6 +177,7 @@ sg.API(request, function (response) { // Delete a cancellation or pause of a scheduled send // DELETE /user/scheduled_sends/{batch_id} + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/user/scheduled_sends/{batch_id}' @@ -179,6 +191,7 @@ sg.API(request, function (response) { // Update Enforced TLS settings // PATCH /user/settings/enforced_tls + var request = sg.emptyRequest() request.body = { "require_tls": true, @@ -196,6 +209,7 @@ sg.API(request, function (response) { // Retrieve current Enforced TLS settings. // GET /user/settings/enforced_tls + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/settings/enforced_tls' @@ -209,6 +223,7 @@ sg.API(request, function (response) { // Update your username // PUT /user/username + var request = sg.emptyRequest() request.body = { "username": "test_username" @@ -225,6 +240,7 @@ sg.API(request, function (response) { // Retrieve your username // GET /user/username + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/username' @@ -238,6 +254,7 @@ sg.API(request, function (response) { // Update Event Notification Settings // PATCH /user/webhooks/event/settings + var request = sg.emptyRequest() request.body = { "bounce": true, @@ -266,6 +283,7 @@ sg.API(request, function (response) { // Retrieve Event Webhook settings // GET /user/webhooks/event/settings + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/webhooks/event/settings' @@ -279,6 +297,7 @@ sg.API(request, function (response) { // Test Event Notification Settings // POST /user/webhooks/event/test + var request = sg.emptyRequest() request.body = { "url": "url" @@ -295,6 +314,7 @@ sg.API(request, function (response) { // Retrieve Parse Webhook settings // GET /user/webhooks/parse/settings + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/user/webhooks/parse/settings' @@ -308,12 +328,13 @@ sg.API(request, function (response) { // Retrieves Inbound Parse Webhook statistics. // GET /user/webhooks/parse/stats + var request = sg.emptyRequest() request.queryParams["aggregated_by"] = 'day' - request.queryParams["limit"] = 'test_string' - request.queryParams["start_date"] = '2016-01-01' - request.queryParams["end_date"] = '2016-04-01' - request.queryParams["offset"] = 'test_string' +request.queryParams["limit"] = 'test_string' +request.queryParams["start_date"] = '2016-01-01' +request.queryParams["end_date"] = '2016-04-01' +request.queryParams["offset"] = 'test_string' request.method = 'GET' request.path = '/v3/user/webhooks/parse/stats' sg.API(request, function (response) { |