All Resources
GET
Get a group
/v3/groups/{id}
GET
Get group contents
/v3/groups/{id}/contents
GET
Get group followers
/v3/groups/{id}/followers
GET
List pending group invitations
/v3/groups/{id}/invitations
GET
Get group invite
/v3/groups/{id}/invite
GET
Get group members
/v3/groups/{id}/members
POST
Create a group
/v3/groups
POST
Add or invite a group member
/v3/groups/{id}/invitations
POST
Create or reuse group invite
/v3/groups/{id}/invite
POST
Join a group
/v3/groups/{id}/members
PUT
Update a group
/v3/groups/{id}
DELETE
Revoke a pending group invitation
/v3/groups/{id}/invitations/{invitation_id}
DELETE
Remove a group member
/v3/groups/{id}/members/{user_id}
DELETE
Delete a group
/v3/groups/{id}
DELETE
Delete group invite
/v3/groups/{id}/invite
DELETE
Leave a group
/v3/groups/{id}/members/me
Returns a paginated list of open (pending) membership invitations for the group, newest first. Only users who can manage invitations on the group — typically the owner and existing members — may list them.
Use POST /v3/groups/{id}/invitations to create an invitation; that
endpoint chooses between direct add and invitation automatically based
on the follow relationship.
Invitation acceptance flow
Invitees receive an email with a tokenized URL that opens the Are.na web
UI. Accept and decline actions are handled there via GraphQL
(acceptMembershipInvitation and declineMembershipInvitation), not
through this REST API. There is no REST endpoint for invitees to list
their own pending invitations today; invitation discovery is email-link
based.
Authentication required.
Path Params
id
string
required
Resource ID or slug
Query Params
page
integer
Page number for pagination
per
integer
Number of items per page (max 100)
GET
https://api.are.na/v3/groups/{id}/invitations
Paginated list of pending membership invitations
data
MembershipInvitation[]!
Array of pending membership invitations
[items]
MembershipInvitation
Pending invitation for a user to join a group.
id
integer!
Unique identifier for the invitation
type
string!
MembershipInvitation
target
EmbeddedGroup!
Embedded group representation (used when group is nested in other resources)
invitee
EmbeddedUser!
User being invited, when available
invitee_email
string | null (email)!
Email address being invited, visible to users who can manage invitations
invited_by
EmbeddedUser!
Embedded user representation (used when user is nested in other resources)
state
string!
pendingaccepteddeclinedrevoked
accepted_at
string | null (date-time)!
When the invitation was accepted
created_at
string (date-time)!
When the invitation was created
updated_at
string (date-time)!
When the invitation was last updated
_links
object!
Links for navigation. Empty today because no public endpoint
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