Receiving Automation Results

You can specify an API endpoint where you'll receive data each time a user's automation is run.

Configuring Your Callback URL#

To configure your Automation Results Callback URL, navigate to the Configuration page of the Rollout Dashboard, and scroll to the bottom.

There you'll see an input where you can provide a URL:

Request Specification#

Your callback URL will need to support the POST method and the "application/json" Content-Type.


For security, we highly recommend that you check that the value of the Authorization header matches your verificationToken, which you can find on the Configuration page as well.

Automation Results Data#

Automation results data is provided as the JSON body of the request to your Automation Results endpoint. A specifciation of the result data type can be found below


The defintion of the Automation type referenced below can be found here.

type AutomationRunResult = {
triggerEvent: {
id: string;
createdAt: string;
};
automation: Automation;
userId: string;
actionResult: { ok: true; data: any } | { ok: false; error: any };
};