Returns a paginated list of groups belonging to the authenticated organization.
List groups
import os
from vitable_connect import VitableConnect
client = VitableConnect(
api_key=os.environ.get("VITABLE_CONNECT_API_KEY"), # This is the default and can be omitted
)
page = client.groups.list()
page = page.data[0]
print(page.id){
"data": [
{
"id": "grp_abc123def456",
"organization_id": "org_abc123def456",
"name": "Tier 1",
"external_reference_id": "mol_seg_001",
"created_at": "2026-01-15T10:30:00Z",
"updated_at": "2026-01-15T10:30:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"total_pages": 1
}
}Returns Examples
{
"data": [
{
"id": "grp_abc123def456",
"organization_id": "org_abc123def456",
"name": "Tier 1",
"external_reference_id": "mol_seg_001",
"created_at": "2026-01-15T10:30:00Z",
"updated_at": "2026-01-15T10:30:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"total_pages": 1
}
}