Submit signup form
Changed onSubmit a public signup form. No API key is required.
When the path value is a saved form ID, the form's stored settings are used for audience targeting and success behavior. When the path value is a company ID, this endpoint uses the legacy company-level form behavior.
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.
Submitting again is a fresh opt-in. A contact who unsubscribed from all email is resubscribed and their target list memberships are restored, whatever the duplicateStrategy. When the saved form's resubscribeBehavior is double_opt_in, or workspace double opt-in is on, they receive a confirmation email instead and are resubscribed when they confirm. Contacts whose address bounced or who marked your email as spam are not resubscribed. The response is the same in every case, so it does not reveal whether an address was subscribed.
Request
- Base URLhttps://api.sequenzy.com/api/v1
- URLhttps://api.sequenzy.com/api/v1/forms/{companyIdOrFormId}
- Authnone required
Path parameters
A saved form ID, or a company ID for legacy generated forms
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 profile fields of 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. Does not affect whether an unsubscribed contact is resubscribed.
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",
"phone": "+12133734253",
"customAttributes": {
"nickname": "Ace",
"zipcode": "19104"
},
"listIds": [
"list_abc123"
],
"tagIds": [
"tag_abc123",
"tag_def456"
],
"redirectUrl": "https://example.com/thank-you"
}Response
Form submitted successfully
Example response
{
"success": true
}Changes
- info
added the new optional request property
(media type: application/x-www-form-urlencoded) - info
added the new optional request property
(media type: application/json) - info
added the new optional request property
(media type: application/x-www-form-urlencoded) - info
added the new optional request property
(media type: application/json)
- info
- info
added the new optional request property
(media type: application/x-www-form-urlencoded) - info
added the new optional request property
(media type: application/json)
- info