Get the contacts that signed up through the given form, most recent first by default, together with the
values they submitted (email, phone, name, address fields, discount code, and custom properties).
Pagination: results are cursor-based. Read paging from the response and pass its cursor to after
to fetch the next page or to before to step back; limit caps a page at 250 items. Cursors are opaque —
do not construct them. The list ends when no forward cursor is returned.
Timestamps: submittedAt is when the contact signed up through this form. Contacts are ordered by
contact creation time (derived from the contact ID), which for an already existing subscriber who later
submitted this form is earlier than submittedAt. Do not assume the two are the same value.
Custom properties: customProperties carries the values of non-standard fields configured on the
form. Each entry has the field name as configured on the form, a type (string, number, bool,
date, or list), and a value whose shape follows that type. The set of properties varies per form and
can vary per contact when a field was optional or added after earlier signups.
Scopes:
forms.read
Rate Limiting:
This endpoint is rate limited to 400 requests per minute.