summaryrefslogtreecommitdiffstats
path: root/examples/templates/templates.js
diff options
context:
space:
mode:
Diffstat (limited to 'examples/templates/templates.js')
-rw-r--r--examples/templates/templates.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/templates/templates.js b/examples/templates/templates.js
index eb55075..36e5af6 100644
--- a/examples/templates/templates.js
+++ b/examples/templates/templates.js
@@ -4,6 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Create a transactional template.
// POST /templates
+
var request = sg.emptyRequest()
request.body = {
"name": "example_name"
@@ -20,6 +21,7 @@ sg.API(request, function (response) {
// Retrieve all transactional templates.
// GET /templates
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/templates'
@@ -33,6 +35,7 @@ sg.API(request, function (response) {
// Edit a transactional template.
// PATCH /templates/{template_id}
+
var request = sg.emptyRequest()
request.body = {
"name": "new_example_name"
@@ -49,6 +52,7 @@ sg.API(request, function (response) {
// Retrieve a single transactional template.
// GET /templates/{template_id}
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/templates/{template_id}'
@@ -62,6 +66,7 @@ sg.API(request, function (response) {
// Delete a template.
// DELETE /templates/{template_id}
+
var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/templates/{template_id}'
@@ -75,6 +80,7 @@ sg.API(request, function (response) {
// Create a new transactional template version.
// POST /templates/{template_id}/versions
+
var request = sg.emptyRequest()
request.body = {
"active": 1,
@@ -96,6 +102,7 @@ sg.API(request, function (response) {
// Edit a transactional template version.
// PATCH /templates/{template_id}/versions/{version_id}
+
var request = sg.emptyRequest()
request.body = {
"active": 1,
@@ -116,6 +123,7 @@ sg.API(request, function (response) {
// Retrieve a specific transactional template version.
// GET /templates/{template_id}/versions/{version_id}
+
var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/templates/{template_id}/versions/{version_id}'
@@ -129,6 +137,7 @@ sg.API(request, function (response) {
// Delete a transactional template version.
// DELETE /templates/{template_id}/versions/{version_id}
+
var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/templates/{template_id}/versions/{version_id}'
@@ -142,6 +151,7 @@ sg.API(request, function (response) {
// Activate a transactional template version.
// POST /templates/{template_id}/versions/{version_id}/activate
+
var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/templates/{template_id}/versions/{version_id}/activate'