JavaScript / Node.js
Send Message via REST API
js
import https from 'https';
const data = JSON.stringify({
dock_id: '<Dock ID>',
secret_key: '<Secret Key>',
msg: 'Hello from Node.js!'
});
const req = https.request(
'https://api.pingdock.io/ping',
{ method: 'POST', headers: { 'Content-Type': 'application/json' } },
res => res.on('data', d => process.stdout.write(d))
);
req.write(data);
req.end();Send Message via Webhook
js
import https from 'https';
const payload = JSON.stringify({ msg: 'Webhook from Node.js!' });
const auth = Buffer.from('<Dock ID>:<Secret Key>').toString('base64');
const req = https.request(
'https://api.pingdock.io/webhook',
{ method: 'POST', headers: { 'Authorization': `Basic ${auth}`, 'Content-Type': 'application/json' } },
res => res.on('data', d => process.stdout.write(d))
);
req.write(payload);
req.end();