diff options
Diffstat (limited to 'examples/user/user.js')
-rw-r--r-- | examples/user/user.js | 69 |
1 files changed, 68 insertions, 1 deletions
diff --git a/examples/user/user.js b/examples/user/user.js index 3046178..7b2305c 100644 --- a/examples/user/user.js +++ b/examples/user/user.js @@ -311,7 +311,27 @@ sg.API(request, function (response) { }) /////////////////////////////////////////////////// -// Retrieve Parse Webhook settings +// Create a parse setting +// POST /user/webhooks/parse/settings + + +var request = sg.emptyRequest() +request.body = { + "hostname": "myhostname.com", + "send_raw": false, + "spam_check": true, + "url": "http://email.myhosthame.com" +}; +request.method = 'POST' +request.path = '/v3/user/webhooks/parse/settings' +sg.API(request, function (response) { + console.log(response.statusCode) + console.log(response.body) + console.log(response.headers) +}) + +/////////////////////////////////////////////////// +// Retrieve all parse settings // GET /user/webhooks/parse/settings @@ -325,6 +345,53 @@ sg.API(request, function (response) { }) /////////////////////////////////////////////////// +// Update a parse setting +// PATCH /user/webhooks/parse/settings/{hostname} + + +var request = sg.emptyRequest() +request.body = { + "send_raw": true, + "spam_check": false, + "url": "http://newdomain.com/parse" +}; +request.method = 'PATCH' +request.path = '/v3/user/webhooks/parse/settings/{hostname}' +sg.API(request, function (response) { + console.log(response.statusCode) + console.log(response.body) + console.log(response.headers) +}) + +/////////////////////////////////////////////////// +// Retrieve a specific parse setting +// GET /user/webhooks/parse/settings/{hostname} + + +var request = sg.emptyRequest() +request.method = 'GET' +request.path = '/v3/user/webhooks/parse/settings/{hostname}' +sg.API(request, function (response) { + console.log(response.statusCode) + console.log(response.body) + console.log(response.headers) +}) + +/////////////////////////////////////////////////// +// Delete a parse setting +// DELETE /user/webhooks/parse/settings/{hostname} + + +var request = sg.emptyRequest() +request.method = 'DELETE' +request.path = '/v3/user/webhooks/parse/settings/{hostname}' +sg.API(request, function (response) { + console.log(response.statusCode) + console.log(response.body) + console.log(response.headers) +}) + +/////////////////////////////////////////////////// // Retrieves Inbound Parse Webhook statistics. // GET /user/webhooks/parse/stats |