Skip to main content

API

Source code Package Browser ES5

The walker.js API destination allows you to send events to a custom API endpoint using walker.js library. This can be useful when you want to send data to a backend system for further processing or any external services.

Installation

Install the destination via npm

npm i @elbwalker/destination-web-api
import { elb } from '@elbwalker/walker.js';
import destinationAPI from '@elbwalker/destination-web-api';

elb('walker destination', destinationAPI, config);

Configuration

Set up the config for the destination.

const config = {
custom: {
url: 'https://httpbin.org/anything',
transform: (event, config, mapping) => {
return JSON.stringify(event);
},
transport: 'fetch',
},
};
PropertyTypeDescription
url*stringURL to send the events to.
transformfunctionA function to transform the events before sending them to the URL.
transportfetch (default),
xhr,
beacon
The transport method to use when sending events.

Properties with a * are required.

info

If you need professional support with your walkerOS implementation, check out our services.