Submit signup form
Submit a public signup form. No API key is required.
Omit lists to use the workspace default lists setting, provide lists= to add the subscriber to no lists, or provide comma-separated list IDs for specific lists. Provide stable tags IDs to apply existing tags to the subscriber.
Path parameters
The company ID the form belongs to
Query parameters
Comma-separated list IDs. Omit for workspace default lists, or provide an empty value for no lists.
Comma-separated tag IDs to apply to the subscriber.
How to handle an existing contact with the submitted email. Use skip to preserve fields, merge to fill missing fields, or overwrite to replace submitted fields. Merge and overwrite require duplicateStrategyToken from the form builder.
Signed token generated by the form builder for the selected duplicateStrategy. Required for merge or overwrite.
Request body
Example request
{
"email": "user@example.com",
"firstName": "Jane",
"lastName": "Doe",
"listIds": [
"list_abc123"
],
"tagIds": [
"tag_abc123",
"tag_def456"
],
"redirectUrl": "https://example.com/thank-you"
}Response
Form submitted successfully
Example response
{
"success": true
}