diff options
Diffstat (limited to 'examples/whitelabel/whitelabel.js')
-rw-r--r-- | examples/whitelabel/whitelabel.js | 41 |
1 files changed, 34 insertions, 7 deletions
diff --git a/examples/whitelabel/whitelabel.js b/examples/whitelabel/whitelabel.js index 2416785..a9532b1 100644 --- a/examples/whitelabel/whitelabel.js +++ b/examples/whitelabel/whitelabel.js @@ -4,6 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY) // Create a domain whitelabel. // POST /whitelabel/domains + var request = sg.emptyRequest() request.body = { "automatic_security": false, @@ -29,12 +30,13 @@ sg.API(request, function (response) { // List all domain whitelabels. // GET /whitelabel/domains + var request = sg.emptyRequest() request.queryParams["username"] = 'test_string' - request.queryParams["domain"] = 'test_string' - request.queryParams["exclude_subusers"] = 'true' - request.queryParams["limit"] = '1' - request.queryParams["offset"] = '1' +request.queryParams["domain"] = 'test_string' +request.queryParams["exclude_subusers"] = 'true' +request.queryParams["limit"] = '1' +request.queryParams["offset"] = '1' request.method = 'GET' request.path = '/v3/whitelabel/domains' sg.API(request, function (response) { @@ -47,6 +49,7 @@ sg.API(request, function (response) { // Get the default domain whitelabel. // GET /whitelabel/domains/default + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/whitelabel/domains/default' @@ -60,6 +63,7 @@ sg.API(request, function (response) { // List the domain whitelabel associated with the given user. // GET /whitelabel/domains/subuser + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/whitelabel/domains/subuser' @@ -73,6 +77,7 @@ sg.API(request, function (response) { // Disassociate a domain whitelabel from a given user. // DELETE /whitelabel/domains/subuser + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/whitelabel/domains/subuser' @@ -86,6 +91,7 @@ sg.API(request, function (response) { // Update a domain whitelabel. // PATCH /whitelabel/domains/{domain_id} + var request = sg.emptyRequest() request.body = { "custom_spf": true, @@ -103,6 +109,7 @@ sg.API(request, function (response) { // Retrieve a domain whitelabel. // GET /whitelabel/domains/{domain_id} + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/whitelabel/domains/{domain_id}' @@ -116,6 +123,7 @@ sg.API(request, function (response) { // Delete a domain whitelabel. // DELETE /whitelabel/domains/{domain_id} + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/whitelabel/domains/{domain_id}' @@ -129,6 +137,7 @@ sg.API(request, function (response) { // Associate a domain whitelabel with a given user. // POST /whitelabel/domains/{domain_id}/subuser + var request = sg.emptyRequest() request.body = { "username": "jane@example.com" @@ -145,6 +154,7 @@ sg.API(request, function (response) { // Add an IP to a domain whitelabel. // POST /whitelabel/domains/{id}/ips + var request = sg.emptyRequest() request.body = { "ip": "192.168.0.1" @@ -161,6 +171,7 @@ sg.API(request, function (response) { // Remove an IP from a domain whitelabel. // DELETE /whitelabel/domains/{id}/ips/{ip} + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/whitelabel/domains/{id}/ips/{ip}' @@ -174,6 +185,7 @@ sg.API(request, function (response) { // Validate a domain whitelabel. // POST /whitelabel/domains/{id}/validate + var request = sg.emptyRequest() request.method = 'POST' request.path = '/v3/whitelabel/domains/{id}/validate' @@ -187,6 +199,7 @@ sg.API(request, function (response) { // Create an IP whitelabel // POST /whitelabel/ips + var request = sg.emptyRequest() request.body = { "domain": "example.com", @@ -205,10 +218,11 @@ sg.API(request, function (response) { // Retrieve all IP whitelabels // GET /whitelabel/ips + var request = sg.emptyRequest() request.queryParams["ip"] = 'test_string' - request.queryParams["limit"] = '1' - request.queryParams["offset"] = '1' +request.queryParams["limit"] = '1' +request.queryParams["offset"] = '1' request.method = 'GET' request.path = '/v3/whitelabel/ips' sg.API(request, function (response) { @@ -221,6 +235,7 @@ sg.API(request, function (response) { // Retrieve an IP whitelabel // GET /whitelabel/ips/{id} + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/whitelabel/ips/{id}' @@ -234,6 +249,7 @@ sg.API(request, function (response) { // Delete an IP whitelabel // DELETE /whitelabel/ips/{id} + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/whitelabel/ips/{id}' @@ -247,6 +263,7 @@ sg.API(request, function (response) { // Validate an IP whitelabel // POST /whitelabel/ips/{id}/validate + var request = sg.emptyRequest() request.method = 'POST' request.path = '/v3/whitelabel/ips/{id}/validate' @@ -260,6 +277,7 @@ sg.API(request, function (response) { // Create a Link Whitelabel // POST /whitelabel/links + var request = sg.emptyRequest() request.body = { "default": true, @@ -267,7 +285,7 @@ request.body = { "subdomain": "mail" }; request.queryParams["limit"] = '1' - request.queryParams["offset"] = '1' +request.queryParams["offset"] = '1' request.method = 'POST' request.path = '/v3/whitelabel/links' sg.API(request, function (response) { @@ -280,6 +298,7 @@ sg.API(request, function (response) { // Retrieve all link whitelabels // GET /whitelabel/links + var request = sg.emptyRequest() request.queryParams["limit"] = '1' request.method = 'GET' @@ -294,6 +313,7 @@ sg.API(request, function (response) { // Retrieve a Default Link Whitelabel // GET /whitelabel/links/default + var request = sg.emptyRequest() request.queryParams["domain"] = 'test_string' request.method = 'GET' @@ -308,6 +328,7 @@ sg.API(request, function (response) { // Retrieve Associated Link Whitelabel // GET /whitelabel/links/subuser + var request = sg.emptyRequest() request.queryParams["username"] = 'test_string' request.method = 'GET' @@ -322,6 +343,7 @@ sg.API(request, function (response) { // Disassociate a Link Whitelabel // DELETE /whitelabel/links/subuser + var request = sg.emptyRequest() request.queryParams["username"] = 'test_string' request.method = 'DELETE' @@ -336,6 +358,7 @@ sg.API(request, function (response) { // Update a Link Whitelabel // PATCH /whitelabel/links/{id} + var request = sg.emptyRequest() request.body = { "default": true @@ -352,6 +375,7 @@ sg.API(request, function (response) { // Retrieve a Link Whitelabel // GET /whitelabel/links/{id} + var request = sg.emptyRequest() request.method = 'GET' request.path = '/v3/whitelabel/links/{id}' @@ -365,6 +389,7 @@ sg.API(request, function (response) { // Delete a Link Whitelabel // DELETE /whitelabel/links/{id} + var request = sg.emptyRequest() request.method = 'DELETE' request.path = '/v3/whitelabel/links/{id}' @@ -378,6 +403,7 @@ sg.API(request, function (response) { // Validate a Link Whitelabel // POST /whitelabel/links/{id}/validate + var request = sg.emptyRequest() request.method = 'POST' request.path = '/v3/whitelabel/links/{id}/validate' @@ -391,6 +417,7 @@ sg.API(request, function (response) { // Associate a Link Whitelabel // POST /whitelabel/links/{link_id}/subuser + var request = sg.emptyRequest() request.body = { "username": "jane@example.com" |