Skip to main content
GET
Returns all sending lists for your account, optionally filtered by status. By default, deleted lists are excluded from results. Supply limit or cursor to request a bounded page. Paginated results are ordered by ascending list ID. Without either parameter, the existing unpaginated response is unchanged.

Query Parameters

string
Filter lists by status. Accepted values: active, paused, suspended, deleted. When omitted, all lists except those with deleted status are returned.
integer
Page size from 1 to 100. Supplying this parameter enables pagination. When only cursor is supplied, the page size defaults to 50.
string
Use the previous page’s pagination.next_cursor unchanged with the same account and status filter. Cursors are at most 512 characters. A cursor from another account or status filter is rejected.

Response Fields

array
Array of sending list objects.
object
Present only when limit or cursor is supplied. Contains limit, has_more, and next_cursor. The cursor is null on the last page, including an empty result.
List discovery does not establish send eligibility or recipient consent. API-key list constraints restrict sending, not this account-scoped read; check the key’s send policy and run preflight before proposing a send.

Pagination

Start with GET /v2/lists?status=active&limit=50. Continue with the returned cursor and the same status=active filter until has_more is false. Pages reflect current list state rather than a fixed snapshot; creating or changing lists during traversal can change later results.

Examples

Error Codes

Next Steps

Contacts Overview

Manage contacts across your lists

List Contacts

View contacts on a specific list