List Subscribers

List subscribers in your Lumail account with optional filters

MethodGET
/api/v1/subscribers

GET https://lumail.io/api/v1/subscribers

List subscribers in your organization with optional filtering by tag, status, or search query. Results are sorted by creation date (most recent first).

Query Parameters

ParameterTypeDefaultDescription
tagstringFilter by tag name (case-insensitive). Only returns subscribers who have this tag.
statusstring"SUBSCRIBED"Filter by subscriber status. One of: SUBSCRIBED, UNSUBSCRIBED, PENDING_CONFIRMATION, BOUNCED, BANNED, COMPLAINED, TRANSACTIONAL.
limitnumber50Maximum number of subscribers to return (1–100).
querystringSearch by name or email (case-insensitive partial match).

Response

  • Success (200 OK) — Returns a list of subscribers matching the filters.
  • Error (401 Unauthorized) — Invalid or missing API token.
  • Error (429 Too Many Requests) — Rate limit exceeded.

Response Fields

FieldTypeDescription
successbooleanIndicates if the operation was successful
subscribersarrayArray of subscriber objects
subscribers[].idstringUnique identifier for the subscriber
subscribers[].emailstringEmail address of the subscriber
subscribers[].namestring or nullName of the subscriber (if provided)
subscribers[].statusstringCurrent status of the subscriber
subscribers[].createdAtstringISO 8601 timestamp of when the subscriber was added
subscribers[].tagsarrayArray of tag objects associated with the subscriber
subscribers[].tags[].idstringUnique identifier for the tag
subscribers[].tags[].namestringName of the tag
totalnumberTotal number of subscribers matching the filters
limitnumberThe limit used in the query

Usage Examples

Use this endpoint to:

  • Fetch subscribers by tag for integrations (e.g., display recent signups from a specific campaign)
  • Search for subscribers by name or email
  • List subscribers with a specific status for reporting
  • Power dashboards or external tools that need subscriber data