Skip to main content
POST
/
forms
Create a review form
curl --request POST \
  --url https://api.feedspace.io/v3/forms \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "page_title": "<string>",
  "page_main_message": "<string>",
  "allow_video_recording": 0,
  "video_button_label": "<string>",
  "allow_screen_recording": 0,
  "screen_button_label": "<string>",
  "allow_audio_recording": 0,
  "audio_button_label": "<string>",
  "allow_text_review": 0,
  "text_button_label": "<string>",
  "allow_upload_file_option": 0,
  "text_file_upload_label": "<string>",
  "allow_files": [
    "<string>"
  ]
}'
{
  "message": "Feed Form Created Successfully",
  "data": {
    "id": 10391,
    "unique_form_id": "form_MbgOEoTSlvsjYg8wN7NTZ1fg",
    "slug": "cGdkixR",
    "public_url": "https://www.feedspace.io/u/cGdkixR"
  }
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json
name
string
required

Name of the review form

page_title
string

Title displayed on the form page

page_main_message
string

Main message or description for the form page

allow_video_recording
enum<integer>

Enable video recording (1 = yes, 0 = no)

Available options:
0,
1
video_button_label
string

Label for the video recording button

allow_screen_recording
enum<integer>

Enable screen recording (1 = yes, 0 = no)

Available options:
0,
1
screen_button_label
string

Label for the screen recording button

allow_audio_recording
enum<integer>

Enable audio recording (1 = yes, 0 = no)

Available options:
0,
1
audio_button_label
string

Label for the audio recording button

allow_text_review
enum<integer>

Enable text review (1 = yes, 0 = no)

Available options:
0,
1
text_button_label
string

Label for the text review button

allow_upload_file_option
enum<integer>

Enable file upload option (1 = yes, 0 = no)

Available options:
0,
1
text_file_upload_label
string

Label for the file upload input

allow_files
string[]

Allowed file types for upload (e.g., all_video)

page_image
file

Image file for the form page (optional)

Response

201 - application/json

Review form created successfully.

data
object
message
string