summaryrefslogtreecommitdiffstats
path: root/examples/asm/asm.js
diff options
context:
space:
mode:
Diffstat (limited to 'examples/asm/asm.js')
-rw-r--r--examples/asm/asm.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/asm/asm.js b/examples/asm/asm.js
index 659f6ae..1f3bbc9 100644
--- a/examples/asm/asm.js
+++ b/examples/asm/asm.js
@@ -4,6 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Create a new suppression group
// POST /asm/groups
+
var request = sg.emptyRequest()
request.body = {
"description": "Suggestions for products our users might like.",
@@ -22,6 +23,7 @@ sg.API(request, function (response) {
// Retrieve information about multiple suppression groups
// GET /asm/groups
+
var request = sg.emptyRequest()
request.queryParams["id"] = '1'
request.method = 'GET'
@@ -36,6 +38,7 @@ sg.API(request, function (response) {
// Update a suppression group.
// PATCH /asm/groups/{group_id}
+
var request = sg.emptyRequest()
request.body = {
"description": "Suggestions for items our users might like.",
@@ -54,6 +57,7 @@ sg.API(request, function (response) {
// Get information on a single suppression group.
// GET /asm/groups/{group_id}
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/groups/{group_id}'
@@ -67,6 +71,7 @@ sg.API(request, function (response) {
// Delete a suppression group.
// DELETE /asm/groups/{group_id}
+
var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/asm/groups/{group_id}'
@@ -80,6 +85,7 @@ sg.API(request, function (response) {
// Add suppressions to a suppression group
// POST /asm/groups/{group_id}/suppressions
+
var request = sg.emptyRequest()
request.body = {
"recipient_emails": [
@@ -99,6 +105,7 @@ sg.API(request, function (response) {
// Retrieve all suppressions for a suppression group
// GET /asm/groups/{group_id}/suppressions
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/groups/{group_id}/suppressions'
@@ -112,6 +119,7 @@ sg.API(request, function (response) {
// Delete a suppression from a suppression group
// DELETE /asm/groups/{group_id}/suppressions/{email}
+
var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/asm/groups/{group_id}/suppressions/{email}'
@@ -125,6 +133,7 @@ sg.API(request, function (response) {
// Retrieve all suppressions
// GET /asm/suppressions
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/suppressions'
@@ -138,6 +147,7 @@ sg.API(request, function (response) {
// Add recipient addresses to the global suppression group.
// POST /asm/suppressions/global
+
var request = sg.emptyRequest()
request.body = {
"recipient_emails": [
@@ -157,6 +167,7 @@ sg.API(request, function (response) {
// Retrieve a Global Suppression
// GET /asm/suppressions/global/{email}
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/suppressions/global/{email}'
@@ -170,6 +181,7 @@ sg.API(request, function (response) {
// Delete a Global Suppression
// DELETE /asm/suppressions/global/{email}
+
var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/asm/suppressions/global/{email}'
@@ -183,6 +195,7 @@ sg.API(request, function (response) {
// Retrieve all suppression groups for an email address
// GET /asm/suppressions/{email}
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/suppressions/{email}'