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