summaryrefslogtreecommitdiffstats
path: root/examples/mailsettings/mailsettings.js
diff options
context:
space:
mode:
Diffstat (limited to 'examples/mailsettings/mailsettings.js')
-rw-r--r--examples/mailsettings/mailsettings.js21
1 files changed, 20 insertions, 1 deletions
diff --git a/examples/mailsettings/mailsettings.js b/examples/mailsettings/mailsettings.js
index 23fbc49..2c7cc80 100644
--- a/examples/mailsettings/mailsettings.js
+++ b/examples/mailsettings/mailsettings.js
@@ -4,9 +4,10 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve all mail settings
// GET /mail_settings
+
var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
- request.queryParams["offset"] = '1'
+request.queryParams["offset"] = '1'
request.method = 'GET'
request.path = '/v3/mail_settings'
sg.API(request, function (response) {
@@ -19,6 +20,7 @@ sg.API(request, function (response) {
// Update address whitelist mail settings
// PATCH /mail_settings/address_whitelist
+
var request = sg.emptyRequest()
request.body = {
"enabled": true,
@@ -39,6 +41,7 @@ sg.API(request, function (response) {
// Retrieve address whitelist mail settings
// GET /mail_settings/address_whitelist
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/address_whitelist'
@@ -52,6 +55,7 @@ sg.API(request, function (response) {
// Update BCC mail settings
// PATCH /mail_settings/bcc
+
var request = sg.emptyRequest()
request.body = {
"email": "email@example.com",
@@ -69,6 +73,7 @@ sg.API(request, function (response) {
// Retrieve all BCC mail settings
// GET /mail_settings/bcc
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/bcc'
@@ -82,6 +87,7 @@ sg.API(request, function (response) {
// Update bounce purge mail settings
// PATCH /mail_settings/bounce_purge
+
var request = sg.emptyRequest()
request.body = {
"enabled": true,
@@ -100,6 +106,7 @@ sg.API(request, function (response) {
// Retrieve bounce purge mail settings
// GET /mail_settings/bounce_purge
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/bounce_purge'
@@ -113,6 +120,7 @@ sg.API(request, function (response) {
// Update footer mail settings
// PATCH /mail_settings/footer
+
var request = sg.emptyRequest()
request.body = {
"enabled": true,
@@ -131,6 +139,7 @@ sg.API(request, function (response) {
// Retrieve footer mail settings
// GET /mail_settings/footer
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/footer'
@@ -144,6 +153,7 @@ sg.API(request, function (response) {
// Update forward bounce mail settings
// PATCH /mail_settings/forward_bounce
+
var request = sg.emptyRequest()
request.body = {
"email": "example@example.com",
@@ -161,6 +171,7 @@ sg.API(request, function (response) {
// Retrieve forward bounce mail settings
// GET /mail_settings/forward_bounce
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/forward_bounce'
@@ -174,6 +185,7 @@ sg.API(request, function (response) {
// Update forward spam mail settings
// PATCH /mail_settings/forward_spam
+
var request = sg.emptyRequest()
request.body = {
"email": "",
@@ -191,6 +203,7 @@ sg.API(request, function (response) {
// Retrieve forward spam mail settings
// GET /mail_settings/forward_spam
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/forward_spam'
@@ -204,6 +217,7 @@ sg.API(request, function (response) {
// Update plain content mail settings
// PATCH /mail_settings/plain_content
+
var request = sg.emptyRequest()
request.body = {
"enabled": false
@@ -220,6 +234,7 @@ sg.API(request, function (response) {
// Retrieve plain content mail settings
// GET /mail_settings/plain_content
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/plain_content'
@@ -233,6 +248,7 @@ sg.API(request, function (response) {
// Update spam check mail settings
// PATCH /mail_settings/spam_check
+
var request = sg.emptyRequest()
request.body = {
"enabled": true,
@@ -251,6 +267,7 @@ sg.API(request, function (response) {
// Retrieve spam check mail settings
// GET /mail_settings/spam_check
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/spam_check'
@@ -264,6 +281,7 @@ sg.API(request, function (response) {
// Update template mail settings
// PATCH /mail_settings/template
+
var request = sg.emptyRequest()
request.body = {
"enabled": true,
@@ -281,6 +299,7 @@ sg.API(request, function (response) {
// Retrieve legacy template mail settings
// GET /mail_settings/template
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/template'