auths
objectreturn
or this.key = 'value'
, pass input data to your code viaparams
, and maintain state across executions with$checkpoint.async
(event, steps, params, auths) => {
}
// Example - https://rapidapi.com/community/api/open-weather-map/
const axios = require("axios");
// Make an HTTP GET request using axios
const resp = await axios({
method: 'GET',
url: 'https://community-open-weather-map.p.rapidapi.com/weather',
params: {
q: params.q,
lat: params.lat,
lon: params.lon,
callback: params.callback,
id: params.id,
lang: params.lang,
units: params.units,
mode: params.mode
},
headers: {
'x-rapidapi-host': 'community-open-weather-map.p.rapidapi.com',
'x-rapidapi-key': `${auths.rapidapi.api_key}`
},
});
const { data } = resp;
return data