Webhook Node

How to configure your Webhook within a Journey

The callback node allows you to make requests with your data from SEEN Platform to your systems after the video has been rendered.

To create a Callback, drag and drop the Callback Node to the Canvas, connect it to the previous node, configure your callback, and click “Save”.

Remember to add Callback node after the Player node.

The configuration menu consists of the following details:

General

URL

With the URL field, you will be able to define the endpoint of the request.

You can use any properties in your Workspace to personalise the endpoint URL. This can be useful in cases where you are required to use (e.g.) an ID as a part of the endpoint.

Method

With the Method dropdown, you will be able to define the request method.

Currently we support the following methods:

  • POST
  • GET
  • PUT
  • DELETE
  • PATCH

Headers

With the Headers field(s) you will be able add headers for your request as a key-value pairs. You can add multiple Headers by clicking the “Add a header” button.

You can use any properties in your Workspace as the key or the value of the Header.

Request content

You are able to create your request content as JSON.

You can use any properties in your Workspace within the request content.

The dynamic content for the request are divided in two menus:

  • Variables
    • You will find all your Workspace properties in this menu
  • Outputs
    • You will find the Journey specific outputs in this menu (listed below)
      • Thumbnail link
      • Email thumbnail link
      • Player link

Security

No Authentication

Use this if you are using an endpoint with no authentication header.

Basic Auth

Sends requests with username and password authentication. Requires HTTPS for security.

OAuth

OAuth 2.0 Client Credentials flow for server-to-server authentication. The system will automatically request and manage access tokens using the provided credentials.

Fill out the following fields to configure OAuth authentication:

  • Token URL
  • Client ID
  • Client Secret
  • Grant Type
  • Scope
Did this answer your question?
😞
😐
🤩