Contact Groups
List group members
List the contacts in a group, most recently added first. Offset-paginated; total is the group size. An unknown group returns an empty list.
GET
https://api.sndr.sh/api/cranl/v1/contact-groups/{id}/membersList group members
curl 'https://api.sndr.sh/api/cranl/v1/contact-groups/grp_4d8a0c5e-1f7/members?limit=50&offset=0' \
-H 'Authorization: Bearer sndr_your_access_token'200OK
{
"data": [
{
"id": "con_0e6b7f21-c58",
"organization_id": "org_8d41c7a2-3f6",
"email": "jane@example.com",
"first_name": "Jane",
"last_name": "Doe",
"attributes": { "plan": "pro" },
"status": "subscribed",
"source": "checkout",
"created_at": "2026-03-01T10:00:00Z",
"updated_at": "2026-03-01T10:00:00Z"
}
],
"total": 142
}Authorization
AuthorizationstringheaderrequiredBearer followed by an access token. Needs the read scope.
Path parameters
idstringrequiredGroup ID (grp_...).
Query parameters
limitintegerPage size. Default 50, max 500 (larger values fall back to 50).
offsetintegerNumber of rows to skip. Default 0.
Errors
401
unauthenticatedMissing or invalid Bearer token.401
token_expiredAccess token expired — exchange the refresh token for a new pair.401
token_revokedToken was explicitly revoked.403
insufficient_scopeToken is missing the read scope.