Forms
Save an API form
Changed onCreates a new API form, or updates an existing one when an id is passed. API forms hold a simple list of object fields plus backend settings (tags, automations, redirect, notification email, opt-in; sequences are not supported on API forms). They are processed exactly like regular Ontraport forms on submission, but are not editable in the visual form editors. The response includes the form's uid and submit_url, which are everything needed to build a plain HTML form that posts into Ontraport.
post/Form/saveAPIForm
Request
- Base URLhttps://api.ontraport.com/1
- Authnone declared
Request body
Example request
{
"name": "Newsletter Signup",
"object_type_id": 0,
"fields": [
{
"name": "firstname",
"required": true
},
{
"name": "email",
"required": true
},
{
"name": "sms_number",
"label": "Mobile Number"
}
],
"settings": {
"redirect": "https://example.com/thanks",
"notification_email": "sales@example.com",
"tags": [
123,
456
],
"campaigns": [],
"owner": 1,
"opt_in_settings": "single"
}
}Response
Successful save
Changes
- info
endpoint added
- info