> For AI agents: [llms.txt](https://docs.trustedauth.com/llms.txt) provides a Markdown index of this documentation.

# Groups

Group controllers

[📄️List groups List all groups. Caller requires the GROUPS:VIEW permission.](/api/openapi/admin-api/groups-using-get.md)

[📄️Create a group Create a group with the specified name. Caller requires the GROUPS:ADD permission.](/api/openapi/admin-api/create-group-using-post.md)

[📄️Get a group by externalId Get the specified group by externalId. Caller requires the GROUPS:VIEW permission.](/api/openapi/admin-api/group-by-external-id-using-post.md)

[📄️Get a group Get the specified group. Caller requires the GROUPS:VIEW permission.](/api/openapi/admin-api/group-using-get.md)

[📄️Update a group Update the specified group. Caller requires the GROUPS:EDIT permission.](/api/openapi/admin-api/update-group-using-put.md)

[📄️Remove a group Remove the specified group. Caller requires the GROUPS:REMOVE permission.](/api/openapi/admin-api/delete-group-using-delete.md)

[📄️List a page of groups Returns groups for the provided search parameters. Caller requires the GROUPS:VIEW permission. The following searchByAttributes are supported: <ul><li>name: a string value that indicates the name of the group. Allowed operators are: EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS, STARTS_WITH, ENDS_WITH. </li><li>type: a string with the value that indicates the type of the group. Allowed operator: EQUALS.</li></ul>If you provide more than one search attribute, they are joined with an AND condition.<br /><br />The orderByAttribute supports this attribute name: name.<br /><br />](/api/openapi/admin-api/groups-paged-using-post.md)

[📄️Modify user group membership Modify the list of groups assigned to a specified user. Caller requires the USERS:EDIT permission.](/api/openapi/admin-api/modify-user-authorization-group-associations-using-put.md)
