Skip to main content
The Group object represents a group that Lumos syncs from one of your connected apps, such as a group in Okta. Every group belongs to exactly one app, and its members are Lumos users. Groups are read-only in v1. You can list them, read one, and list its members.
The Group object

Attributes

app_id and source_app_id look alike but hold different things. app_id is the id of your app, the value you pass to Get App. source_app_id is the app_class_id of the app’s integration, which every app connected to that integration shares.

Filtering the list

List Groups returns groups sorted by name. Three filters narrow it: An app_id that doesn’t match an app in your organization returns 404.

Permissions for listing and reading groups

Listing groups needs permission to read groups across your organization. Reading one group, through Get Group or List Group Members, needs permission to read that group. Of the built-in roles, Admin, Read Only Admin, App Admin, and AppStore Read Only Admin have both, so a user with only the User role gets 403 from all three.

Members

List Group Members returns the group’s members as user objects, sorted by given name. The list returns results in pages like every other v1 list, so read Pagination before you assume that one call returned every member.

Endpoints