Group
Group model per ADR-0010, amended by ADR-0015.
Groups can be local (created directly) or OIDC (synced from IdP). Type separation (ADR-0015):
- OIDC groups: OIDC users only (read-only, managed by IdP sync)
- Local groups: all users (local + OIDC)
id object
anyOf
- string
- null
string
nameName (string)required
alias object
anyOf
- string
- null
string
categoryCategory (string)
Default value:
groupproviderProvider (string)
Possible values: [local, oidc]
Default value:
localexternal_id object
anyOf
- string
- null
string
synced_at object
anyOf
- integer
- null
integer
created_at object
anyOf
- integer
- null
integer
updated_at object
anyOf
- integer
- null
integer
Group
{
"id": "string",
"name": "string",
"alias": "string",
"category": "group",
"provider": "local",
"external_id": "string",
"synced_at": 0,
"created_at": 0,
"updated_at": 0
}