OrgUnit (Interface)
An Organizational Unit (also known as OrgUnit or OU) represents a group of User Accounts and their common business. Users are granted access to OUs via Roles and Workspaces.
Users are granted membership to OUs via a relationship with one or more of their Roles.
OrgUnit implements the Assignable interface.
Example
A User Account with an Agent Role can be a member of a Company OU. That same Agent Role can also be a member of an Agent Team OU and a Referral Team OU.
INTERFACE SCHEMA
All objects implementing this interface must include the required fields below.
| Field | Type | Required | Description |
|---|---|---|---|
id | UUID | Yes | The unique ID of this object. |
name | string | Yes | A short name for the object. |
displayName | string | No | The name used when displaying the object in the UI. |
emails | Email[] | No | The email addresses associated with this OU. |
telephones | Telephone[] | No | The telephones associated with this OU. |
addresses | Address[] | No | The addresses associated with this OU. |
typename | string | Yes | The GraphQL type name of the object type. |
* indicates a required field
ENTITIES IMPLEMENTING INTERFACE
AgentTeam
Company
ReferralTeam
Office
Updated July 23, 2026