Skip to main content

Set up Event Stream Distributor in Box

This guide walks through creating an exporter in Box, choosing which events it forwards, enabling it, monitoring delivery health, and deleting it. For the concepts behind ESD, see Introduction to Event Stream Distributor.

tip

Prefer to automate this? The same setup is available over the REST API. See Set up Event Stream Distributor via REST API.

1. Open the organization

Select the organization you want to stream events from.

Select organization

Open its detail and go to the Event Streams section.

Organization detail

2. Create an exporter

Click to add a new exporter.

Add a new exporter

Fill in the exporter details: a name, an optional description, the webhook URL that will receive the events (must be HTTPS), and a signing secret used to sign each delivery.

Exporter create drawer

warning

The signing secret must be at least 32 characters. Store it safely: you will need it to verify webhook signatures, and it is not shown again after the exporter is created.

3. Choose which events to send

Select the event types this exporter should forward. Only the selected types are delivered. See the Event catalogue for what each event contains.

Select event types

Select more event types

The exporter now appears in the list.

Exporter created

4. Enable the exporter

A new exporter starts disabled. Toggle it on to start delivering events.

Enable the exporter

Confirm to activate.

Confirm enabling

5. Monitor delivery

Each exporter shows delivery counters: messages delivered, retries, and errors.

Delivery counters

Open an exporter to see its delivery detail, including the subscribed events and the last successful delivery time.

Delivery detail

Recent failures are listed with the event, the number of attempts, and the last error, so you can see why a delivery did not succeed.

Recent failures

6. Delete the exporter

When you no longer need an exporter, delete it from its row actions.

Delete the exporter