Skip to main content
This webhook is triggered whenever a new video review is received in the Feedspace workspace the webhook belongs to.

Webhook Type

feed.video.received

Payload Format

type, data and reviewer_email are the only top-level keys. reviewer_email is the email answer lifted out of data.response, and is null when the form did not collect one.

Object Structure

Project Object

The project object contains information about the workspace/project where the review was submitted.

Project Fields

  • logo: URL to the project’s logo image
  • name: Name of the project/workspace
  • description: Description or identifier for the project

Feed Form Object

The feed_form object contains information about the review form used to collect the feedback.

Feed Form Fields

  • id: The form’s public slug, the same identifier that appears in the form’s public URL. This is not the unique_form_id used by the Review Forms API, so it cannot be passed to those endpoints.
  • url: Public URL where the form can be accessed
  • logo: URL to the form’s page image. Only present when the form has a page image configured, so treat it as optional.
  • name: Name or title of the review form

Response Object

The response object contains the actual review data submitted by the user.

Fields

  • name: Name of the person who submitted the review
  • email: Email address of the reviewer
  • consent: Whether the reviewer gave consent to share their information
  • position: Position or role of the reviewer
  • organization_name: Name of the organization of the reviewer
  • contact_number: Phone number of the reviewer
  • photo: URL to the reviewer’s photo
  • company_logo: URL to the reviewer’s company logo
  • company_url: Website URL of the reviewer’s company
  • other_text: Answer of the custom field added by the Feedspace user in the feed form settings
  • other_text2: Answer of the second custom field, when the form defines one
  • other_text3: Answer of the third custom field, when the form defines one
  • type: How the video was captured ("Video", "Screen" or "Upload")
  • comment: The written review text submitted alongside the video, null when none was given
  • rating: The star rating as a string, e.g. "5" or "4.5", and null when the form did not collect a rating
The keys of this object are the raw question identifiers of the form, which is why they are lowercase. Forms created before the identifiers were normalised may still send capitalised keys such as Name, Email or Photo, so match case-insensitively if you need to support older forms. Note: All fields in this object are customizable. They can be enabled or disabled in the feed form settings. If a field is not enabled in the form settings, it will not be included in the webhook response. type, comment and rating are always present.

Top-Level Fields

Top-Level Field Descriptions

  • feed_id: Unique identifier for this specific review
  • feed_url: Public URL where the review is accessible
  • thumbnail_url: URL to the video thumbnail image. When no thumbnail was generated this is an empty string "", not null.
  • video_url: URL to access the video file
  • video_extension: File extension of the video (e.g., mp4)
  • video_size: Size of the video file in bytes, as an integer
  • favourite: Whether this review is marked as favorite
  • created_at: Timestamp when the review was created
  • updated_at: Timestamp when the review was last updated
  • live_mode: Whether this is a live mode (true) or test mode (false)