Skip to main content

Overview

The Public Groups API enables programmatic management of organization groups for access control.
Groups are only available on Teams and Enterprise plans.

List Groups

Retrieve all groups in the organization.

Response

string
Always “list”
array
required
Array of group objects

Group Object

string
required
Group unique identifier
string
required
Group name
string
External identifier for directory sync
array
Collection access assignments

Get Group

Retrieve details of a specific group.
string
required
Group ID

Get Group Member IDs

Retrieve all member IDs in a group.
string
required
Group ID

Response

Returns an array of organization user IDs:

Create Group

Create a new group.

Request Body

string
required
Group name
string
External identifier for directory sync (LDAP/SCIM)
array
required
Collection access assignments

Collection Assignment

string
required
Collection ID
boolean
default:"false"
Read-only access
boolean
default:"false"
Hide password fields

Update Group

Update an existing group.
string
required
Group ID

Request Body

Provide complete group object with all fields.
Provide the complete collections array. Any collections not included will be removed from the group.

Update Group Member IDs

Update which members belong to a group.
string
required
Group ID
array
required
Complete array of organization user IDs

Delete Group

Permanently delete a group.
string
required
Group ID to delete
Deleting a group removes members from the group but doesn’t delete the members themselves.

Use Cases

Sync from Active Directory

Automated Team Setup

Audit Group Membership