Make a Write Request to an External API using JSON
// Make a write request to an external API using JSON (application/json) // Add axios 0.20.0 as a dependency under Functions Global Config, Dependencies const axios = require('axios'); exports.handler = function (context, event, callback) { // JSONPlaceholder: https://jsonplaceholder.typicode.com/ // Fake Online REST API for Testing and Prototyping const instance = axios.create({ baseURL: 'https://aklein.ngrok.io/', timeout: 1000, headers: { 'X-Custom-Header': 'Twilo' }, }); instance .post('/posts', { id: 1, title: 'Twilio', body: 'Owl', userId: 1, }) .then((response) => { console.log(JSON.stringify(response.data)); return callback(null, response.data); }) .catch((error) => { console.log(error); return callback(error); }); };
Need some help?
We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd browsing the Twilio tag on Stack Overflow.