List Broadcast Groups
GEThttps://public.leadpattern.com/groups
Retrieve broadcast groups with cursor-based pagination. Supports search, ordering by name or creation date.
- Page size is fixed at 20.
- Cursor paging: send all three afterX params together.
Headers
1 fieldAuthorizationstringrequired
Your API key. Sent raw (e.g. 'lp_...'). No Bearer prefix required.
Query Parameters
6 fieldssearchQuerystringoptional
Filter groups by name.
orderByenumoptionaldefault:
DATE_CREATEDSort field.
Allowed values:
NAMEDATE_CREATEDformatenumoptionaldefault:
DESCENDINGSort direction.
Allowed values:
ASCENDINGDESCENDINGafterGroupIdstringoptional
Cursor: id of last group from previous page.
afterGroupNamestringoptional
Cursor: name of last group from previous page.
afterDateCreatedstringoptional
Cursor: createdAt of last group (ISO 8601).
Responses
JSON Response
{
"type": "success",
"data": {
"groups": [
{
"groupId": "664abc...",
"groupChatName": "VIP Customers",
"memberCount": 150,
"dateCreated": "2026-05-01T08:00:00.000Z"
}
],
"paginationParams": null
}
}Sample Request
{
"searchQuery": "(optional)",
"orderBy": "NAME | DATE_CREATED",
"format": "ASCENDING | DESCENDING",
"afterGroupId": "(cursor, optional)",
"afterGroupName": "(cursor, optional)",
"afterDateCreated": "(cursor, optional)"
}
