Returns paginated list of groups the user belongs to (as owner or member). When authenticated as the target user, includes private groups. Otherwise only public groups are returned.

Path Params
id
string
required
The User ID or slug
Query Params
page
integer
Page number for pagination
per
integer
Number of items per page (max 100)
sort
string enum
Sort groups by name or date.
GET
https://api.are.na/v3/users/{id}/groups
Paginated list of groups with total count
data
Group[]!
Array of groups
[items]
Group
Full group representation
id
integer!
Unique identifier for the group
type
string!
Group type
Group
name
string!
Group's name
slug
string!
Group's URL slug
avatar
string | null (uri)!
URL to group's avatar image
initials
string!
Group's initials
bio
MarkdownContent
Group biography with markdown, HTML, and plain text renderings
created_at
string (date-time)!
When the group was created
updated_at
string (date-time)!
When the group was last updated
user
EmbeddedUser!
Embedded user representation (used when user is nested in other resources)
counts
GroupCounts!
Counts of various items for the group
_links
Links!
HATEOAS links for navigation and discovery.
meta
PaginationMeta!
Pagination metadata
current_page
integer!
Current page number
next_page
integer | null
Next page number (null if last page)
prev_page
integer | null
Previous page number (null if first page)
per_page
integer!
Number of items per page
total_pages
integer!
Total number of pages available
total_count
integer!
Total number of items available
has_more_pages
boolean!
Whether there are more pages available