@elbwalker/destination-web-api
Version:
API web destination for walkerOS
53 lines (39 loc) • 1.38 kB
Markdown
Made to be used with
[](https://www.npmjs.com/package/@elbwalker/walker.js) from
[](https://github.com/elbwalker/walkerOS).
More detailed information and examples can be found in the
[](https://www.elbwalker.com/docs/destinations/api).
Start by setting up the config for the destination. Optional fields as comments.
Destinations can be used via node or directly in the browser.
Learn more about the
[](https://www.elbwalker.com/docs/destinations/) in general and read
the detailled
[](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',
},
};
```
```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);
```
Feel free to contribute by submitting an
[](https://github.com/elbwalker/walkerOS/issues), starting a
[](https://github.com/elbwalker/walkerOS/discussions) or getting in
[](https://calendly.com/elb-alexander/30min).