This module provides a promise based HTTP client. The library is distributed under the MIT license, for full details and documentation see https://www.npmjs.com/package/axios
Note that axios is only available from version 2.0.4 of the platform's End Point workers. To check the version you have installed, open the API Servers section of the iCM/API Servers management menu:
Example
You should always include a timeout when making requests to third parties. The documentation linked to above shows several ways you can do this.
async function(params, credentials) {
const axios = require("axios");
let resp = await axios.get("https://jsonplaceholder.typicode.com/todos/1", {
timeout: 5000
});
return resp.data;
}