OrganizationReadModelResponse
A page of the organization read model: an atomic snapshot when the request had no cursor, otherwise only the lanes changed since it. Display data only, never authority.
Shape
one of: object, object
- object
7 fields
currentUserobjectrequired1 field
isOrgAdminbooleanrequired
hasMorebooleanrequirednextCursorstringrequired- not empty
organizationIdstringrequiredversionnumberrequired- always
6
- always
lanesobjectrequired5 fields
directoryobjectoptional3 fields
organizationIdstringrequiredprofileDocumentIdstringrequirednullableuserslist of objectrequired15 fields
createdAtstringrequireddisabledAtstringrequirednullabledisabledByUserIdstringrequirednullableencapsulationKeyFingerprintstringrequiredencapsulationPublicKeystringrequiredisPersonalOrganizationOwnerbooleanrequiredisSelfbooleanrequiredjoinedAtstringrequiredprofileDocumentIdstringrequirednullablesigningKeyFingerprintstringrequiredsigningPublicKeystringrequiredstatusstringrequired- one of
active,disabled
- one of
updatedAtstringrequireduserIdstringrequired
grantsobjectoptional2 fields
grantslist of objectrequired15 fields
accessLevelstringrequired- one of
admin,read,write
- one of
containerIdstringrequiredcreatedAtstringrequireddepthintegerrequired- at least 0
isBuiltinbooleanrequiredmetadataAccessEpochintegerrequired- greater than 0
metadataAccessStateHashstringrequired- not empty
metadataDocumentIdstringrequirednullableparentIdstringrequirednullableupdatedAtstringrequiredgroupIdstringrequirednullablesigningKeyFingerprintstringrequirednullablesubjectIdstringrequiredsubjectTypestringrequired- one of
group,user
- one of
userIdstringrequirednullable
organizationIdstringrequired
groupMembershipsobjectoptional3 fields
deletedGroupIdslist of stringrequired- each item: not empty
groupslist of objectrequired3 fields
groupIdstringrequiredmemberslist of objectrequired2 fields
rolestringrequired- one of
member,admin
- one of
userIdstringrequired
stateHashstringrequired- not empty
organizationIdstringrequired
groupsobjectoptional3 fields
groupslist of objectrequired5 fields
createdAtstringrequiredcurrentStateobjectrequirednullable5 fields
keyEpochintegerrequired- at least 1
keyFingerprintstringrequired- not empty
memberCountintegerrequired- at least 0
stateHashstringrequiredversionintegerrequired- at least 1
groupIdstringrequiredisBuiltinbooleanrequiredorganizationIdstringrequired
memberGroupIdstringrequiredorganizationIdstringrequired
organizationPolicyobjectoptional2 fields
currentStateobjectrequired5 fields
keyEpochintegerrequired- at least 1
keyFingerprintstringrequired- not empty
memberCountintegerrequired- at least 0
stateHashstringrequired- not empty
versionintegerrequired- at least 1
organizationIdstringrequired
modestringrequired- always
delta
- always
- object
7 fields
currentUserobjectrequired1 field
isOrgAdminbooleanrequired
hasMorebooleanrequired- always
false
- always
nextCursorstringrequired- not empty
organizationIdstringrequiredversionnumberrequired- always
6
- always
lanesobjectrequired5 fields
directoryobjectrequired3 fields
organizationIdstringrequiredprofileDocumentIdstringrequirednullableuserslist of objectrequired15 fields
createdAtstringrequireddisabledAtstringrequirednullabledisabledByUserIdstringrequirednullableencapsulationKeyFingerprintstringrequiredencapsulationPublicKeystringrequiredisPersonalOrganizationOwnerbooleanrequiredisSelfbooleanrequiredjoinedAtstringrequiredprofileDocumentIdstringrequirednullablesigningKeyFingerprintstringrequiredsigningPublicKeystringrequiredstatusstringrequired- one of
active,disabled
- one of
updatedAtstringrequireduserIdstringrequired
grantsobjectrequired2 fields
grantslist of objectrequired15 fields
accessLevelstringrequired- one of
admin,read,write
- one of
containerIdstringrequiredcreatedAtstringrequireddepthintegerrequired- at least 0
isBuiltinbooleanrequiredmetadataAccessEpochintegerrequired- greater than 0
metadataAccessStateHashstringrequired- not empty
metadataDocumentIdstringrequirednullableparentIdstringrequirednullableupdatedAtstringrequiredgroupIdstringrequirednullablesigningKeyFingerprintstringrequirednullablesubjectIdstringrequiredsubjectTypestringrequired- one of
group,user
- one of
userIdstringrequirednullable
organizationIdstringrequired
groupMembershipsobjectrequired3 fields
deletedGroupIdslist of stringrequired- each item: not empty
groupslist of objectrequired3 fields
groupIdstringrequiredmemberslist of objectrequired2 fields
rolestringrequired- one of
member,admin
- one of
userIdstringrequired
stateHashstringrequired- not empty
organizationIdstringrequired
groupsobjectrequired3 fields
groupslist of objectrequired5 fields
createdAtstringrequiredcurrentStateobjectrequirednullable5 fields
keyEpochintegerrequired- at least 1
keyFingerprintstringrequired- not empty
memberCountintegerrequired- at least 0
stateHashstringrequiredversionintegerrequired- at least 1
groupIdstringrequiredisBuiltinbooleanrequiredorganizationIdstringrequired
memberGroupIdstringrequiredorganizationIdstringrequired
organizationPolicyobjectrequired2 fields
currentStateobjectrequired5 fields
keyEpochintegerrequired- at least 1
keyFingerprintstringrequired- not empty
memberCountintegerrequired- at least 0
stateHashstringrequired- not empty
versionintegerrequired- at least 1
organizationIdstringrequired
modestringrequired- always
snapshot
- always