Skip to content
Reallyusefulplugins.comDocs

Web hook Response Information

Updated 17 October 2026

Response for Sure Forms – API Documentation

This documentation outlines the options available for Response for Sure Forms. It covers required parameters, default behaviour, optional settings, and how they can be combined to customise the response.

A return URL is submitted with the webhook response, along with the session_id and form_id. You will need all three, plus your message, to return a working response.

Required parameters

These parameters must be included in the POST request for the webhook to work.

ParameterDescriptionRequired
session_idA unique identifier for the session.Yes
form_idThe unique identifier for the form.Yes
bodyOnly required if no other parameters are set. Can be plain text or HTML.Yes (see description)

Minimum response example

Example response to send from your automation platform:

Optional parameters

The following parameters are optional and can be used to customise the response:

ParameterDefault valueDescription
body_display"yes"Controls whether the body is shown. "yes" shows it; "no" hides it and shows a default message.
link_urlN/AA clickable link, displayed as an anchor (<a>) element.
custom_link_textN/ACustom text for the link; replaces the default “Visit Link” text.
copy_button"no"If "yes", shows a button to copy the contents of body to the clipboard.
image_urlN/AThe image URL to display; documentation describes it as HTML/image data passed with an html property.
pdf_urlN/AURL of the PDF document to display.
has_link"no"If "yes", displays a link.
has_image"no"If "yes", displays an image.
has_pdf"no"If "yes", displays a PDF link or embedded PDF.
enable_back_button"no"Added in v1.1. If "yes", displays the back button.
has_videoN/AAdded in v1.1. If "yes", looks for the video URL and custom text, if set.
has_audioN/AAdded in v1.1. If "yes", looks for the audio URL and custom text, if set.
audio_urlN/AAdded in v1.1. The audio URL.
video_urlN/AAdded in v1.1. The video URL.
redirect_urlN/AAdded in v1.1.1. If present, redirects to this URL and stops processing other response items. Supports URL parameters and other URL data for custom redirects.

Configuring your automation

There are many automation platforms. The example below uses FlowMattic, but the layout will differ between platforms. The data sent must be the same.

FlowMattic automation configuration example

All automation plugins and services are laid out differently, but they require the same information:

  1. Create an API POST event, because you are sending data.
  2. Map the endpoint provided in the submitted data to the request URL. For example: https://domain.com/wp-json/responsefsf/v1/receive-response.
  3. Send the request in standard JSON format with the appropriate parameters.
  4. Map the session_id supplied in the initial form response. Example: responsefsf_67559df047c388.08927290.
  5. Map the form_id supplied in the form submission. The format and type depend on the form plugin.
  6. Include a body message. You can hide the message with body_display set to "no", but the body field should still be sent.

Was this helpful?

Still stuck? Open a support ticket