UNPKG

@elbwalker/destination-web-api

Version:

API web destination for walkerOS

53 lines (39 loc) 1.38 kB
# API web destination for walkerOS Made to be used with [walker.js](https://www.npmjs.com/package/@elbwalker/walker.js) from [walkerOS](https://github.com/elbwalker/walkerOS). More detailed information and examples can be found in the [documentation](https://www.elbwalker.com/docs/destinations/api). ## 🤓 Usage Start by setting up the config for the destination. Optional fields as comments. Destinations can be used via node or directly in the browser. ## Configuration Learn more about the [destinations](https://www.elbwalker.com/docs/destinations/) in general and read the detailled [API configuration](https://www.elbwalker.com/docs/destinations/api#configuration). ```js const config = { custom: { url: 'https://httpbin.org/anything', transform: (event, config, mapping) => { return JSON.stringify(event); }, transport: 'fetch', }, }; ``` ### Node usage ```sh npm i --save @elbwalker/destination-web-api ``` ```ts import { elb } from '@elbwalker/walker.js'; import destinationAPI from '@elbwalker/destination-web-api'; elb('walker destination', destinationAPI, config); ``` ## Contribute Feel free to contribute by submitting an [issue](https://github.com/elbwalker/walkerOS/issues), starting a [discussion](https://github.com/elbwalker/walkerOS/discussions) or getting in [contact](https://calendly.com/elb-alexander/30min).