v93

OpenAPI 3.1.0raw.githubusercontent.com2026-08-01218121759.7 KB
Widgets

Submit saved popup

Submit a saved popup without an API key. The popup's stored content is the source of truth for audience targeting, duplicate handling, custom fields, and success behavior.

post/forms/popups/{popupId}

Path parameters

popupIdstring required

The saved popup ID

Request body

emailstring email required

Subscriber email address

firstNamestring
lastNamestring
phonestring

Subscriber phone number in E.164 or US national format, when configured on the popup. Stored on the base subscriber profile and does not grant SMS consent.

customAttributesobject

Subscriber custom attributes for custom fields configured on the popup

websitestring

Honeypot field. Leave empty.

Example request

{
  "email": "user@example.com",
  "firstName": "Jane",
  "lastName": "Doe",
  "phone": "+12133734253",
  "customAttributes": {
    "company_size": "42"
  }
}

Response

Popup submitted successfully

successboolean
redirectUrlstring uri

Present when the popup is configured to redirect after submission

Example response

{
  "success": true
}