summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElmer Thomas <elmer@thinkingserious.com>2016-06-08 11:57:13 -0700
committerElmer Thomas <elmer@thinkingserious.com>2016-06-08 11:57:13 -0700
commit223b7bf6b0f7a918f5dc7d49cef27fab4332fb6a (patch)
treed7dce33bf687674e397ed762ab353211f63994b4
parent561a3cd09af14ae948b06891cffdc66088db6aa3 (diff)
downloadsendgrid-nodejs-223b7bf6b0f7a918f5dc7d49cef27fab4332fb6a.zip
sendgrid-nodejs-223b7bf6b0f7a918f5dc7d49cef27fab4332fb6a.tar.gz
sendgrid-nodejs-223b7bf6b0f7a918f5dc7d49cef27fab4332fb6a.tar.bz2
Update sendgrid-rest dependency
-rw-r--r--USAGE.md430
-rw-r--r--examples/accesssettings/accesssettings.js12
-rw-r--r--examples/apikeys/apikeys.js12
-rw-r--r--examples/asm/asm.js26
-rw-r--r--examples/browsers/browsers.js2
-rw-r--r--examples/campaigns/campaigns.js22
-rw-r--r--examples/categories/categories.js6
-rw-r--r--examples/clients/clients.js4
-rw-r--r--examples/contactdb/contactdb.js62
-rw-r--r--examples/devices/devices.js2
-rw-r--r--examples/geo/geo.js2
-rw-r--r--examples/ips/ips.js28
-rw-r--r--examples/mail/mail.js6
-rw-r--r--examples/mailboxproviders/mailboxproviders.js2
-rw-r--r--examples/mailsettings/mailsettings.js38
-rw-r--r--examples/partnersettings/partnersettings.js6
-rw-r--r--examples/scopes/scopes.js2
-rw-r--r--examples/stats/stats.js2
-rw-r--r--examples/subusers/subusers.js28
-rw-r--r--examples/suppression/suppression.js34
-rw-r--r--examples/templates/templates.js20
-rw-r--r--examples/trackingsettings/trackingsettings.js18
-rw-r--r--examples/user/user.js42
-rw-r--r--examples/whitelabel/whitelabel.js54
-rw-r--r--lib/sendgrid.js10
-rw-r--r--package.json2
-rw-r--r--test/test.js1720
27 files changed, 1728 insertions, 864 deletions
diff --git a/USAGE.md b/USAGE.md
index 0681ad8..8e303fa 100644
--- a/USAGE.md
+++ b/USAGE.md
@@ -47,7 +47,7 @@ For more information, please see our [User Guide](http://sendgrid.com/docs/User_
### GET /access_settings/activity
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.method = 'GET'
request.path = '/v3/access_settings/activity'
@@ -70,7 +70,7 @@ For more information, please see our [User Guide](http://sendgrid.com/docs/User_
### POST /access_settings/whitelist
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"ips": [
{
@@ -103,7 +103,7 @@ For more information, please see our [User Guide](http://sendgrid.com/docs/User_
### GET /access_settings/whitelist
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/access_settings/whitelist'
sg.API(request, function (response) {
@@ -125,7 +125,7 @@ For more information, please see our [User Guide](http://sendgrid.com/docs/User_
### DELETE /access_settings/whitelist
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"ids": [
1,
@@ -154,7 +154,7 @@ For more information, please see our [User Guide](http://sendgrid.com/docs/User_
### GET /access_settings/whitelist/{rule_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/access_settings/whitelist/{rule_id}'
sg.API(request, function (response) {
@@ -176,7 +176,7 @@ For more information, please see our [User Guide](http://sendgrid.com/docs/User_
### DELETE /access_settings/whitelist/{rule_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/access_settings/whitelist/{rule_id}'
sg.API(request, function (response) {
@@ -203,7 +203,7 @@ See the [API Key Permissions List](https://sendgrid.com/docs/API_Reference/Web_A
### POST /api_keys
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "My API Key",
"scopes": [
@@ -229,7 +229,7 @@ The API Keys feature allows customers to be able to generate an API Key credenti
### GET /api_keys
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/api_keys'
sg.API(request, function (response) {
@@ -251,7 +251,7 @@ The API Keys feature allows customers to be able to generate an API Key credenti
### PUT /api_keys/{api_key_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "A New Hope",
"scopes": [
@@ -284,7 +284,7 @@ The API Keys feature allows customers to be able to generate an API Key credenti
### PATCH /api_keys/{api_key_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "A New Hope"
};
@@ -305,7 +305,7 @@ If the API Key ID does not exist an HTTP 404 will be returned.
### GET /api_keys/{api_key_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/api_keys/{api_key_id}'
sg.API(request, function (response) {
@@ -331,7 +331,7 @@ The API Keys feature allows customers to be able to generate an API Key credenti
### DELETE /api_keys/{api_key_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/api_keys/{api_key_id}'
sg.API(request, function (response) {
@@ -356,7 +356,7 @@ Each user can create up to 25 different suppression groups.
### POST /asm/groups
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"description": "Suggestions for products our users might like.",
"is_default": true,
@@ -379,7 +379,7 @@ This endpoint will return information for each group ID that you include in your
### GET /asm/groups
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["id"] = '1'
request.method = 'GET'
request.path = '/v3/asm/groups'
@@ -402,7 +402,7 @@ Each user can create up to 25 different suppression groups.
### PATCH /asm/groups/{group_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"description": "Suggestions for items our users might like.",
"id": 103,
@@ -429,7 +429,7 @@ Each user can create up to 25 different suppression groups.
### GET /asm/groups/{group_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/groups/{group_id}'
sg.API(request, function (response) {
@@ -453,7 +453,7 @@ Each user can create up to 25 different suppression groups.
### DELETE /asm/groups/{group_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/asm/groups/{group_id}'
sg.API(request, function (response) {
@@ -473,7 +473,7 @@ Suppressions are recipient email addresses that are added to [unsubscribe groups
### POST /asm/groups/{group_id}/suppressions
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"recipient_emails": [
"test1@example.com",
@@ -497,7 +497,7 @@ Suppressions are recipient email addresses that are added to [unsubscribe groups
### GET /asm/groups/{group_id}/suppressions
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/groups/{group_id}/suppressions'
sg.API(request, function (response) {
@@ -515,7 +515,7 @@ Suppressions are recipient email addresses that are added to [unsubscribe groups
### DELETE /asm/groups/{group_id}/suppressions/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/asm/groups/{group_id}/suppressions/{email}'
sg.API(request, function (response) {
@@ -533,7 +533,7 @@ Suppressions are email addresses that can be added to [groups](https://sendgrid.
### GET /asm/suppressions
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/suppressions'
sg.API(request, function (response) {
@@ -551,7 +551,7 @@ A global suppression (or global unsubscribe) is an email address of a recipient
### POST /asm/suppressions/global
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"recipient_emails": [
"test1@example.com",
@@ -577,7 +577,7 @@ A global suppression (or global unsubscribe) is an email address of a recipient
### GET /asm/suppressions/global/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/suppressions/global/{email}'
sg.API(request, function (response) {
@@ -595,7 +595,7 @@ A global suppression (or global unsubscribe) is an email address of a recipient
### DELETE /asm/suppressions/global/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/asm/suppressions/global/{email}'
sg.API(request, function (response) {
@@ -613,7 +613,7 @@ Suppressions are email addresses that can be added to [groups](https://sendgrid.
### GET /asm/suppressions/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/suppressions/{email}'
sg.API(request, function (response) {
@@ -636,7 +636,7 @@ Advanced Stats provide a more in-depth view of your email statistics and the act
### GET /browsers/stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["browsers"] = 'test_string'
@@ -669,7 +669,7 @@ For more information:
### POST /campaigns
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"categories": [
"spring line"
@@ -713,7 +713,7 @@ For more information:
### GET /campaigns
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["limit"] = '0'
request.queryParams["offset"] = '0'
request.method = 'GET'
@@ -735,7 +735,7 @@ For more information:
### PATCH /campaigns/{campaign_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"categories": [
"summer line"
@@ -766,7 +766,7 @@ For more information:
### GET /campaigns/{campaign_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/campaigns/{campaign_id}'
sg.API(request, function (response) {
@@ -788,7 +788,7 @@ For more information:
### DELETE /campaigns/{campaign_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/campaigns/{campaign_id}'
sg.API(request, function (response) {
@@ -808,7 +808,7 @@ For more information:
### PATCH /campaigns/{campaign_id}/schedules
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"send_at": 1489451436
};
@@ -831,7 +831,7 @@ For more information:
### POST /campaigns/{campaign_id}/schedules
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"send_at": 1489771528
};
@@ -854,7 +854,7 @@ For more information:
### GET /campaigns/{campaign_id}/schedules
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/campaigns/{campaign_id}/schedules'
sg.API(request, function (response) {
@@ -877,7 +877,7 @@ For more information:
### DELETE /campaigns/{campaign_id}/schedules
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/campaigns/{campaign_id}/schedules'
sg.API(request, function (response) {
@@ -899,7 +899,7 @@ For more information:
### POST /campaigns/{campaign_id}/schedules/now
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/campaigns/{campaign_id}/schedules/now'
sg.API(request, function (response) {
@@ -921,7 +921,7 @@ For more information:
### POST /campaigns/{campaign_id}/schedules/test
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"to": "your.email@example.com"
};
@@ -945,7 +945,7 @@ Categories can help organize your email analytics by enabling you to tag emails
### GET /categories
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["category"] = 'test_string'
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
@@ -968,7 +968,7 @@ Categories allow you to group your emails together according to broad topics tha
### GET /categories/stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -994,7 +994,7 @@ Categories allow you to group your emails together according to broad topics tha
### GET /categories/stats/sums
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -1024,7 +1024,7 @@ Advanced Stats provide a more in-depth view of your email statistics and the act
### GET /clients/stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["start_date"] = '2016-01-01'
request.queryParams["end_date"] = '2016-04-01'
@@ -1053,7 +1053,7 @@ Advanced Stats provide a more in-depth view of your email statistics and the act
### GET /clients/{client_type}/stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["start_date"] = '2016-01-01'
request.queryParams["end_date"] = '2016-04-01'
@@ -1077,7 +1077,7 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](
### POST /contactdb/custom_fields
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "pet",
"type": "text"
@@ -1099,7 +1099,7 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](
### GET /contactdb/custom_fields
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/custom_fields'
sg.API(request, function (response) {
@@ -1117,7 +1117,7 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](
### GET /contactdb/custom_fields/{custom_field_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/custom_fields/{custom_field_id}'
sg.API(request, function (response) {
@@ -1135,7 +1135,7 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](
### DELETE /contactdb/custom_fields/{custom_field_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/contactdb/custom_fields/{custom_field_id}'
sg.API(request, function (response) {
@@ -1153,7 +1153,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### POST /contactdb/lists
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "your list name"
};
@@ -1174,7 +1174,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### GET /contactdb/lists
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/lists'
sg.API(request, function (response) {
@@ -1192,7 +1192,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### DELETE /contactdb/lists
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = [
1,
2,
@@ -1217,7 +1217,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### PATCH /contactdb/lists/{list_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "newlistname"
};
@@ -1239,7 +1239,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### GET /contactdb/lists/{list_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["list_id"] = '0'
request.method = 'GET'
request.path = '/v3/contactdb/lists/{list_id}'
@@ -1258,7 +1258,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### DELETE /contactdb/lists/{list_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["delete_contacts"] = 'true'
request.method = 'DELETE'
request.path = '/v3/contactdb/lists/{list_id}'
@@ -1279,7 +1279,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### POST /contactdb/lists/{list_id}/recipients
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = [
"recipient_id1",
"recipient_id2"
@@ -1301,7 +1301,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### GET /contactdb/lists/{list_id}/recipients
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["page"] = '1'
request.queryParams["page_size"] = '1'
request.queryParams["list_id"] = '0'
@@ -1322,7 +1322,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### POST /contactdb/lists/{list_id}/recipients/{recipient_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/contactdb/lists/{list_id}/recipients/{recipient_id}'
sg.API(request, function (response) {
@@ -1340,7 +1340,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### DELETE /contactdb/lists/{list_id}/recipients/{recipient_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["recipient_id"] = '0'
request.queryParams["list_id"] = '0'
request.method = 'DELETE'
@@ -1364,7 +1364,7 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](
### PATCH /contactdb/recipients
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = [
{
"email": "jones@example.com",
@@ -1391,7 +1391,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### POST /contactdb/recipients
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = [
{
"age": 25,
@@ -1426,7 +1426,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### GET /contactdb/recipients
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["page"] = '1'
request.queryParams["page_size"] = '1'
request.method = 'GET'
@@ -1448,7 +1448,7 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](
### DELETE /contactdb/recipients
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = [
"recipient_id1",
"recipient_id2"
@@ -1472,7 +1472,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### GET /contactdb/recipients/billable_count
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/recipients/billable_count'
sg.API(request, function (response) {
@@ -1490,7 +1490,7 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](
### GET /contactdb/recipients/count
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/recipients/count'
sg.API(request, function (response) {
@@ -1517,7 +1517,7 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](
### GET /contactdb/recipients/search
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["{field_name}"] = 'test_string'
request.method = 'GET'
request.path = '/v3/contactdb/recipients/search'
@@ -1536,7 +1536,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### GET /contactdb/recipients/{recipient_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/recipients/{recipient_id}'
sg.API(request, function (response) {
@@ -1554,7 +1554,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### DELETE /contactdb/recipients/{recipient_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/contactdb/recipients/{recipient_id}'
sg.API(request, function (response) {
@@ -1574,7 +1574,7 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
### GET /contactdb/recipients/{recipient_id}/lists
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/recipients/{recipient_id}/lists'
sg.API(request, function (response) {
@@ -1592,7 +1592,7 @@ The contactdb is a database of your contacts for [SendGrid Marketing Campaigns](
### GET /contactdb/reserved_fields
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/reserved_fields'
sg.API(request, function (response) {
@@ -1630,7 +1630,7 @@ For more information about segments in Marketing Campaigns, please see our [User
### POST /contactdb/segments
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"conditions": [
{
@@ -1674,7 +1674,7 @@ For more information about segments in Marketing Campaigns, please see our [User
### GET /contactdb/segments
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/segments'
sg.API(request, function (response) {
@@ -1694,7 +1694,7 @@ For more information about segments in Marketing Campaigns, please see our [User
### PATCH /contactdb/segments/{segment_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"conditions": [
{
@@ -1727,7 +1727,7 @@ For more information about segments in Marketing Campaigns, please see our [User
### GET /contactdb/segments/{segment_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["segment_id"] = '0'
request.method = 'GET'
request.path = '/v3/contactdb/segments/{segment_id}'
@@ -1750,7 +1750,7 @@ For more information about segments in Marketing Campaigns, please see our [User
### DELETE /contactdb/segments/{segment_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["delete_contacts"] = 'true'
request.method = 'DELETE'
request.path = '/v3/contactdb/segments/{segment_id}'
@@ -1771,7 +1771,7 @@ For more information about segments in Marketing Campaigns, please see our [User
### GET /contactdb/segments/{segment_id}/recipients
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["page"] = '1'
request.queryParams["page_size"] = '1'
request.method = 'GET'
@@ -1805,7 +1805,7 @@ Advanced Stats provide a more in-depth view of your email statistics and the act
### GET /devices/stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
request.queryParams["start_date"] = '2016-01-01'
@@ -1833,7 +1833,7 @@ Advanced Stats provide a more in-depth view of your email statistics and the act
### GET /geo/stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["country"] = 'US'
request.queryParams["aggregated_by"] = 'day'
@@ -1862,7 +1862,7 @@ A single IP address or a range of IP addresses may be dedicated to an account in
### GET /ips
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["subuser"] = 'test_string'
request.queryParams["ip"] = 'test_string'
request.queryParams["limit"] = '1'
@@ -1885,7 +1885,7 @@ A single IP address or a range of IP addresses may be dedicated to an account in
### GET /ips/assigned
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/assigned'
sg.API(request, function (response) {
@@ -1909,7 +1909,7 @@ If an IP pool is NOT specified for an email, it will use any IP available, inclu
### POST /ips/pools
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "marketing"
};
@@ -1934,7 +1934,7 @@ If an IP pool is NOT specified for an email, it will use any IP available, inclu
### GET /ips/pools
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/pools'
sg.API(request, function (response) {
@@ -1956,7 +1956,7 @@ If an IP pool is NOT specified for an email, it will use any IP available, inclu
### PUT /ips/pools/{pool_name}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "new_pool_name"
};
@@ -1981,7 +1981,7 @@ If an IP pool is NOT specified for an email, it will use any IP available, inclu
### GET /ips/pools/{pool_name}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/pools/{pool_name}'
sg.API(request, function (response) {
@@ -2003,7 +2003,7 @@ If an IP pool is NOT specified for an email, it will use any IP available, inclu
### DELETE /ips/pools/{pool_name}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/ips/pools/{pool_name}'
sg.API(request, function (response) {
@@ -2023,7 +2023,7 @@ A single IP address or a range of IP addresses may be dedicated to an account in
### POST /ips/pools/{pool_name}/ips
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"ip": "0.0.0.0"
};
@@ -2046,7 +2046,7 @@ A single IP address or a range of IP addresses may be dedicated to an account in
### DELETE /ips/pools/{pool_name}/ips/{ip}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/ips/pools/{pool_name}/ips/{ip}'
sg.API(request, function (response) {
@@ -2066,7 +2066,7 @@ For more general information about warming up IPs, please see our [Classroom](ht
### POST /ips/warmup
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"ip": "0.0.0.0"
};
@@ -2089,7 +2089,7 @@ For more general information about warming up IPs, please see our [Classroom](ht
### GET /ips/warmup
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/warmup'
sg.API(request, function (response) {
@@ -2109,7 +2109,7 @@ For more general information about warming up IPs, please see our [Classroom](ht
### GET /ips/warmup/{ip_address}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/warmup/{ip_address}'
sg.API(request, function (response) {
@@ -2129,7 +2129,7 @@ For more general information about warming up IPs, please see our [Classroom](ht
### DELETE /ips/warmup/{ip_address}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/ips/warmup/{ip_address}'
sg.API(request, function (response) {
@@ -2149,7 +2149,7 @@ A single IP address or a range of IP addresses may be dedicated to an account in
### GET /ips/{ip_address}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/{ip_address}'
sg.API(request, function (response) {
@@ -2174,7 +2174,7 @@ More Information:
### POST /mail/batch
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/mail/batch'
sg.API(request, function (response) {
@@ -2196,7 +2196,7 @@ More Information:
### GET /mail/batch/{batch_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail/batch/{batch_id}'
sg.API(request, function (response) {
@@ -2219,7 +2219,7 @@ For more detailed information about how to use the v3 Mail Send endpoint, please
### POST /mail/send/beta
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"asm": {
"group_id": 1,
@@ -2383,7 +2383,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
request.method = 'GET'
@@ -2405,7 +2405,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### PATCH /mail_settings/address_whitelist
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": true,
"list": [
@@ -2432,7 +2432,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings/address_whitelist
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/address_whitelist'
sg.API(request, function (response) {
@@ -2452,7 +2452,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### PATCH /mail_settings/bcc
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"email": "email@example.com",
"enabled": false
@@ -2476,7 +2476,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings/bcc
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/bcc'
sg.API(request, function (response) {
@@ -2496,7 +2496,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### PATCH /mail_settings/bounce_purge
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": true,
"hard_bounces": 5,
@@ -2521,7 +2521,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings/bounce_purge
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/bounce_purge'
sg.API(request, function (response) {
@@ -2541,7 +2541,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### PATCH /mail_settings/footer
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": true,
"html_content": "...",
@@ -2566,7 +2566,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings/footer
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/footer'
sg.API(request, function (response) {
@@ -2586,7 +2586,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### PATCH /mail_settings/forward_bounce
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"email": "example@example.com",
"enabled": true
@@ -2610,7 +2610,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings/forward_bounce
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/forward_bounce'
sg.API(request, function (response) {
@@ -2630,7 +2630,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### PATCH /mail_settings/forward_spam
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"email": "",
"enabled": false
@@ -2654,7 +2654,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings/forward_spam
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/forward_spam'
sg.API(request, function (response) {
@@ -2674,7 +2674,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### PATCH /mail_settings/plain_content
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": false
};
@@ -2697,7 +2697,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings/plain_content
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/plain_content'
sg.API(request, function (response) {
@@ -2717,7 +2717,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### PATCH /mail_settings/spam_check
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": true,
"max_score": 5,
@@ -2742,7 +2742,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings/spam_check
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/spam_check'
sg.API(request, function (response) {
@@ -2764,7 +2764,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### PATCH /mail_settings/template
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": true,
"html_content": "<% body %>"
@@ -2790,7 +2790,7 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
### GET /mail_settings/template
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/template'
sg.API(request, function (response) {
@@ -2813,7 +2813,7 @@ Advanced Stats provide a more in-depth view of your email statistics and the act
### GET /mailbox_providers/stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["mailbox_providers"] = 'test_string'
request.queryParams["aggregated_by"] = 'day'
@@ -2840,7 +2840,7 @@ Our partner settings allow you to integrate your SendGrid account with our partn
### GET /partner_settings
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
request.method = 'GET'
@@ -2862,7 +2862,7 @@ By integrating with New Relic, you can send your SendGrid email statistics to yo
### PATCH /partner_settings/new_relic
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enable_subuser_statistics": true,
"enabled": true,
@@ -2887,7 +2887,7 @@ By integrating with New Relic, you can send your SendGrid email statistics to yo
### GET /partner_settings/new_relic
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/partner_settings/new_relic'
sg.API(request, function (response) {
@@ -2908,7 +2908,7 @@ API Keys can be used to authenticate the use of [SendGrids v3 Web API](https://s
### GET /scopes
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/scopes'
sg.API(request, function (response) {
@@ -2929,7 +2929,7 @@ Parent accounts will see aggregated stats for their account and all subuser acco
### GET /stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
request.queryParams["start_date"] = '2016-01-01'
@@ -2958,7 +2958,7 @@ For more information about Subusers:
### POST /subusers
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"email": "John@example.com",
"ips": [
@@ -2988,7 +2988,7 @@ For more information about Subusers:
### GET /subusers
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["username"] = 'test_string'
request.queryParams["limit"] = '0'
request.queryParams["offset"] = '0'
@@ -3009,7 +3009,7 @@ This endpoint allows you to request the reputations for your subusers.
### GET /subusers/reputations
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["usernames"] = 'test_string'
request.method = 'GET'
request.path = '/v3/subusers/reputations'
@@ -3032,7 +3032,7 @@ For more information, see our [User Guide](https://sendgrid.com/docs/User_Guide/
### GET /subusers/stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -3061,7 +3061,7 @@ For more information, see our [User Guide](https://sendgrid.com/docs/User_Guide/
### GET /subusers/stats/monthly
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["subuser"] = 'test_string'
request.queryParams["limit"] = '1'
request.queryParams["sort_by_metric"] = 'test_string'
@@ -3088,7 +3088,7 @@ For more information, see our [User Guide](https://sendgrid.com/docs/User_Guide/
### GET /subusers/stats/sums
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -3116,7 +3116,7 @@ For more information about Subusers:
### PATCH /subusers/{subuser_name}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"disabled": false
};
@@ -3140,7 +3140,7 @@ For more information about Subusers:
### DELETE /subusers/{subuser_name}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/subusers/{subuser_name}'
sg.API(request, function (response) {
@@ -3161,7 +3161,7 @@ More information:
### PUT /subusers/{subuser_name}/ips
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = [
"127.0.0.1"
];
@@ -3180,7 +3180,7 @@ Subuser monitor settings allow you to receive a sample of an outgoing message by
### PUT /subusers/{subuser_name}/monitor
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"email": "example@example.com",
"frequency": 500
@@ -3200,7 +3200,7 @@ Subuser monitor settings allow you to receive a sample of an outgoing message by
### POST /subusers/{subuser_name}/monitor
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"email": "example@example.com",
"frequency": 50000
@@ -3220,7 +3220,7 @@ Subuser monitor settings allow you to receive a sample of an outgoing message by
### GET /subusers/{subuser_name}/monitor
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/subusers/{subuser_name}/monitor'
sg.API(request, function (response) {
@@ -3236,7 +3236,7 @@ Subuser monitor settings allow you to receive a sample of an outgoing message by
### DELETE /subusers/{subuser_name}/monitor
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/subusers/{subuser_name}/monitor'
sg.API(request, function (response) {
@@ -3259,7 +3259,7 @@ For more information, see our [User Guide](https://sendgrid.com/docs/User_Guide/
### GET /subusers/{subuser_name}/stats/monthly
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["date"] = 'test_string'
request.queryParams["sort_by_direction"] = 'asc'
request.queryParams["limit"] = '0'
@@ -3287,7 +3287,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### GET /suppression/blocks
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -3316,7 +3316,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### DELETE /suppression/blocks
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"delete_all": false,
"emails": [
@@ -3343,7 +3343,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### GET /suppression/blocks/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/suppression/blocks/{email}'
sg.API(request, function (response) {
@@ -3363,7 +3363,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### DELETE /suppression/blocks/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/suppression/blocks/{email}'
sg.API(request, function (response) {
@@ -3386,7 +3386,7 @@ For more information see:
### GET /suppression/bounces
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["start_time"] = '0'
request.queryParams["end_time"] = '0'
request.method = 'GET'
@@ -3414,7 +3414,7 @@ Note: the `delete_all` and `emails` parameters should be used independently of e
### DELETE /suppression/bounces
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"delete_all": true,
"emails": [
@@ -3445,7 +3445,7 @@ For more information see:
### GET /suppression/bounces/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/suppression/bounces/{email}'
sg.API(request, function (response) {
@@ -3469,7 +3469,7 @@ For more information see:
### DELETE /suppression/bounces/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["email_address"] = 'example@example.com'
request.method = 'DELETE'
request.path = '/v3/suppression/bounces/{email}'
@@ -3492,7 +3492,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### GET /suppression/invalid_emails
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -3523,7 +3523,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### DELETE /suppression/invalid_emails
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"delete_all": false,
"emails": [
@@ -3552,7 +3552,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### GET /suppression/invalid_emails/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/suppression/invalid_emails/{email}'
sg.API(request, function (response) {
@@ -3574,7 +3574,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### DELETE /suppression/invalid_emails/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/suppression/invalid_emails/{email}'
sg.API(request, function (response) {
@@ -3594,7 +3594,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### GET /suppression/spam_report/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/suppression/spam_report/{email}'
sg.API(request, function (response) {
@@ -3614,7 +3614,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### DELETE /suppression/spam_report/{email}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/suppression/spam_report/{email}'
sg.API(request, function (response) {
@@ -3634,7 +3634,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### GET /suppression/spam_reports
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -3663,7 +3663,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/User
### DELETE /suppression/spam_reports
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"delete_all": false,
"emails": [
@@ -3688,7 +3688,7 @@ A global suppression (or global unsubscribe) is an email address of a recipient
### GET /suppression/unsubscribes
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -3715,7 +3715,7 @@ Transactional templates are templates created specifically for transactional ema
### POST /templates
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "example_name"
};
@@ -3738,7 +3738,7 @@ Transactional templates are templates created specifically for transactional ema
### GET /templates
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/templates'
sg.API(request, function (response) {
@@ -3759,7 +3759,7 @@ Transactional templates are templates created specifically for transactional ema
### PATCH /templates/{template_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"name": "new_example_name"
};
@@ -3783,7 +3783,7 @@ Transactional templates are templates created specifically for transactional ema
### GET /templates/{template_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/templates/{template_id}'
sg.API(request, function (response) {
@@ -3804,7 +3804,7 @@ Transactional templates are templates created specifically for transactional ema
### DELETE /templates/{template_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/templates/{template_id}'
sg.API(request, function (response) {
@@ -3825,7 +3825,7 @@ For more information about transactional templates, please see our [User Guide](
### POST /templates/{template_id}/versions
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"active": 1,
"html_content": "<%body%>",
@@ -3859,7 +3859,7 @@ For more information about transactional templates, please see our [User Guide](
### PATCH /templates/{template_id}/versions/{version_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"active": 1,
"html_content": "<%body%>",
@@ -3892,7 +3892,7 @@ For more information about transactional templates, please see our [User Guide](
### GET /templates/{template_id}/versions/{version_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/templates/{template_id}/versions/{version_id}'
sg.API(request, function (response) {
@@ -3918,7 +3918,7 @@ For more information about transactional templates, please see our [User Guide](
### DELETE /templates/{template_id}/versions/{version_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/templates/{template_id}/versions/{version_id}'
sg.API(request, function (response) {
@@ -3945,7 +3945,7 @@ For more information about transactional templates, please see our [User Guide](
### POST /templates/{template_id}/versions/{version_id}/activate
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/templates/{template_id}/versions/{version_id}/activate'
sg.API(request, function (response) {
@@ -3968,7 +3968,7 @@ For more information about tracking, please see our [User Guide](https://sendgri
### GET /tracking_settings
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
request.method = 'GET'
@@ -3990,7 +3990,7 @@ For more information about tracking, please see our [User Guide](https://sendgri
### PATCH /tracking_settings/click
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": true
};
@@ -4013,7 +4013,7 @@ For more information about tracking, please see our [User Guide](https://sendgri
### GET /tracking_settings/click
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/tracking_settings/click'
sg.API(request, function (response) {
@@ -4037,7 +4037,7 @@ For more information about tracking, please see our [User Guide](https://sendgri
### PATCH /tracking_settings/google_analytics
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": true,
"utm_campaign": "website",
@@ -4069,7 +4069,7 @@ For more information about tracking, please see our [User Guide](https://sendgri
### GET /tracking_settings/google_analytics
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/tracking_settings/google_analytics'
sg.API(request, function (response) {
@@ -4091,7 +4091,7 @@ For more information about tracking, please see our [User Guide](https://sendgri
### PATCH /tracking_settings/open
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": true
};
@@ -4116,7 +4116,7 @@ For more information about tracking, please see our [User Guide](https://sendgri
### GET /tracking_settings/open
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/tracking_settings/open'
sg.API(request, function (response) {
@@ -4138,7 +4138,7 @@ For more information about tracking, please see our [User Guide](https://sendgri
### PATCH /tracking_settings/subscription
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"enabled": true,
"html_content": "html content",
@@ -4168,7 +4168,7 @@ For more information about tracking, please see our [User Guide](https://sendgri
### GET /tracking_settings/subscription
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/tracking_settings/subscription'
sg.API(request, function (response) {
@@ -4195,7 +4195,7 @@ For more information about your user profile:
### GET /user/account
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/account'
sg.API(request, function (response) {
@@ -4213,7 +4213,7 @@ Your monthly credit allotment limits the number of emails you may send before in
### GET /user/credits
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/credits'
sg.API(request, function (response) {
@@ -4235,7 +4235,7 @@ For more information about your user profile:
### PUT /user/email
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"email": "example@example.com"
};
@@ -4260,7 +4260,7 @@ For more information about your user profile:
### GET /user/email
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/email'
sg.API(request, function (response) {
@@ -4282,7 +4282,7 @@ For more information about your user profile:
### PUT /user/password
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"new_password": "new_password",
"old_password": "old_password"
@@ -4310,7 +4310,7 @@ It should be noted that any one or more of the parameters can be updated via the
### PATCH /user/profile
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"city": "Orange",
"first_name": "Example",
@@ -4335,7 +4335,7 @@ For more information about your user profile:
### GET /user/profile
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/profile'
sg.API(request, function (response) {
@@ -4356,7 +4356,7 @@ The Cancel Scheduled Sends feature allows the customer to cancel a scheduled sen
### POST /user/scheduled_sends
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"batch_id": "YOUR_BATCH_ID",
"status": "pause"
@@ -4378,7 +4378,7 @@ The Cancel Scheduled Sends feature allows the customer to cancel a scheduled sen
### GET /user/scheduled_sends
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/scheduled_sends'
sg.API(request, function (response) {
@@ -4396,7 +4396,7 @@ The Cancel Scheduled Sends feature allows the customer to cancel a scheduled sen
### PATCH /user/scheduled_sends/{batch_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"status": "pause"
};
@@ -4417,7 +4417,7 @@ The Cancel Scheduled Sends feature allows the customer to cancel a scheduled sen
### GET /user/scheduled_sends/{batch_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/scheduled_sends/{batch_id}'
sg.API(request, function (response) {
@@ -4435,7 +4435,7 @@ The Cancel Scheduled Sends feature allows the customer to cancel a scheduled sen
### DELETE /user/scheduled_sends/{batch_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/user/scheduled_sends/{batch_id}'
sg.API(request, function (response) {
@@ -4455,7 +4455,7 @@ The Enforced TLS settings specify whether or not the recipient is required to su
### PATCH /user/settings/enforced_tls
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"require_tls": true,
"require_valid_cert": false
@@ -4479,7 +4479,7 @@ The Enforced TLS settings specify whether or not the recipient is required to su
### GET /user/settings/enforced_tls
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/settings/enforced_tls'
sg.API(request, function (response) {
@@ -4501,7 +4501,7 @@ For more information about your user profile:
### PUT /user/username
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"username": "test_username"
};
@@ -4526,7 +4526,7 @@ For more information about your user profile:
### GET /user/username
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/username'
sg.API(request, function (response) {
@@ -4548,7 +4548,7 @@ Common uses of this data are to remove unsubscribes, react to spam reports, dete
### PATCH /user/webhooks/event/settings
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"bounce": true,
"click": true,
@@ -4585,7 +4585,7 @@ Common uses of this data are to remove unsubscribes, react to spam reports, dete
### GET /user/webhooks/event/settings
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/webhooks/event/settings'
sg.API(request, function (response) {
@@ -4605,7 +4605,7 @@ Common uses of this data are to remove unsubscribes, react to spam reports, dete
### POST /user/webhooks/event/test
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"url": "url"
};
@@ -4626,7 +4626,7 @@ SendGrid can parse the attachments and contents of incoming emails. The Parse AP
### GET /user/webhooks/parse/settings
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/webhooks/parse/settings'
sg.API(request, function (response) {
@@ -4646,7 +4646,7 @@ There are a number of pre-made integrations for the SendGrid Parse Webhook which
### GET /user/webhooks/parse/stats
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = 'test_string'
request.queryParams["start_date"] = '2016-01-01'
@@ -4678,7 +4678,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### POST /whitelabel/domains
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"automatic_security": false,
"custom_spf": true,
@@ -4711,7 +4711,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### GET /whitelabel/domains
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["username"] = 'test_string'
request.queryParams["domain"] = 'test_string'
request.queryParams["exclude_subusers"] = 'true'
@@ -4741,7 +4741,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### GET /whitelabel/domains/default
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/domains/default'
sg.API(request, function (response) {
@@ -4768,7 +4768,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### GET /whitelabel/domains/subuser
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/domains/subuser'
sg.API(request, function (response) {
@@ -4795,7 +4795,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### DELETE /whitelabel/domains/subuser
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/domains/subuser'
sg.API(request, function (response) {
@@ -4815,7 +4815,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### PATCH /whitelabel/domains/{domain_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"custom_spf": true,
"default": false
@@ -4840,7 +4840,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### GET /whitelabel/domains/{domain_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/domains/{domain_id}'
sg.API(request, function (response) {
@@ -4860,7 +4860,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### DELETE /whitelabel/domains/{domain_id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/domains/{domain_id}'
sg.API(request, function (response) {
@@ -4887,7 +4887,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### POST /whitelabel/domains/{domain_id}/subuser
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"username": "jane@example.com"
};
@@ -4915,7 +4915,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### POST /whitelabel/domains/{id}/ips
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"ip": "192.168.0.1"
};
@@ -4944,7 +4944,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### DELETE /whitelabel/domains/{id}/ips/{ip}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/domains/{id}/ips/{ip}'
sg.API(request, function (response) {
@@ -4969,7 +4969,7 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
### POST /whitelabel/domains/{id}/validate
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/whitelabel/domains/{id}/validate'
sg.API(request, function (response) {
@@ -4991,7 +4991,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### POST /whitelabel/ips
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"domain": "example.com",
"ip": "192.168.1.1",
@@ -5018,7 +5018,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### GET /whitelabel/ips
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["ip"] = 'test_string'
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
@@ -5041,7 +5041,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### GET /whitelabel/ips/{id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/ips/{id}'
sg.API(request, function (response) {
@@ -5061,7 +5061,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### DELETE /whitelabel/ips/{id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/ips/{id}'
sg.API(request, function (response) {
@@ -5081,7 +5081,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### POST /whitelabel/ips/{id}/validate
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/whitelabel/ips/{id}/validate'
sg.API(request, function (response) {
@@ -5101,7 +5101,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### POST /whitelabel/links
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"default": true,
"domain": "example.com",
@@ -5128,7 +5128,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### GET /whitelabel/links
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.method = 'GET'
request.path = '/v3/whitelabel/links'
@@ -5156,7 +5156,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### GET /whitelabel/links/default
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["domain"] = 'test_string'
request.method = 'GET'
request.path = '/v3/whitelabel/links/default'
@@ -5181,7 +5181,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### GET /whitelabel/links/subuser
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["username"] = 'test_string'
request.method = 'GET'
request.path = '/v3/whitelabel/links/subuser'
@@ -5206,7 +5206,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### DELETE /whitelabel/links/subuser
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.queryParams["username"] = 'test_string'
request.method = 'DELETE'
request.path = '/v3/whitelabel/links/subuser'
@@ -5227,7 +5227,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### PATCH /whitelabel/links/{id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"default": true
};
@@ -5250,7 +5250,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### GET /whitelabel/links/{id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/links/{id}'
sg.API(request, function (response) {
@@ -5270,7 +5270,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### DELETE /whitelabel/links/{id}
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/links/{id}'
sg.API(request, function (response) {
@@ -5290,7 +5290,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### POST /whitelabel/links/{id}/validate
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/whitelabel/links/{id}/validate'
sg.API(request, function (response) {
@@ -5314,7 +5314,7 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
### POST /whitelabel/links/{link_id}/subuser
```javascript
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
request.body = {
"username": "jane@example.com"
};
diff --git a/examples/accesssettings/accesssettings.js b/examples/accesssettings/accesssettings.js
index e94021a..f29ade6 100644
--- a/examples/accesssettings/accesssettings.js
+++ b/examples/accesssettings/accesssettings.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve all recent access attempts
// GET /access_settings/activity
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.method = 'GET'
request.path = '/v3/access_settings/activity'
@@ -18,7 +18,7 @@ sg.API(request, function (response) {
// Add one or more IPs to the whitelist
// POST /access_settings/whitelist
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"ips": [
{
@@ -44,7 +44,7 @@ sg.API(request, function (response) {
// Retrieve a list of currently whitelisted IPs
// GET /access_settings/whitelist
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/access_settings/whitelist'
sg.API(request, function (response) {
@@ -57,7 +57,7 @@ sg.API(request, function (response) {
// Remove one or more IPs from the whitelist
// DELETE /access_settings/whitelist
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"ids": [
1,
@@ -77,7 +77,7 @@ sg.API(request, function (response) {
// Retrieve a specific whitelisted IP
// GET /access_settings/whitelist/{rule_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/access_settings/whitelist/{rule_id}'
sg.API(request, function (response) {
@@ -90,7 +90,7 @@ sg.API(request, function (response) {
// Remove a specific IP from the whitelist
// DELETE /access_settings/whitelist/{rule_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/access_settings/whitelist/{rule_id}'
sg.API(request, function (response) {
diff --git a/examples/apikeys/apikeys.js b/examples/apikeys/apikeys.js
index d7ff328..a0481a8 100644
--- a/examples/apikeys/apikeys.js
+++ b/examples/apikeys/apikeys.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Create API keys
// POST /api_keys
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "My API Key",
"scopes": [
@@ -25,7 +25,7 @@ sg.API(request, function (response) {
// Retrieve all API Keys belonging to the authenticated user
// GET /api_keys
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/api_keys'
sg.API(request, function (response) {
@@ -38,7 +38,7 @@ sg.API(request, function (response) {
// Update the name & scopes of an API Key
// PUT /api_keys/{api_key_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "A New Hope",
"scopes": [
@@ -58,7 +58,7 @@ sg.API(request, function (response) {
// Update API keys
// PATCH /api_keys/{api_key_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "A New Hope"
};
@@ -74,7 +74,7 @@ sg.API(request, function (response) {
// Retrieve an existing API Key
// GET /api_keys/{api_key_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/api_keys/{api_key_id}'
sg.API(request, function (response) {
@@ -87,7 +87,7 @@ sg.API(request, function (response) {
// Delete API keys
// DELETE /api_keys/{api_key_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/api_keys/{api_key_id}'
sg.API(request, function (response) {
diff --git a/examples/asm/asm.js b/examples/asm/asm.js
index d8828cd..659f6ae 100644
--- a/examples/asm/asm.js
+++ b/examples/asm/asm.js
@@ -4,7 +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
+var request = sg.emptyRequest()
request.body = {
"description": "Suggestions for products our users might like.",
"is_default": true,
@@ -22,7 +22,7 @@ sg.API(request, function (response) {
// Retrieve information about multiple suppression groups
// GET /asm/groups
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["id"] = '1'
request.method = 'GET'
request.path = '/v3/asm/groups'
@@ -36,7 +36,7 @@ sg.API(request, function (response) {
// Update a suppression group.
// PATCH /asm/groups/{group_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"description": "Suggestions for items our users might like.",
"id": 103,
@@ -54,7 +54,7 @@ sg.API(request, function (response) {
// Get information on a single suppression group.
// GET /asm/groups/{group_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/groups/{group_id}'
sg.API(request, function (response) {
@@ -67,7 +67,7 @@ sg.API(request, function (response) {
// Delete a suppression group.
// DELETE /asm/groups/{group_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/asm/groups/{group_id}'
sg.API(request, function (response) {
@@ -80,7 +80,7 @@ sg.API(request, function (response) {
// Add suppressions to a suppression group
// POST /asm/groups/{group_id}/suppressions
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"recipient_emails": [
"test1@example.com",
@@ -99,7 +99,7 @@ sg.API(request, function (response) {
// Retrieve all suppressions for a suppression group
// GET /asm/groups/{group_id}/suppressions
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/groups/{group_id}/suppressions'
sg.API(request, function (response) {
@@ -112,7 +112,7 @@ sg.API(request, function (response) {
// Delete a suppression from a suppression group
// DELETE /asm/groups/{group_id}/suppressions/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/asm/groups/{group_id}/suppressions/{email}'
sg.API(request, function (response) {
@@ -125,7 +125,7 @@ sg.API(request, function (response) {
// Retrieve all suppressions
// GET /asm/suppressions
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/suppressions'
sg.API(request, function (response) {
@@ -138,7 +138,7 @@ sg.API(request, function (response) {
// Add recipient addresses to the global suppression group.
// POST /asm/suppressions/global
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"recipient_emails": [
"test1@example.com",
@@ -157,7 +157,7 @@ sg.API(request, function (response) {
// Retrieve a Global Suppression
// GET /asm/suppressions/global/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/suppressions/global/{email}'
sg.API(request, function (response) {
@@ -170,7 +170,7 @@ sg.API(request, function (response) {
// Delete a Global Suppression
// DELETE /asm/suppressions/global/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/asm/suppressions/global/{email}'
sg.API(request, function (response) {
@@ -183,7 +183,7 @@ sg.API(request, function (response) {
// Retrieve all suppression groups for an email address
// GET /asm/suppressions/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/asm/suppressions/{email}'
sg.API(request, function (response) {
diff --git a/examples/browsers/browsers.js b/examples/browsers/browsers.js
index a2fab23..7d50a46 100644
--- a/examples/browsers/browsers.js
+++ b/examples/browsers/browsers.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve email statistics by browser.
// GET /browsers/stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["browsers"] = 'test_string'
diff --git a/examples/campaigns/campaigns.js b/examples/campaigns/campaigns.js
index 38a83e8..ceb8122 100644
--- a/examples/campaigns/campaigns.js
+++ b/examples/campaigns/campaigns.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Create a Campaign
// POST /campaigns
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"categories": [
"spring line"
@@ -37,7 +37,7 @@ sg.API(request, function (response) {
// Retrieve all Campaigns
// GET /campaigns
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["limit"] = '0'
request.queryParams["offset"] = '0'
request.method = 'GET'
@@ -52,7 +52,7 @@ sg.API(request, function (response) {
// Update a Campaign
// PATCH /campaigns/{campaign_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"categories": [
"summer line"
@@ -74,7 +74,7 @@ sg.API(request, function (response) {
// Retrieve a single campaign
// GET /campaigns/{campaign_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/campaigns/{campaign_id}'
sg.API(request, function (response) {
@@ -87,7 +87,7 @@ sg.API(request, function (response) {
// Delete a Campaign
// DELETE /campaigns/{campaign_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/campaigns/{campaign_id}'
sg.API(request, function (response) {
@@ -100,7 +100,7 @@ sg.API(request, function (response) {
// Update a Scheduled Campaign
// PATCH /campaigns/{campaign_id}/schedules
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"send_at": 1489451436
};
@@ -116,7 +116,7 @@ sg.API(request, function (response) {
// Schedule a Campaign
// POST /campaigns/{campaign_id}/schedules
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"send_at": 1489771528
};
@@ -132,7 +132,7 @@ sg.API(request, function (response) {
// View Scheduled Time of a Campaign
// GET /campaigns/{campaign_id}/schedules
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/campaigns/{campaign_id}/schedules'
sg.API(request, function (response) {
@@ -145,7 +145,7 @@ sg.API(request, function (response) {
// Unschedule a Scheduled Campaign
// DELETE /campaigns/{campaign_id}/schedules
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/campaigns/{campaign_id}/schedules'
sg.API(request, function (response) {
@@ -158,7 +158,7 @@ sg.API(request, function (response) {
// Send a Campaign
// POST /campaigns/{campaign_id}/schedules/now
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/campaigns/{campaign_id}/schedules/now'
sg.API(request, function (response) {
@@ -171,7 +171,7 @@ sg.API(request, function (response) {
// Send a Test Campaign
// POST /campaigns/{campaign_id}/schedules/test
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"to": "your.email@example.com"
};
diff --git a/examples/categories/categories.js b/examples/categories/categories.js
index e9d2153..9326585 100644
--- a/examples/categories/categories.js
+++ b/examples/categories/categories.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve all categories
// GET /categories
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["category"] = 'test_string'
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
@@ -20,7 +20,7 @@ sg.API(request, function (response) {
// Retrieve Email Statistics for Categories
// GET /categories/stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -39,7 +39,7 @@ sg.API(request, function (response) {
// Retrieve sums of email stats for each category [Needs: Stats object defined, has category ID?]
// GET /categories/stats/sums
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
diff --git a/examples/clients/clients.js b/examples/clients/clients.js
index 4cd8cae..0e12bba 100644
--- a/examples/clients/clients.js
+++ b/examples/clients/clients.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve email statistics by client type.
// GET /clients/stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["start_date"] = '2016-01-01'
request.queryParams["end_date"] = '2016-04-01'
@@ -20,7 +20,7 @@ sg.API(request, function (response) {
// Retrieve stats by a specific client type.
// GET /clients/{client_type}/stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["start_date"] = '2016-01-01'
request.queryParams["end_date"] = '2016-04-01'
diff --git a/examples/contactdb/contactdb.js b/examples/contactdb/contactdb.js
index cc73c16..7c6a8a1 100644
--- a/examples/contactdb/contactdb.js
+++ b/examples/contactdb/contactdb.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Create a Custom Field
// POST /contactdb/custom_fields
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "pet",
"type": "text"
@@ -21,7 +21,7 @@ sg.API(request, function (response) {
// Retrieve all custom fields
// GET /contactdb/custom_fields
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/custom_fields'
sg.API(request, function (response) {
@@ -34,7 +34,7 @@ sg.API(request, function (response) {
// Retrieve a Custom Field
// GET /contactdb/custom_fields/{custom_field_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/custom_fields/{custom_field_id}'
sg.API(request, function (response) {
@@ -47,7 +47,7 @@ sg.API(request, function (response) {
// Delete a Custom Field
// DELETE /contactdb/custom_fields/{custom_field_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/contactdb/custom_fields/{custom_field_id}'
sg.API(request, function (response) {
@@ -60,7 +60,7 @@ sg.API(request, function (response) {
// Create a List
// POST /contactdb/lists
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "your list name"
};
@@ -76,7 +76,7 @@ sg.API(request, function (response) {
// Retrieve all lists
// GET /contactdb/lists
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/lists'
sg.API(request, function (response) {
@@ -89,7 +89,7 @@ sg.API(request, function (response) {
// Delete Multiple lists
// DELETE /contactdb/lists
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = [
1,
2,
@@ -108,7 +108,7 @@ sg.API(request, function (response) {
// Update a List
// PATCH /contactdb/lists/{list_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "newlistname"
};
@@ -125,7 +125,7 @@ sg.API(request, function (response) {
// Retrieve a single list
// GET /contactdb/lists/{list_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["list_id"] = '0'
request.method = 'GET'
request.path = '/v3/contactdb/lists/{list_id}'
@@ -139,7 +139,7 @@ sg.API(request, function (response) {
// Delete a List
// DELETE /contactdb/lists/{list_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["delete_contacts"] = 'true'
request.method = 'DELETE'
request.path = '/v3/contactdb/lists/{list_id}'
@@ -153,7 +153,7 @@ sg.API(request, function (response) {
// Add Multiple Recipients to a List
// POST /contactdb/lists/{list_id}/recipients
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = [
"recipient_id1",
"recipient_id2"
@@ -170,7 +170,7 @@ sg.API(request, function (response) {
// Retrieve all recipients on a List
// GET /contactdb/lists/{list_id}/recipients
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["page"] = '1'
request.queryParams["page_size"] = '1'
request.queryParams["list_id"] = '0'
@@ -186,7 +186,7 @@ sg.API(request, function (response) {
// Add a Single Recipient to a List
// POST /contactdb/lists/{list_id}/recipients/{recipient_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/contactdb/lists/{list_id}/recipients/{recipient_id}'
sg.API(request, function (response) {
@@ -199,7 +199,7 @@ sg.API(request, function (response) {
// Delete a Single Recipient from a Single List
// DELETE /contactdb/lists/{list_id}/recipients/{recipient_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["recipient_id"] = '0'
request.queryParams["list_id"] = '0'
request.method = 'DELETE'
@@ -214,7 +214,7 @@ sg.API(request, function (response) {
// Update Recipient
// PATCH /contactdb/recipients
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = [
{
"email": "jones@example.com",
@@ -234,7 +234,7 @@ sg.API(request, function (response) {
// Add recipients
// POST /contactdb/recipients
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = [
{
"age": 25,
@@ -261,7 +261,7 @@ sg.API(request, function (response) {
// Retrieve recipients
// GET /contactdb/recipients
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["page"] = '1'
request.queryParams["page_size"] = '1'
request.method = 'GET'
@@ -276,7 +276,7 @@ sg.API(request, function (response) {
// Delete Recipient
// DELETE /contactdb/recipients
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = [
"recipient_id1",
"recipient_id2"
@@ -293,7 +293,7 @@ sg.API(request, function (response) {
// Retrieve the count of billable recipients
// GET /contactdb/recipients/billable_count
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/recipients/billable_count'
sg.API(request, function (response) {
@@ -306,7 +306,7 @@ sg.API(request, function (response) {
// Retrieve a Count of Recipients
// GET /contactdb/recipients/count
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/recipients/count'
sg.API(request, function (response) {
@@ -319,7 +319,7 @@ sg.API(request, function (response) {
// Retrieve recipients matching search criteria
// GET /contactdb/recipients/search
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["{field_name}"] = 'test_string'
request.method = 'GET'
request.path = '/v3/contactdb/recipients/search'
@@ -333,7 +333,7 @@ sg.API(request, function (response) {
// Retrieve a single recipient
// GET /contactdb/recipients/{recipient_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/recipients/{recipient_id}'
sg.API(request, function (response) {
@@ -346,7 +346,7 @@ sg.API(request, function (response) {
// Delete a Recipient
// DELETE /contactdb/recipients/{recipient_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/contactdb/recipients/{recipient_id}'
sg.API(request, function (response) {
@@ -359,7 +359,7 @@ sg.API(request, function (response) {
// Retrieve the lists that a recipient is on
// GET /contactdb/recipients/{recipient_id}/lists
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/recipients/{recipient_id}/lists'
sg.API(request, function (response) {
@@ -372,7 +372,7 @@ sg.API(request, function (response) {
// Retrieve reserved fields
// GET /contactdb/reserved_fields
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/reserved_fields'
sg.API(request, function (response) {
@@ -385,7 +385,7 @@ sg.API(request, function (response) {
// Create a Segment
// POST /contactdb/segments
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"conditions": [
{
@@ -422,7 +422,7 @@ sg.API(request, function (response) {
// Retrieve all segments
// GET /contactdb/segments
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/contactdb/segments'
sg.API(request, function (response) {
@@ -435,7 +435,7 @@ sg.API(request, function (response) {
// Update a segment
// PATCH /contactdb/segments/{segment_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"conditions": [
{
@@ -461,7 +461,7 @@ sg.API(request, function (response) {
// Retrieve a segment
// GET /contactdb/segments/{segment_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["segment_id"] = '0'
request.method = 'GET'
request.path = '/v3/contactdb/segments/{segment_id}'
@@ -475,7 +475,7 @@ sg.API(request, function (response) {
// Delete a segment
// DELETE /contactdb/segments/{segment_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["delete_contacts"] = 'true'
request.method = 'DELETE'
request.path = '/v3/contactdb/segments/{segment_id}'
@@ -489,7 +489,7 @@ sg.API(request, function (response) {
// Retrieve recipients on a segment
// GET /contactdb/segments/{segment_id}/recipients
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["page"] = '1'
request.queryParams["page_size"] = '1'
request.method = 'GET'
diff --git a/examples/devices/devices.js b/examples/devices/devices.js
index 2dbf30b..f7f8b67 100644
--- a/examples/devices/devices.js
+++ b/examples/devices/devices.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve email statistics by device type.
// GET /devices/stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
request.queryParams["start_date"] = '2016-01-01'
diff --git a/examples/geo/geo.js b/examples/geo/geo.js
index df1e768..8a44677 100644
--- a/examples/geo/geo.js
+++ b/examples/geo/geo.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve email statistics by country and state/province.
// GET /geo/stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["country"] = 'US'
request.queryParams["aggregated_by"] = 'day'
diff --git a/examples/ips/ips.js b/examples/ips/ips.js
index 6d66173..14147d5 100644
--- a/examples/ips/ips.js
+++ b/examples/ips/ips.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve all IP addresses
// GET /ips
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["subuser"] = 'test_string'
request.queryParams["ip"] = 'test_string'
request.queryParams["limit"] = '1'
@@ -22,7 +22,7 @@ sg.API(request, function (response) {
// Retrieve all assigned IPs
// GET /ips/assigned
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/assigned'
sg.API(request, function (response) {
@@ -35,7 +35,7 @@ sg.API(request, function (response) {
// Create an IP pool.
// POST /ips/pools
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "marketing"
};
@@ -51,7 +51,7 @@ sg.API(request, function (response) {
// Retrieve all IP pools.
// GET /ips/pools
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/pools'
sg.API(request, function (response) {
@@ -64,7 +64,7 @@ sg.API(request, function (response) {
// Update an IP pools name.
// PUT /ips/pools/{pool_name}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "new_pool_name"
};
@@ -80,7 +80,7 @@ sg.API(request, function (response) {
// Retrieve all IPs in a specified pool.
// GET /ips/pools/{pool_name}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/pools/{pool_name}'
sg.API(request, function (response) {
@@ -93,7 +93,7 @@ sg.API(request, function (response) {
// Delete an IP pool.
// DELETE /ips/pools/{pool_name}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/ips/pools/{pool_name}'
sg.API(request, function (response) {
@@ -106,7 +106,7 @@ sg.API(request, function (response) {
// Add an IP address to a pool
// POST /ips/pools/{pool_name}/ips
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"ip": "0.0.0.0"
};
@@ -122,7 +122,7 @@ sg.API(request, function (response) {
// Remove an IP address from a pool.
// DELETE /ips/pools/{pool_name}/ips/{ip}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/ips/pools/{pool_name}/ips/{ip}'
sg.API(request, function (response) {
@@ -135,7 +135,7 @@ sg.API(request, function (response) {
// Add an IP to warmup
// POST /ips/warmup
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"ip": "0.0.0.0"
};
@@ -151,7 +151,7 @@ sg.API(request, function (response) {
// Retrieve all IPs currently in warmup
// GET /ips/warmup
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/warmup'
sg.API(request, function (response) {
@@ -164,7 +164,7 @@ sg.API(request, function (response) {
// Retrieve warmup status for a specific IP address
// GET /ips/warmup/{ip_address}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/warmup/{ip_address}'
sg.API(request, function (response) {
@@ -177,7 +177,7 @@ sg.API(request, function (response) {
// Remove an IP from warmup
// DELETE /ips/warmup/{ip_address}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/ips/warmup/{ip_address}'
sg.API(request, function (response) {
@@ -190,7 +190,7 @@ sg.API(request, function (response) {
// Retrieve all IP pools an IP address belongs to
// GET /ips/{ip_address}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/ips/{ip_address}'
sg.API(request, function (response) {
diff --git a/examples/mail/mail.js b/examples/mail/mail.js
index 0301c8f..e6e6491 100644
--- a/examples/mail/mail.js
+++ b/examples/mail/mail.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Create a batch ID
// POST /mail/batch
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/mail/batch'
sg.API(request, function (response) {
@@ -17,7 +17,7 @@ sg.API(request, function (response) {
// Validate batch ID
// GET /mail/batch/{batch_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail/batch/{batch_id}'
sg.API(request, function (response) {
@@ -30,7 +30,7 @@ sg.API(request, function (response) {
// v3 Mail Send Beta
// POST /mail/send/beta
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"asm": {
"group_id": 1,
diff --git a/examples/mailboxproviders/mailboxproviders.js b/examples/mailboxproviders/mailboxproviders.js
index 604cf40..6b87f7e 100644
--- a/examples/mailboxproviders/mailboxproviders.js
+++ b/examples/mailboxproviders/mailboxproviders.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve email statistics by mailbox provider.
// GET /mailbox_providers/stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["mailbox_providers"] = 'test_string'
request.queryParams["aggregated_by"] = 'day'
diff --git a/examples/mailsettings/mailsettings.js b/examples/mailsettings/mailsettings.js
index d9ae91a..23fbc49 100644
--- a/examples/mailsettings/mailsettings.js
+++ b/examples/mailsettings/mailsettings.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve all mail settings
// GET /mail_settings
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
request.method = 'GET'
@@ -19,7 +19,7 @@ sg.API(request, function (response) {
// Update address whitelist mail settings
// PATCH /mail_settings/address_whitelist
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": true,
"list": [
@@ -39,7 +39,7 @@ sg.API(request, function (response) {
// Retrieve address whitelist mail settings
// GET /mail_settings/address_whitelist
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/address_whitelist'
sg.API(request, function (response) {
@@ -52,7 +52,7 @@ sg.API(request, function (response) {
// Update BCC mail settings
// PATCH /mail_settings/bcc
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"email": "email@example.com",
"enabled": false
@@ -69,7 +69,7 @@ sg.API(request, function (response) {
// Retrieve all BCC mail settings
// GET /mail_settings/bcc
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/bcc'
sg.API(request, function (response) {
@@ -82,7 +82,7 @@ sg.API(request, function (response) {
// Update bounce purge mail settings
// PATCH /mail_settings/bounce_purge
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": true,
"hard_bounces": 5,
@@ -100,7 +100,7 @@ sg.API(request, function (response) {
// Retrieve bounce purge mail settings
// GET /mail_settings/bounce_purge
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/bounce_purge'
sg.API(request, function (response) {
@@ -113,7 +113,7 @@ sg.API(request, function (response) {
// Update footer mail settings
// PATCH /mail_settings/footer
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": true,
"html_content": "...",
@@ -131,7 +131,7 @@ sg.API(request, function (response) {
// Retrieve footer mail settings
// GET /mail_settings/footer
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/footer'
sg.API(request, function (response) {
@@ -144,7 +144,7 @@ sg.API(request, function (response) {
// Update forward bounce mail settings
// PATCH /mail_settings/forward_bounce
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"email": "example@example.com",
"enabled": true
@@ -161,7 +161,7 @@ sg.API(request, function (response) {
// Retrieve forward bounce mail settings
// GET /mail_settings/forward_bounce
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/forward_bounce'
sg.API(request, function (response) {
@@ -174,7 +174,7 @@ sg.API(request, function (response) {
// Update forward spam mail settings
// PATCH /mail_settings/forward_spam
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"email": "",
"enabled": false
@@ -191,7 +191,7 @@ sg.API(request, function (response) {
// Retrieve forward spam mail settings
// GET /mail_settings/forward_spam
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/forward_spam'
sg.API(request, function (response) {
@@ -204,7 +204,7 @@ sg.API(request, function (response) {
// Update plain content mail settings
// PATCH /mail_settings/plain_content
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": false
};
@@ -220,7 +220,7 @@ sg.API(request, function (response) {
// Retrieve plain content mail settings
// GET /mail_settings/plain_content
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/plain_content'
sg.API(request, function (response) {
@@ -233,7 +233,7 @@ sg.API(request, function (response) {
// Update spam check mail settings
// PATCH /mail_settings/spam_check
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": true,
"max_score": 5,
@@ -251,7 +251,7 @@ sg.API(request, function (response) {
// Retrieve spam check mail settings
// GET /mail_settings/spam_check
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/spam_check'
sg.API(request, function (response) {
@@ -264,7 +264,7 @@ sg.API(request, function (response) {
// Update template mail settings
// PATCH /mail_settings/template
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": true,
"html_content": "<% body %>"
@@ -281,7 +281,7 @@ sg.API(request, function (response) {
// Retrieve legacy template mail settings
// GET /mail_settings/template
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/mail_settings/template'
sg.API(request, function (response) {
diff --git a/examples/partnersettings/partnersettings.js b/examples/partnersettings/partnersettings.js
index 0b2239a..45ea239 100644
--- a/examples/partnersettings/partnersettings.js
+++ b/examples/partnersettings/partnersettings.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Returns a list of all partner settings.
// GET /partner_settings
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
request.method = 'GET'
@@ -19,7 +19,7 @@ sg.API(request, function (response) {
// Updates New Relic partner settings.
// PATCH /partner_settings/new_relic
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enable_subuser_statistics": true,
"enabled": true,
@@ -37,7 +37,7 @@ sg.API(request, function (response) {
// Returns all New Relic partner settings.
// GET /partner_settings/new_relic
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/partner_settings/new_relic'
sg.API(request, function (response) {
diff --git a/examples/scopes/scopes.js b/examples/scopes/scopes.js
index d5545bf..6c42f3d 100644
--- a/examples/scopes/scopes.js
+++ b/examples/scopes/scopes.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve a list of scopes for which this user has access.
// GET /scopes
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/scopes'
sg.API(request, function (response) {
diff --git a/examples/stats/stats.js b/examples/stats/stats.js
index e1ca239..4e2f8e1 100644
--- a/examples/stats/stats.js
+++ b/examples/stats/stats.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve global email statistics
// GET /stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
request.queryParams["start_date"] = '2016-01-01'
diff --git a/examples/subusers/subusers.js b/examples/subusers/subusers.js
index cd57de4..4b7f336 100644
--- a/examples/subusers/subusers.js
+++ b/examples/subusers/subusers.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Create Subuser
// POST /subusers
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"email": "John@example.com",
"ips": [
@@ -26,7 +26,7 @@ sg.API(request, function (response) {
// List all Subusers
// GET /subusers
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["username"] = 'test_string'
request.queryParams["limit"] = '0'
request.queryParams["offset"] = '0'
@@ -42,7 +42,7 @@ sg.API(request, function (response) {
// Retrieve Subuser Reputations
// GET /subusers/reputations
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["usernames"] = 'test_string'
request.method = 'GET'
request.path = '/v3/subusers/reputations'
@@ -56,7 +56,7 @@ sg.API(request, function (response) {
// Retrieve email statistics for your subusers.
// GET /subusers/stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -75,7 +75,7 @@ sg.API(request, function (response) {
// Retrieve monthly stats for all subusers
// GET /subusers/stats/monthly
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["subuser"] = 'test_string'
request.queryParams["limit"] = '1'
request.queryParams["sort_by_metric"] = 'test_string'
@@ -94,7 +94,7 @@ sg.API(request, function (response) {
// Retrieve the totals for each email statistic metric for all subusers.
// GET /subusers/stats/sums
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -114,7 +114,7 @@ sg.API(request, function (response) {
// Enable/disable a subuser
// PATCH /subusers/{subuser_name}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"disabled": false
};
@@ -130,7 +130,7 @@ sg.API(request, function (response) {
// Delete a subuser
// DELETE /subusers/{subuser_name}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/subusers/{subuser_name}'
sg.API(request, function (response) {
@@ -143,7 +143,7 @@ sg.API(request, function (response) {
// Update IPs assigned to a subuser
// PUT /subusers/{subuser_name}/ips
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = [
"127.0.0.1"
];
@@ -159,7 +159,7 @@ sg.API(request, function (response) {
// Update Monitor Settings for a subuser
// PUT /subusers/{subuser_name}/monitor
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"email": "example@example.com",
"frequency": 500
@@ -176,7 +176,7 @@ sg.API(request, function (response) {
// Create monitor settings
// POST /subusers/{subuser_name}/monitor
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"email": "example@example.com",
"frequency": 50000
@@ -193,7 +193,7 @@ sg.API(request, function (response) {
// Retrieve monitor settings for a subuser
// GET /subusers/{subuser_name}/monitor
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/subusers/{subuser_name}/monitor'
sg.API(request, function (response) {
@@ -206,7 +206,7 @@ sg.API(request, function (response) {
// Delete monitor settings
// DELETE /subusers/{subuser_name}/monitor
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/subusers/{subuser_name}/monitor'
sg.API(request, function (response) {
@@ -219,7 +219,7 @@ sg.API(request, function (response) {
// Retrieve the monthly email statistics for a single subuser
// GET /subusers/{subuser_name}/stats/monthly
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["date"] = 'test_string'
request.queryParams["sort_by_direction"] = 'asc'
request.queryParams["limit"] = '0'
diff --git a/examples/suppression/suppression.js b/examples/suppression/suppression.js
index e91a9f0..2f3d637 100644
--- a/examples/suppression/suppression.js
+++ b/examples/suppression/suppression.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve all blocks
// GET /suppression/blocks
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -21,7 +21,7 @@ sg.API(request, function (response) {
// Delete blocks
// DELETE /suppression/blocks
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"delete_all": false,
"emails": [
@@ -41,7 +41,7 @@ sg.API(request, function (response) {
// Retrieve a specific block
// GET /suppression/blocks/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/suppression/blocks/{email}'
sg.API(request, function (response) {
@@ -54,7 +54,7 @@ sg.API(request, function (response) {
// Delete a specific block
// DELETE /suppression/blocks/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/suppression/blocks/{email}'
sg.API(request, function (response) {
@@ -67,7 +67,7 @@ sg.API(request, function (response) {
// Retrieve all bounces
// GET /suppression/bounces
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["start_time"] = '0'
request.queryParams["end_time"] = '0'
request.method = 'GET'
@@ -82,7 +82,7 @@ sg.API(request, function (response) {
// Delete bounces
// DELETE /suppression/bounces
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"delete_all": true,
"emails": [
@@ -102,7 +102,7 @@ sg.API(request, function (response) {
// Retrieve a Bounce
// GET /suppression/bounces/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/suppression/bounces/{email}'
sg.API(request, function (response) {
@@ -115,7 +115,7 @@ sg.API(request, function (response) {
// Delete a bounce
// DELETE /suppression/bounces/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["email_address"] = 'example@example.com'
request.method = 'DELETE'
request.path = '/v3/suppression/bounces/{email}'
@@ -129,7 +129,7 @@ sg.API(request, function (response) {
// Retrieve all invalid emails
// GET /suppression/invalid_emails
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -146,7 +146,7 @@ sg.API(request, function (response) {
// Delete invalid emails
// DELETE /suppression/invalid_emails
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"delete_all": false,
"emails": [
@@ -166,7 +166,7 @@ sg.API(request, function (response) {
// Retrieve a specific invalid email
// GET /suppression/invalid_emails/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/suppression/invalid_emails/{email}'
sg.API(request, function (response) {
@@ -179,7 +179,7 @@ sg.API(request, function (response) {
// Delete a specific invalid email
// DELETE /suppression/invalid_emails/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/suppression/invalid_emails/{email}'
sg.API(request, function (response) {
@@ -192,7 +192,7 @@ sg.API(request, function (response) {
// Retrieve a specific spam report
// GET /suppression/spam_report/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/suppression/spam_report/{email}'
sg.API(request, function (response) {
@@ -205,7 +205,7 @@ sg.API(request, function (response) {
// Delete a specific spam report
// DELETE /suppression/spam_report/{email}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/suppression/spam_report/{email}'
sg.API(request, function (response) {
@@ -218,7 +218,7 @@ sg.API(request, function (response) {
// Retrieve all spam reports
// GET /suppression/spam_reports
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -235,7 +235,7 @@ sg.API(request, function (response) {
// Delete spam reports
// DELETE /suppression/spam_reports
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"delete_all": false,
"emails": [
@@ -255,7 +255,7 @@ sg.API(request, function (response) {
// Retrieve all global suppressions
// GET /suppression/unsubscribes
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
diff --git a/examples/templates/templates.js b/examples/templates/templates.js
index 5f8bd07..eb55075 100644
--- a/examples/templates/templates.js
+++ b/examples/templates/templates.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Create a transactional template.
// POST /templates
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "example_name"
};
@@ -20,7 +20,7 @@ sg.API(request, function (response) {
// Retrieve all transactional templates.
// GET /templates
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/templates'
sg.API(request, function (response) {
@@ -33,7 +33,7 @@ sg.API(request, function (response) {
// Edit a transactional template.
// PATCH /templates/{template_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"name": "new_example_name"
};
@@ -49,7 +49,7 @@ sg.API(request, function (response) {
// Retrieve a single transactional template.
// GET /templates/{template_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/templates/{template_id}'
sg.API(request, function (response) {
@@ -62,7 +62,7 @@ sg.API(request, function (response) {
// Delete a template.
// DELETE /templates/{template_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/templates/{template_id}'
sg.API(request, function (response) {
@@ -75,7 +75,7 @@ sg.API(request, function (response) {
// Create a new transactional template version.
// POST /templates/{template_id}/versions
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"active": 1,
"html_content": "<%body%>",
@@ -96,7 +96,7 @@ sg.API(request, function (response) {
// Edit a transactional template version.
// PATCH /templates/{template_id}/versions/{version_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"active": 1,
"html_content": "<%body%>",
@@ -116,7 +116,7 @@ sg.API(request, function (response) {
// Retrieve a specific transactional template version.
// GET /templates/{template_id}/versions/{version_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/templates/{template_id}/versions/{version_id}'
sg.API(request, function (response) {
@@ -129,7 +129,7 @@ sg.API(request, function (response) {
// Delete a transactional template version.
// DELETE /templates/{template_id}/versions/{version_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/templates/{template_id}/versions/{version_id}'
sg.API(request, function (response) {
@@ -142,7 +142,7 @@ sg.API(request, function (response) {
// Activate a transactional template version.
// POST /templates/{template_id}/versions/{version_id}/activate
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/templates/{template_id}/versions/{version_id}/activate'
sg.API(request, function (response) {
diff --git a/examples/trackingsettings/trackingsettings.js b/examples/trackingsettings/trackingsettings.js
index 9e870ee..67cf029 100644
--- a/examples/trackingsettings/trackingsettings.js
+++ b/examples/trackingsettings/trackingsettings.js
@@ -4,7 +4,7 @@ var sg = require('../lib/sendgrid.js').SendGrid(process.env.SENDGRID_API_KEY)
// Retrieve Tracking Settings
// GET /tracking_settings
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
request.method = 'GET'
@@ -19,7 +19,7 @@ sg.API(request, function (response) {
// Update Click Tracking Settings
// PATCH /tracking_settings/click
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": true
};
@@ -35,7 +35,7 @@ sg.API(request, function (response) {
// Retrieve Click Track Settings
// GET /tracking_settings/click
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/tracking_settings/click'
sg.API(request, function (response) {
@@ -48,7 +48,7 @@ sg.API(request, function (response) {
// Update Google Analytics Settings
// PATCH /tracking_settings/google_analytics
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": true,
"utm_campaign": "website",
@@ -69,7 +69,7 @@ sg.API(request, function (response) {
// Retrieve Google Analytics Settings
// GET /tracking_settings/google_analytics
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/tracking_settings/google_analytics'
sg.API(request, function (response) {
@@ -82,7 +82,7 @@ sg.API(request, function (response) {
// Update Open Tracking Settings
// PATCH /tracking_settings/open
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": true
};
@@ -98,7 +98,7 @@ sg.API(request, function (response) {
// Get Open Tracking Settings
// GET /tracking_settings/open
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/tracking_settings/open'
sg.API(request, function (response) {
@@ -111,7 +111,7 @@ sg.API(request, function (response) {
// Update Subscription Tracking Settings
// PATCH /tracking_settings/subscription
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"enabled": true,
"html_content": "html content",
@@ -132,7 +132,7 @@ sg.API(request, function (response) {
// Retrieve Subscription Tracking Settings
// GET /tracking_settings/subscription
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/tracking_settings/subscription'
sg.API(request, function (response) {
diff --git a/examples/user/user.js b/examples/user/user.js
index 02a2434..fbd5acd 100644
--- a/examples/user/user.js
+++ b/examples/user/user.js
@@ -4,7 +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
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/account'
sg.API(request, function (response) {
@@ -17,7 +17,7 @@ sg.API(request, function (response) {
// Retrieve your credit balance
// GET /user/credits
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/credits'
sg.API(request, function (response) {
@@ -30,7 +30,7 @@ sg.API(request, function (response) {
// Update your account email address
// PUT /user/email
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"email": "example@example.com"
};
@@ -46,7 +46,7 @@ sg.API(request, function (response) {
// Retrieve your account email address
// GET /user/email
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/email'
sg.API(request, function (response) {
@@ -59,7 +59,7 @@ sg.API(request, function (response) {
// Update your password
// PUT /user/password
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"new_password": "new_password",
"old_password": "old_password"
@@ -76,7 +76,7 @@ sg.API(request, function (response) {
// Update a user's profile
// PATCH /user/profile
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"city": "Orange",
"first_name": "Example",
@@ -94,7 +94,7 @@ sg.API(request, function (response) {
// Get a user's profile
// GET /user/profile
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/profile'
sg.API(request, function (response) {
@@ -107,7 +107,7 @@ sg.API(request, function (response) {
// Cancel or pause a scheduled send
// POST /user/scheduled_sends
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"batch_id": "YOUR_BATCH_ID",
"status": "pause"
@@ -124,7 +124,7 @@ sg.API(request, function (response) {
// Retrieve all scheduled sends
// GET /user/scheduled_sends
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/scheduled_sends'
sg.API(request, function (response) {
@@ -137,7 +137,7 @@ sg.API(request, function (response) {
// Update user scheduled send information
// PATCH /user/scheduled_sends/{batch_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"status": "pause"
};
@@ -153,7 +153,7 @@ sg.API(request, function (response) {
// Retrieve scheduled send
// GET /user/scheduled_sends/{batch_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/scheduled_sends/{batch_id}'
sg.API(request, function (response) {
@@ -166,7 +166,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
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/user/scheduled_sends/{batch_id}'
sg.API(request, function (response) {
@@ -179,7 +179,7 @@ sg.API(request, function (response) {
// Update Enforced TLS settings
// PATCH /user/settings/enforced_tls
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"require_tls": true,
"require_valid_cert": false
@@ -196,7 +196,7 @@ sg.API(request, function (response) {
// Retrieve current Enforced TLS settings.
// GET /user/settings/enforced_tls
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/settings/enforced_tls'
sg.API(request, function (response) {
@@ -209,7 +209,7 @@ sg.API(request, function (response) {
// Update your username
// PUT /user/username
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"username": "test_username"
};
@@ -225,7 +225,7 @@ sg.API(request, function (response) {
// Retrieve your username
// GET /user/username
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/username'
sg.API(request, function (response) {
@@ -238,7 +238,7 @@ sg.API(request, function (response) {
// Update Event Notification Settings
// PATCH /user/webhooks/event/settings
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"bounce": true,
"click": true,
@@ -266,7 +266,7 @@ sg.API(request, function (response) {
// Retrieve Event Webhook settings
// GET /user/webhooks/event/settings
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/webhooks/event/settings'
sg.API(request, function (response) {
@@ -279,7 +279,7 @@ sg.API(request, function (response) {
// Test Event Notification Settings
// POST /user/webhooks/event/test
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"url": "url"
};
@@ -295,7 +295,7 @@ sg.API(request, function (response) {
// Retrieve Parse Webhook settings
// GET /user/webhooks/parse/settings
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/user/webhooks/parse/settings'
sg.API(request, function (response) {
@@ -308,7 +308,7 @@ sg.API(request, function (response) {
// Retrieves Inbound Parse Webhook statistics.
// GET /user/webhooks/parse/stats
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = 'test_string'
request.queryParams["start_date"] = '2016-01-01'
diff --git a/examples/whitelabel/whitelabel.js b/examples/whitelabel/whitelabel.js
index 87f4a3d..2416785 100644
--- a/examples/whitelabel/whitelabel.js
+++ b/examples/whitelabel/whitelabel.js
@@ -4,7 +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
+var request = sg.emptyRequest()
request.body = {
"automatic_security": false,
"custom_spf": true,
@@ -29,7 +29,7 @@ sg.API(request, function (response) {
// List all domain whitelabels.
// GET /whitelabel/domains
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["username"] = 'test_string'
request.queryParams["domain"] = 'test_string'
request.queryParams["exclude_subusers"] = 'true'
@@ -47,7 +47,7 @@ sg.API(request, function (response) {
// Get the default domain whitelabel.
// GET /whitelabel/domains/default
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/domains/default'
sg.API(request, function (response) {
@@ -60,7 +60,7 @@ sg.API(request, function (response) {
// List the domain whitelabel associated with the given user.
// GET /whitelabel/domains/subuser
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/domains/subuser'
sg.API(request, function (response) {
@@ -73,7 +73,7 @@ sg.API(request, function (response) {
// Disassociate a domain whitelabel from a given user.
// DELETE /whitelabel/domains/subuser
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/domains/subuser'
sg.API(request, function (response) {
@@ -86,7 +86,7 @@ sg.API(request, function (response) {
// Update a domain whitelabel.
// PATCH /whitelabel/domains/{domain_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"custom_spf": true,
"default": false
@@ -103,7 +103,7 @@ sg.API(request, function (response) {
// Retrieve a domain whitelabel.
// GET /whitelabel/domains/{domain_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/domains/{domain_id}'
sg.API(request, function (response) {
@@ -116,7 +116,7 @@ sg.API(request, function (response) {
// Delete a domain whitelabel.
// DELETE /whitelabel/domains/{domain_id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/domains/{domain_id}'
sg.API(request, function (response) {
@@ -129,7 +129,7 @@ sg.API(request, function (response) {
// Associate a domain whitelabel with a given user.
// POST /whitelabel/domains/{domain_id}/subuser
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"username": "jane@example.com"
};
@@ -145,7 +145,7 @@ sg.API(request, function (response) {
// Add an IP to a domain whitelabel.
// POST /whitelabel/domains/{id}/ips
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"ip": "192.168.0.1"
};
@@ -161,7 +161,7 @@ sg.API(request, function (response) {
// Remove an IP from a domain whitelabel.
// DELETE /whitelabel/domains/{id}/ips/{ip}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/domains/{id}/ips/{ip}'
sg.API(request, function (response) {
@@ -174,7 +174,7 @@ sg.API(request, function (response) {
// Validate a domain whitelabel.
// POST /whitelabel/domains/{id}/validate
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/whitelabel/domains/{id}/validate'
sg.API(request, function (response) {
@@ -187,7 +187,7 @@ sg.API(request, function (response) {
// Create an IP whitelabel
// POST /whitelabel/ips
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"domain": "example.com",
"ip": "192.168.1.1",
@@ -205,7 +205,7 @@ sg.API(request, function (response) {
// Retrieve all IP whitelabels
// GET /whitelabel/ips
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["ip"] = 'test_string'
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
@@ -221,7 +221,7 @@ sg.API(request, function (response) {
// Retrieve an IP whitelabel
// GET /whitelabel/ips/{id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/ips/{id}'
sg.API(request, function (response) {
@@ -234,7 +234,7 @@ sg.API(request, function (response) {
// Delete an IP whitelabel
// DELETE /whitelabel/ips/{id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/ips/{id}'
sg.API(request, function (response) {
@@ -247,7 +247,7 @@ sg.API(request, function (response) {
// Validate an IP whitelabel
// POST /whitelabel/ips/{id}/validate
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/whitelabel/ips/{id}/validate'
sg.API(request, function (response) {
@@ -260,7 +260,7 @@ sg.API(request, function (response) {
// Create a Link Whitelabel
// POST /whitelabel/links
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"default": true,
"domain": "example.com",
@@ -280,7 +280,7 @@ sg.API(request, function (response) {
// Retrieve all link whitelabels
// GET /whitelabel/links
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["limit"] = '1'
request.method = 'GET'
request.path = '/v3/whitelabel/links'
@@ -294,7 +294,7 @@ sg.API(request, function (response) {
// Retrieve a Default Link Whitelabel
// GET /whitelabel/links/default
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["domain"] = 'test_string'
request.method = 'GET'
request.path = '/v3/whitelabel/links/default'
@@ -308,7 +308,7 @@ sg.API(request, function (response) {
// Retrieve Associated Link Whitelabel
// GET /whitelabel/links/subuser
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["username"] = 'test_string'
request.method = 'GET'
request.path = '/v3/whitelabel/links/subuser'
@@ -322,7 +322,7 @@ sg.API(request, function (response) {
// Disassociate a Link Whitelabel
// DELETE /whitelabel/links/subuser
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.queryParams["username"] = 'test_string'
request.method = 'DELETE'
request.path = '/v3/whitelabel/links/subuser'
@@ -336,7 +336,7 @@ sg.API(request, function (response) {
// Update a Link Whitelabel
// PATCH /whitelabel/links/{id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"default": true
};
@@ -352,7 +352,7 @@ sg.API(request, function (response) {
// Retrieve a Link Whitelabel
// GET /whitelabel/links/{id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'GET'
request.path = '/v3/whitelabel/links/{id}'
sg.API(request, function (response) {
@@ -365,7 +365,7 @@ sg.API(request, function (response) {
// Delete a Link Whitelabel
// DELETE /whitelabel/links/{id}
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'DELETE'
request.path = '/v3/whitelabel/links/{id}'
sg.API(request, function (response) {
@@ -378,7 +378,7 @@ sg.API(request, function (response) {
// Validate a Link Whitelabel
// POST /whitelabel/links/{id}/validate
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.method = 'POST'
request.path = '/v3/whitelabel/links/{id}/validate'
sg.API(request, function (response) {
@@ -391,7 +391,7 @@ sg.API(request, function (response) {
// Associate a Link Whitelabel
// POST /whitelabel/links/{link_id}/subuser
-var request = sg.emptyRequest
+var request = sg.emptyRequest()
request.body = {
"username": "jane@example.com"
};
diff --git a/lib/sendgrid.js b/lib/sendgrid.js
index 3de2fcf..5e12871 100644
--- a/lib/sendgrid.js
+++ b/lib/sendgrid.js
@@ -1,11 +1,11 @@
"use strict";
-var package_json = require('./../package.json');
-var emptyRequest = JSON.parse(JSON.stringify(require('sendgrid-rest').request))
+var package_json = require('./../package.json');
+var emptyRequest = require('sendgrid-rest').emptyRequest
// SendGrid allows for quick and easy access to the v3 Web API
function SendGrid (apiKey, host, globalHeaders) {
var Client = require('sendgrid-rest').Client
- var globalRequest = emptyRequest
+ var globalRequest = require('sendgrid-rest').emptyRequest
globalRequest.host = host || "api.sendgrid.com";
globalRequest.headers['Content-Type'] = 'application/json'
globalRequest.headers['Authorization'] = 'Bearer '.concat(apiKey)
@@ -19,6 +19,10 @@ function SendGrid (apiKey, host, globalHeaders) {
}
var client = new Client(globalRequest)
+ this.emptyRequest = function () {
+ return require('sendgrid-rest').emptyRequest
+ }
+
// Interact with the API with this function
this.API = function(request, callback) {
client.API(request, function (response) {
diff --git a/package.json b/package.json
index 8aeb233..043d889 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"node": ">= 0.4.7"
},
"dependencies": {
- "sendgrid-rest": "^2.0.0"
+ "sendgrid-rest": "^2.1.0"
},
"devDependencies": {
"chai": "^3.5.0",
diff --git a/test/test.js b/test/test.js
index 5ff5360..2bb1b83 100644
--- a/test/test.js
+++ b/test/test.js
@@ -6,12 +6,16 @@ describe('test_access_settings_activity_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["limit"] = '1'
request.method = 'GET'
request.path = '/v3/access_settings/activity'
@@ -30,12 +34,16 @@ describe('test_access_settings_whitelist_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"ips": [
{
@@ -66,12 +74,16 @@ describe('test_access_settings_whitelist_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/access_settings/whitelist'
request.headers['X-Mock'] = 200
@@ -89,12 +101,16 @@ describe('test_access_settings_whitelist_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"ids": [
1,
@@ -119,12 +135,16 @@ describe('test_access_settings_whitelist__rule_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/access_settings/whitelist/{rule_id}'
request.headers['X-Mock'] = 200
@@ -142,12 +162,16 @@ describe('test_access_settings_whitelist__rule_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/access_settings/whitelist/{rule_id}'
@@ -166,12 +190,16 @@ describe('test_api_keys_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "My API Key",
"scopes": [
@@ -197,12 +225,16 @@ describe('test_api_keys_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/api_keys'
request.headers['X-Mock'] = 200
@@ -220,12 +252,16 @@ describe('test_api_keys__api_key_id__put', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "A New Hope",
"scopes": [
@@ -250,12 +286,16 @@ describe('test_api_keys__api_key_id__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "A New Hope"
};
@@ -276,12 +316,16 @@ describe('test_api_keys__api_key_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/api_keys/{api_key_id}'
request.headers['X-Mock'] = 200
@@ -299,12 +343,16 @@ describe('test_api_keys__api_key_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/api_keys/{api_key_id}'
@@ -323,12 +371,16 @@ describe('test_asm_groups_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"description": "Suggestions for products our users might like.",
"is_default": true,
@@ -351,12 +403,16 @@ describe('test_asm_groups_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["id"] = '1'
request.method = 'GET'
request.path = '/v3/asm/groups'
@@ -375,12 +431,16 @@ describe('test_asm_groups__group_id__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"description": "Suggestions for items our users might like.",
"id": 103,
@@ -403,12 +463,16 @@ describe('test_asm_groups__group_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/asm/groups/{group_id}'
request.headers['X-Mock'] = 200
@@ -426,12 +490,16 @@ describe('test_asm_groups__group_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/asm/groups/{group_id}'
@@ -450,12 +518,16 @@ describe('test_asm_groups__group_id__suppressions_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"recipient_emails": [
"test1@example.com",
@@ -479,12 +551,16 @@ describe('test_asm_groups__group_id__suppressions_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/asm/groups/{group_id}/suppressions'
request.headers['X-Mock'] = 200
@@ -502,12 +578,16 @@ describe('test_asm_groups__group_id__suppressions__email__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/asm/groups/{group_id}/suppressions/{email}'
@@ -526,12 +606,16 @@ describe('test_asm_suppressions_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/asm/suppressions'
request.headers['X-Mock'] = 200
@@ -549,12 +633,16 @@ describe('test_asm_suppressions_global_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"recipient_emails": [
"test1@example.com",
@@ -578,12 +666,16 @@ describe('test_asm_suppressions_global__email__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/asm/suppressions/global/{email}'
request.headers['X-Mock'] = 200
@@ -601,12 +693,16 @@ describe('test_asm_suppressions_global__email__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/asm/suppressions/global/{email}'
@@ -625,12 +721,16 @@ describe('test_asm_suppressions__email__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/asm/suppressions/{email}'
request.headers['X-Mock'] = 200
@@ -648,12 +748,16 @@ describe('test_browsers_stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["browsers"] = 'test_string'
@@ -677,12 +781,16 @@ describe('test_campaigns_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"categories": [
"spring line"
@@ -720,12 +828,16 @@ describe('test_campaigns_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["limit"] = '0'
request.queryParams["offset"] = '0'
request.method = 'GET'
@@ -745,12 +857,16 @@ describe('test_campaigns__campaign_id__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"categories": [
"summer line"
@@ -777,12 +893,16 @@ describe('test_campaigns__campaign_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/campaigns/{campaign_id}'
request.headers['X-Mock'] = 200
@@ -800,12 +920,16 @@ describe('test_campaigns__campaign_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/campaigns/{campaign_id}'
@@ -824,12 +948,16 @@ describe('test_campaigns__campaign_id__schedules_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"send_at": 1489451436
};
@@ -850,12 +978,16 @@ describe('test_campaigns__campaign_id__schedules_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"send_at": 1489771528
};
@@ -876,12 +1008,16 @@ describe('test_campaigns__campaign_id__schedules_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/campaigns/{campaign_id}/schedules'
request.headers['X-Mock'] = 200
@@ -899,12 +1035,16 @@ describe('test_campaigns__campaign_id__schedules_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/campaigns/{campaign_id}/schedules'
@@ -923,12 +1063,16 @@ describe('test_campaigns__campaign_id__schedules_now_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'POST'
request.path = '/v3/campaigns/{campaign_id}/schedules/now'
@@ -947,12 +1091,16 @@ describe('test_campaigns__campaign_id__schedules_test_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"to": "your.email@example.com"
};
@@ -973,12 +1121,16 @@ describe('test_categories_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["category"] = 'test_string'
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
@@ -999,12 +1151,16 @@ describe('test_categories_stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -1028,12 +1184,16 @@ describe('test_categories_stats_sums_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -1058,12 +1218,16 @@ describe('test_clients_stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["aggregated_by"] = 'day'
request.queryParams["start_date"] = '2016-01-01'
request.queryParams["end_date"] = '2016-04-01'
@@ -1084,12 +1248,16 @@ describe('test_clients__client_type__stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["aggregated_by"] = 'day'
request.queryParams["start_date"] = '2016-01-01'
request.queryParams["end_date"] = '2016-04-01'
@@ -1110,12 +1278,16 @@ describe('test_contactdb_custom_fields_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "pet",
"type": "text"
@@ -1137,12 +1309,16 @@ describe('test_contactdb_custom_fields_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/contactdb/custom_fields'
request.headers['X-Mock'] = 200
@@ -1160,12 +1336,16 @@ describe('test_contactdb_custom_fields__custom_field_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/contactdb/custom_fields/{custom_field_id}'
request.headers['X-Mock'] = 200
@@ -1183,12 +1363,16 @@ describe('test_contactdb_custom_fields__custom_field_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/contactdb/custom_fields/{custom_field_id}'
@@ -1207,12 +1391,16 @@ describe('test_contactdb_lists_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "your list name"
};
@@ -1233,12 +1421,16 @@ describe('test_contactdb_lists_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/contactdb/lists'
request.headers['X-Mock'] = 200
@@ -1256,12 +1448,16 @@ describe('test_contactdb_lists_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = [
1,
2,
@@ -1285,12 +1481,16 @@ describe('test_contactdb_lists__list_id__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "newlistname"
};
@@ -1312,12 +1512,16 @@ describe('test_contactdb_lists__list_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["list_id"] = '0'
request.method = 'GET'
request.path = '/v3/contactdb/lists/{list_id}'
@@ -1336,12 +1540,16 @@ describe('test_contactdb_lists__list_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.queryParams["delete_contacts"] = 'true'
request.method = 'DELETE'
@@ -1361,12 +1569,16 @@ describe('test_contactdb_lists__list_id__recipients_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = [
"recipient_id1",
"recipient_id2"
@@ -1388,12 +1600,16 @@ describe('test_contactdb_lists__list_id__recipients_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["page"] = '1'
request.queryParams["page_size"] = '1'
request.queryParams["list_id"] = '0'
@@ -1414,12 +1630,16 @@ describe('test_contactdb_lists__list_id__recipients__recipient_id__post', functi
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'POST'
request.path = '/v3/contactdb/lists/{list_id}/recipients/{recipient_id}'
@@ -1438,12 +1658,16 @@ describe('test_contactdb_lists__list_id__recipients__recipient_id__delete', func
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.queryParams["recipient_id"] = '0'
request.queryParams["list_id"] = '0'
@@ -1464,12 +1688,16 @@ describe('test_contactdb_recipients_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = [
{
"email": "jones@example.com",
@@ -1494,12 +1722,16 @@ describe('test_contactdb_recipients_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = [
{
"age": 25,
@@ -1531,12 +1763,16 @@ describe('test_contactdb_recipients_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["page"] = '1'
request.queryParams["page_size"] = '1'
request.method = 'GET'
@@ -1556,12 +1792,16 @@ describe('test_contactdb_recipients_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = [
"recipient_id1",
"recipient_id2"
@@ -1583,12 +1823,16 @@ describe('test_contactdb_recipients_billable_count_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/contactdb/recipients/billable_count'
request.headers['X-Mock'] = 200
@@ -1606,12 +1850,16 @@ describe('test_contactdb_recipients_count_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/contactdb/recipients/count'
request.headers['X-Mock'] = 200
@@ -1629,12 +1877,16 @@ describe('test_contactdb_recipients_search_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["{field_name}"] = 'test_string'
request.method = 'GET'
request.path = '/v3/contactdb/recipients/search'
@@ -1653,12 +1905,16 @@ describe('test_contactdb_recipients__recipient_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/contactdb/recipients/{recipient_id}'
request.headers['X-Mock'] = 200
@@ -1676,12 +1932,16 @@ describe('test_contactdb_recipients__recipient_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/contactdb/recipients/{recipient_id}'
@@ -1700,12 +1960,16 @@ describe('test_contactdb_recipients__recipient_id__lists_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/contactdb/recipients/{recipient_id}/lists'
request.headers['X-Mock'] = 200
@@ -1723,12 +1987,16 @@ describe('test_contactdb_reserved_fields_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/contactdb/reserved_fields'
request.headers['X-Mock'] = 200
@@ -1746,12 +2014,16 @@ describe('test_contactdb_segments_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"conditions": [
{
@@ -1793,12 +2065,16 @@ describe('test_contactdb_segments_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/contactdb/segments'
request.headers['X-Mock'] = 200
@@ -1816,12 +2092,16 @@ describe('test_contactdb_segments__segment_id__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"conditions": [
{
@@ -1852,12 +2132,16 @@ describe('test_contactdb_segments__segment_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["segment_id"] = '0'
request.method = 'GET'
request.path = '/v3/contactdb/segments/{segment_id}'
@@ -1876,12 +2160,16 @@ describe('test_contactdb_segments__segment_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.queryParams["delete_contacts"] = 'true'
request.method = 'DELETE'
@@ -1901,12 +2189,16 @@ describe('test_contactdb_segments__segment_id__recipients_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["page"] = '1'
request.queryParams["page_size"] = '1'
request.method = 'GET'
@@ -1926,12 +2218,16 @@ describe('test_devices_stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
request.queryParams["start_date"] = '2016-01-01'
@@ -1954,12 +2250,16 @@ describe('test_geo_stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["country"] = 'US'
request.queryParams["aggregated_by"] = 'day'
@@ -1983,12 +2283,16 @@ describe('test_ips_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["subuser"] = 'test_string'
request.queryParams["ip"] = 'test_string'
request.queryParams["limit"] = '1'
@@ -2011,12 +2315,16 @@ describe('test_ips_assigned_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/ips/assigned'
request.headers['X-Mock'] = 200
@@ -2034,12 +2342,16 @@ describe('test_ips_pools_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "marketing"
};
@@ -2060,12 +2372,16 @@ describe('test_ips_pools_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/ips/pools'
request.headers['X-Mock'] = 200
@@ -2083,12 +2399,16 @@ describe('test_ips_pools__pool_name__put', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "new_pool_name"
};
@@ -2109,12 +2429,16 @@ describe('test_ips_pools__pool_name__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/ips/pools/{pool_name}'
request.headers['X-Mock'] = 200
@@ -2132,12 +2456,16 @@ describe('test_ips_pools__pool_name__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/ips/pools/{pool_name}'
@@ -2156,12 +2484,16 @@ describe('test_ips_pools__pool_name__ips_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"ip": "0.0.0.0"
};
@@ -2182,12 +2514,16 @@ describe('test_ips_pools__pool_name__ips__ip__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/ips/pools/{pool_name}/ips/{ip}'
@@ -2206,12 +2542,16 @@ describe('test_ips_warmup_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"ip": "0.0.0.0"
};
@@ -2232,12 +2572,16 @@ describe('test_ips_warmup_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/ips/warmup'
request.headers['X-Mock'] = 200
@@ -2255,12 +2599,16 @@ describe('test_ips_warmup__ip_address__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/ips/warmup/{ip_address}'
request.headers['X-Mock'] = 200
@@ -2278,12 +2626,16 @@ describe('test_ips_warmup__ip_address__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/ips/warmup/{ip_address}'
@@ -2302,12 +2654,16 @@ describe('test_ips__ip_address__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/ips/{ip_address}'
request.headers['X-Mock'] = 200
@@ -2325,12 +2681,16 @@ describe('test_mail_batch_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'POST'
request.path = '/v3/mail/batch'
@@ -2349,12 +2709,16 @@ describe('test_mail_batch__batch_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail/batch/{batch_id}'
request.headers['X-Mock'] = 200
@@ -2372,12 +2736,16 @@ describe('test_mail_send_beta_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"asm": {
"group_id": 1,
@@ -2538,12 +2906,16 @@ describe('test_mail_settings_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
request.method = 'GET'
@@ -2563,12 +2935,16 @@ describe('test_mail_settings_address_whitelist_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": true,
"list": [
@@ -2593,12 +2969,16 @@ describe('test_mail_settings_address_whitelist_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail_settings/address_whitelist'
request.headers['X-Mock'] = 200
@@ -2616,12 +2996,16 @@ describe('test_mail_settings_bcc_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"email": "email@example.com",
"enabled": false
@@ -2643,12 +3027,16 @@ describe('test_mail_settings_bcc_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail_settings/bcc'
request.headers['X-Mock'] = 200
@@ -2666,12 +3054,16 @@ describe('test_mail_settings_bounce_purge_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": true,
"hard_bounces": 5,
@@ -2694,12 +3086,16 @@ describe('test_mail_settings_bounce_purge_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail_settings/bounce_purge'
request.headers['X-Mock'] = 200
@@ -2717,12 +3113,16 @@ describe('test_mail_settings_footer_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": true,
"html_content": "...",
@@ -2745,12 +3145,16 @@ describe('test_mail_settings_footer_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail_settings/footer'
request.headers['X-Mock'] = 200
@@ -2768,12 +3172,16 @@ describe('test_mail_settings_forward_bounce_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"email": "example@example.com",
"enabled": true
@@ -2795,12 +3203,16 @@ describe('test_mail_settings_forward_bounce_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail_settings/forward_bounce'
request.headers['X-Mock'] = 200
@@ -2818,12 +3230,16 @@ describe('test_mail_settings_forward_spam_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"email": "",
"enabled": false
@@ -2845,12 +3261,16 @@ describe('test_mail_settings_forward_spam_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail_settings/forward_spam'
request.headers['X-Mock'] = 200
@@ -2868,12 +3288,16 @@ describe('test_mail_settings_plain_content_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": false
};
@@ -2894,12 +3318,16 @@ describe('test_mail_settings_plain_content_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail_settings/plain_content'
request.headers['X-Mock'] = 200
@@ -2917,12 +3345,16 @@ describe('test_mail_settings_spam_check_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": true,
"max_score": 5,
@@ -2945,12 +3377,16 @@ describe('test_mail_settings_spam_check_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail_settings/spam_check'
request.headers['X-Mock'] = 200
@@ -2968,12 +3404,16 @@ describe('test_mail_settings_template_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": true,
"html_content": "<% body %>"
@@ -2995,12 +3435,16 @@ describe('test_mail_settings_template_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/mail_settings/template'
request.headers['X-Mock'] = 200
@@ -3018,12 +3462,16 @@ describe('test_mailbox_providers_stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["mailbox_providers"] = 'test_string'
request.queryParams["aggregated_by"] = 'day'
@@ -3047,12 +3495,16 @@ describe('test_partner_settings_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
request.method = 'GET'
@@ -3072,12 +3524,16 @@ describe('test_partner_settings_new_relic_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enable_subuser_statistics": true,
"enabled": true,
@@ -3100,12 +3556,16 @@ describe('test_partner_settings_new_relic_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/partner_settings/new_relic'
request.headers['X-Mock'] = 200
@@ -3123,12 +3583,16 @@ describe('test_scopes_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/scopes'
request.headers['X-Mock'] = 200
@@ -3146,12 +3610,16 @@ describe('test_stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
request.queryParams["start_date"] = '2016-01-01'
@@ -3174,12 +3642,16 @@ describe('test_subusers_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"email": "John@example.com",
"ips": [
@@ -3206,12 +3678,16 @@ describe('test_subusers_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["username"] = 'test_string'
request.queryParams["limit"] = '0'
request.queryParams["offset"] = '0'
@@ -3232,12 +3708,16 @@ describe('test_subusers_reputations_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["usernames"] = 'test_string'
request.method = 'GET'
request.path = '/v3/subusers/reputations'
@@ -3256,12 +3736,16 @@ describe('test_subusers_stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -3285,12 +3769,16 @@ describe('test_subusers_stats_monthly_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["subuser"] = 'test_string'
request.queryParams["limit"] = '1'
request.queryParams["sort_by_metric"] = 'test_string'
@@ -3314,12 +3802,16 @@ describe('test_subusers_stats_sums_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["end_date"] = '2016-04-01'
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = '1'
@@ -3344,12 +3836,16 @@ describe('test_subusers__subuser_name__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"disabled": false
};
@@ -3370,12 +3866,16 @@ describe('test_subusers__subuser_name__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/subusers/{subuser_name}'
@@ -3394,12 +3894,16 @@ describe('test_subusers__subuser_name__ips_put', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = [
"127.0.0.1"
];
@@ -3420,12 +3924,16 @@ describe('test_subusers__subuser_name__monitor_put', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"email": "example@example.com",
"frequency": 500
@@ -3447,12 +3955,16 @@ describe('test_subusers__subuser_name__monitor_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"email": "example@example.com",
"frequency": 50000
@@ -3474,12 +3986,16 @@ describe('test_subusers__subuser_name__monitor_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/subusers/{subuser_name}/monitor'
request.headers['X-Mock'] = 200
@@ -3497,12 +4013,16 @@ describe('test_subusers__subuser_name__monitor_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/subusers/{subuser_name}/monitor'
@@ -3521,12 +4041,16 @@ describe('test_subusers__subuser_name__stats_monthly_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["date"] = 'test_string'
request.queryParams["sort_by_direction"] = 'asc'
request.queryParams["limit"] = '0'
@@ -3549,12 +4073,16 @@ describe('test_suppression_blocks_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -3576,12 +4104,16 @@ describe('test_suppression_blocks_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"delete_all": false,
"emails": [
@@ -3606,12 +4138,16 @@ describe('test_suppression_blocks__email__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/suppression/blocks/{email}'
request.headers['X-Mock'] = 200
@@ -3629,12 +4165,16 @@ describe('test_suppression_blocks__email__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/suppression/blocks/{email}'
@@ -3653,12 +4193,16 @@ describe('test_suppression_bounces_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["start_time"] = '0'
request.queryParams["end_time"] = '0'
request.method = 'GET'
@@ -3678,12 +4222,16 @@ describe('test_suppression_bounces_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"delete_all": true,
"emails": [
@@ -3708,12 +4256,16 @@ describe('test_suppression_bounces__email__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/suppression/bounces/{email}'
request.headers['X-Mock'] = 200
@@ -3731,12 +4283,16 @@ describe('test_suppression_bounces__email__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.queryParams["email_address"] = 'example@example.com'
request.method = 'DELETE'
@@ -3756,12 +4312,16 @@ describe('test_suppression_invalid_emails_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -3783,12 +4343,16 @@ describe('test_suppression_invalid_emails_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"delete_all": false,
"emails": [
@@ -3813,12 +4377,16 @@ describe('test_suppression_invalid_emails__email__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/suppression/invalid_emails/{email}'
request.headers['X-Mock'] = 200
@@ -3836,12 +4404,16 @@ describe('test_suppression_invalid_emails__email__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/suppression/invalid_emails/{email}'
@@ -3860,12 +4432,16 @@ describe('test_suppression_spam_report__email__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/suppression/spam_report/{email}'
request.headers['X-Mock'] = 200
@@ -3883,12 +4459,16 @@ describe('test_suppression_spam_report__email__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/suppression/spam_report/{email}'
@@ -3907,12 +4487,16 @@ describe('test_suppression_spam_reports_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -3934,12 +4518,16 @@ describe('test_suppression_spam_reports_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"delete_all": false,
"emails": [
@@ -3964,12 +4552,16 @@ describe('test_suppression_unsubscribes_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["start_time"] = '1'
request.queryParams["limit"] = '1'
request.queryParams["end_time"] = '1'
@@ -3991,12 +4583,16 @@ describe('test_templates_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "example_name"
};
@@ -4017,12 +4613,16 @@ describe('test_templates_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/templates'
request.headers['X-Mock'] = 200
@@ -4040,12 +4640,16 @@ describe('test_templates__template_id__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"name": "new_example_name"
};
@@ -4066,12 +4670,16 @@ describe('test_templates__template_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/templates/{template_id}'
request.headers['X-Mock'] = 200
@@ -4089,12 +4697,16 @@ describe('test_templates__template_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/templates/{template_id}'
@@ -4113,12 +4725,16 @@ describe('test_templates__template_id__versions_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"active": 1,
"html_content": "<%body%>",
@@ -4144,12 +4760,16 @@ describe('test_templates__template_id__versions__version_id__patch', function ()
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"active": 1,
"html_content": "<%body%>",
@@ -4174,12 +4794,16 @@ describe('test_templates__template_id__versions__version_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/templates/{template_id}/versions/{version_id}'
request.headers['X-Mock'] = 200
@@ -4197,12 +4821,16 @@ describe('test_templates__template_id__versions__version_id__delete', function (
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/templates/{template_id}/versions/{version_id}'
@@ -4221,12 +4849,16 @@ describe('test_templates__template_id__versions__version_id__activate_post', fun
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'POST'
request.path = '/v3/templates/{template_id}/versions/{version_id}/activate'
@@ -4245,12 +4877,16 @@ describe('test_tracking_settings_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
request.method = 'GET'
@@ -4270,12 +4906,16 @@ describe('test_tracking_settings_click_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": true
};
@@ -4296,12 +4936,16 @@ describe('test_tracking_settings_click_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/tracking_settings/click'
request.headers['X-Mock'] = 200
@@ -4319,12 +4963,16 @@ describe('test_tracking_settings_google_analytics_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": true,
"utm_campaign": "website",
@@ -4350,12 +4998,16 @@ describe('test_tracking_settings_google_analytics_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/tracking_settings/google_analytics'
request.headers['X-Mock'] = 200
@@ -4373,12 +5025,16 @@ describe('test_tracking_settings_open_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": true
};
@@ -4399,12 +5055,16 @@ describe('test_tracking_settings_open_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/tracking_settings/open'
request.headers['X-Mock'] = 200
@@ -4422,12 +5082,16 @@ describe('test_tracking_settings_subscription_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"enabled": true,
"html_content": "html content",
@@ -4453,12 +5117,16 @@ describe('test_tracking_settings_subscription_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/tracking_settings/subscription'
request.headers['X-Mock'] = 200
@@ -4476,12 +5144,16 @@ describe('test_user_account_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/account'
request.headers['X-Mock'] = 200
@@ -4499,12 +5171,16 @@ describe('test_user_credits_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/credits'
request.headers['X-Mock'] = 200
@@ -4522,12 +5198,16 @@ describe('test_user_email_put', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"email": "example@example.com"
};
@@ -4548,12 +5228,16 @@ describe('test_user_email_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/email'
request.headers['X-Mock'] = 200
@@ -4571,12 +5255,16 @@ describe('test_user_password_put', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"new_password": "new_password",
"old_password": "old_password"
@@ -4598,12 +5286,16 @@ describe('test_user_profile_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"city": "Orange",
"first_name": "Example",
@@ -4626,12 +5318,16 @@ describe('test_user_profile_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/profile'
request.headers['X-Mock'] = 200
@@ -4649,12 +5345,16 @@ describe('test_user_scheduled_sends_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"batch_id": "YOUR_BATCH_ID",
"status": "pause"
@@ -4676,12 +5376,16 @@ describe('test_user_scheduled_sends_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/scheduled_sends'
request.headers['X-Mock'] = 200
@@ -4699,12 +5403,16 @@ describe('test_user_scheduled_sends__batch_id__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"status": "pause"
};
@@ -4725,12 +5433,16 @@ describe('test_user_scheduled_sends__batch_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/scheduled_sends/{batch_id}'
request.headers['X-Mock'] = 200
@@ -4748,12 +5460,16 @@ describe('test_user_scheduled_sends__batch_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/user/scheduled_sends/{batch_id}'
@@ -4772,12 +5488,16 @@ describe('test_user_settings_enforced_tls_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"require_tls": true,
"require_valid_cert": false
@@ -4799,12 +5519,16 @@ describe('test_user_settings_enforced_tls_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/settings/enforced_tls'
request.headers['X-Mock'] = 200
@@ -4822,12 +5546,16 @@ describe('test_user_username_put', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"username": "test_username"
};
@@ -4848,12 +5576,16 @@ describe('test_user_username_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/username'
request.headers['X-Mock'] = 200
@@ -4871,12 +5603,16 @@ describe('test_user_webhooks_event_settings_patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"bounce": true,
"click": true,
@@ -4909,12 +5645,16 @@ describe('test_user_webhooks_event_settings_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/webhooks/event/settings'
request.headers['X-Mock'] = 200
@@ -4932,12 +5672,16 @@ describe('test_user_webhooks_event_test_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"url": "url"
};
@@ -4958,12 +5702,16 @@ describe('test_user_webhooks_parse_settings_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/user/webhooks/parse/settings'
request.headers['X-Mock'] = 200
@@ -4981,12 +5729,16 @@ describe('test_user_webhooks_parse_stats_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["aggregated_by"] = 'day'
request.queryParams["limit"] = 'test_string'
request.queryParams["start_date"] = '2016-01-01'
@@ -5009,12 +5761,16 @@ describe('test_whitelabel_domains_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"automatic_security": false,
"custom_spf": true,
@@ -5044,12 +5800,16 @@ describe('test_whitelabel_domains_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["username"] = 'test_string'
request.queryParams["domain"] = 'test_string'
request.queryParams["exclude_subusers"] = 'true'
@@ -5072,12 +5832,16 @@ describe('test_whitelabel_domains_default_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/whitelabel/domains/default'
request.headers['X-Mock'] = 200
@@ -5095,12 +5859,16 @@ describe('test_whitelabel_domains_subuser_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/whitelabel/domains/subuser'
request.headers['X-Mock'] = 200
@@ -5118,12 +5886,16 @@ describe('test_whitelabel_domains_subuser_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/whitelabel/domains/subuser'
@@ -5142,12 +5914,16 @@ describe('test_whitelabel_domains__domain_id__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"custom_spf": true,
"default": false
@@ -5169,12 +5945,16 @@ describe('test_whitelabel_domains__domain_id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/whitelabel/domains/{domain_id}'
request.headers['X-Mock'] = 200
@@ -5192,12 +5972,16 @@ describe('test_whitelabel_domains__domain_id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/whitelabel/domains/{domain_id}'
@@ -5216,12 +6000,16 @@ describe('test_whitelabel_domains__domain_id__subuser_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"username": "jane@example.com"
};
@@ -5242,12 +6030,16 @@ describe('test_whitelabel_domains__id__ips_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"ip": "192.168.0.1"
};
@@ -5268,12 +6060,16 @@ describe('test_whitelabel_domains__id__ips__ip__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/whitelabel/domains/{id}/ips/{ip}'
@@ -5292,12 +6088,16 @@ describe('test_whitelabel_domains__id__validate_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'POST'
request.path = '/v3/whitelabel/domains/{id}/validate'
@@ -5316,12 +6116,16 @@ describe('test_whitelabel_ips_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"domain": "example.com",
"ip": "192.168.1.1",
@@ -5344,12 +6148,16 @@ describe('test_whitelabel_ips_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["ip"] = 'test_string'
request.queryParams["limit"] = '1'
request.queryParams["offset"] = '1'
@@ -5370,12 +6178,16 @@ describe('test_whitelabel_ips__id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/whitelabel/ips/{id}'
request.headers['X-Mock'] = 200
@@ -5393,12 +6205,16 @@ describe('test_whitelabel_ips__id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/whitelabel/ips/{id}'
@@ -5417,12 +6233,16 @@ describe('test_whitelabel_ips__id__validate_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'POST'
request.path = '/v3/whitelabel/ips/{id}/validate'
@@ -5441,12 +6261,16 @@ describe('test_whitelabel_links_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"default": true,
"domain": "example.com",
@@ -5471,12 +6295,16 @@ describe('test_whitelabel_links_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["limit"] = '1'
request.method = 'GET'
request.path = '/v3/whitelabel/links'
@@ -5495,12 +6323,16 @@ describe('test_whitelabel_links_default_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["domain"] = 'test_string'
request.method = 'GET'
request.path = '/v3/whitelabel/links/default'
@@ -5519,12 +6351,16 @@ describe('test_whitelabel_links_subuser_get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.queryParams["username"] = 'test_string'
request.method = 'GET'
request.path = '/v3/whitelabel/links/subuser'
@@ -5543,12 +6379,16 @@ describe('test_whitelabel_links_subuser_delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.queryParams["username"] = 'test_string'
request.method = 'DELETE'
@@ -5568,12 +6408,16 @@ describe('test_whitelabel_links__id__patch', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"default": true
};
@@ -5594,12 +6438,16 @@ describe('test_whitelabel_links__id__get', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.method = 'GET'
request.path = '/v3/whitelabel/links/{id}'
request.headers['X-Mock'] = 200
@@ -5617,12 +6465,16 @@ describe('test_whitelabel_links__id__delete', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'DELETE'
request.path = '/v3/whitelabel/links/{id}'
@@ -5641,12 +6493,16 @@ describe('test_whitelabel_links__id__validate_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = null;
request.method = 'POST'
request.path = '/v3/whitelabel/links/{id}/validate'
@@ -5665,12 +6521,16 @@ describe('test_whitelabel_links__link_id__subuser_post', function () {
if(process.env.TRAVIS == true) {
var TEST_HOST = process.env.MOCK_HOST
} else {
- var TEST_HOST = 'e9sk3d3bfaikbpdq7.stoplight-proxy.io'
+ var TEST_HOST = 'localhost'
}
var sg = require('../lib/sendgrid.js').SendGrid(API_KEY, TEST_HOST)
- var request = sg.emptyRequest
+ var request = sg.emptyRequest()
+ if(TEST_HOST == 'localhost') {
+ request.test = true
+ request.port = 4010
+ }
request.requestBody = {
"username": "jane@example.com"
};