You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| id | UUID | Read-only, this is the identity ID. |
116
+
| externalId | string | Optional, an ID set by the SCIM client. |
117
+
| userName | string | Required, unique identifier for the user. Typically used as the login identifier. |
118
+
| name | object | Contains sub-attributes `formatted`, `familyName`, `givenName`, `middleName`, `honorificPrefix`, and `honorificSuffix`. |
119
+
| displayName | string ||
120
+
| nickName | string ||
121
+
| profileUrl | string ||
122
+
| title | string ||
123
+
| userType | string ||
124
+
| preferredLanguage | string ||
125
+
| locale | string ||
126
+
| timeZone | string | If set, must be a valid time zone. |
127
+
| active | bool | If unset or false, the user will not be able to log in. |
128
+
| password | string | If set, the user will be able to log in with this password. The password is never returned in any SCIM response. |
129
+
| emails | array | List of email addresses. Each email can have a `value` (string), `display` (string), `primary` (boolean), and `type` (string). At most one `primary=true` email can be set. |
130
+
| phoneNumbers | array | List of phone numbers. Each number can have a `value` (string), `display` (string), `primary` (boolean), and `type` (string). At most one `primary=true` number can be set. |
131
+
| ims | array | List of instant messaging accounts. Each account can have a `value` (string), `display` (string), `primary` (boolean), and `type` (string). At most one `primary=true` account can be set. |
132
+
| photos | array | List of photos. Each photo can have a `value` (string), `display` (string), `primary` (boolean), and `type` (string). At most one `primary=true` photo can be set. |
133
+
| addresses | array | List of addresses. Each address can have a `formatted` (string), `streetAddress` (string), `locality` (string), `region` (string), `postalCode` (string), `country` (string), and `type` (string). |
134
+
| groups | array | Read-only, a list of groups the user is a member of. Each group can have a `value` (string), `display` (string), and `type` (string). To modify, set the `members` property on the `groups` resource. |
135
+
| entitlements | array | List of entitlements. Each entitlement can have a `value` (string), `display` (string), `primary` (boolean), and `type` (string). At most one `primary=true` entitlement can be set. |
136
+
| roles | array | List of roles. Each role can have a `value` (string), `display` (string), `primary` (boolean), and `type` (string). At most one `primary=true` role can be set. |
137
+
| x509Certificates | array | List of X.509 certificates. Each certificate can have a `value` (string), `display` (string), `primary` (boolean), and `type` (string). At most one `primary=true` certificate can be set. |
138
+
139
+
### SCIM group resource schema
140
+
141
+
Ory Network fully supports the standard SCIM group resource schema as defined in the
142
+
[SCIM RFC](https://datatracker.ietf.org/doc/html/rfc7643#section-4.2). In detail, the following attributes are supported:
| externalId | string | Optional, an ID set by the SCIM client. If set, this ID must be unique in the context of the organization. |
148
+
| displayName | string | Required, the name of the group. |
149
+
| members | array | List of members. Each member can have a `value` (string), `display` (string), and `type` (string). `value` is either an identity ID (when `type` equals `"User"`) or a group ID (when `type` equals `"Group"`). |
150
+
151
+
### Group memberships
152
+
153
+
The SCIM server supports group memberships. To update group memberships, use the `members` property on the `Groups` resource.
154
+
Groups also support nested sub-groups. However, in the user resource, only the direct group memberships are included.
155
+
156
+
## Events
157
+
158
+
Ory Network emits events for all SCIM operations that modify data. These events allow you to track and respond to changes in your
0 commit comments