OrganizationInfo
Organization information including contact details. Stores title (editable) and contact fields in Keycloak organization attributes. The alias/ID is immutable after creation.
type OrganizationInfo {
id: String!
title: String!
country: String
state: String
city: String
address1: String
address2: String
mobile: String
isSystemOrganization: Boolean!
}
Fields
OrganizationInfo.id ● String! non-null scalar
The unique alias of the organization (immutable identifier)
OrganizationInfo.title ● String! non-null scalar
The display title of the organization
OrganizationInfo.country ● String scalar
Country
OrganizationInfo.state ● String scalar
State or province
OrganizationInfo.city ● String scalar
City
OrganizationInfo.address1 ● String scalar
Primary address line
OrganizationInfo.address2 ● String scalar
Secondary address line
OrganizationInfo.mobile ● String scalar
Mobile phone number
OrganizationInfo.isSystemOrganization ● Boolean! non-null scalar
True when this is a VolatiCloud system organization: a platform-operated org marked by the volaticloud_system_org Keycloak organization attribute (ADR-0102). Only system organizations may publish resources cross-org or run billing runners. Read-only and informational: the console uses it to decide which controls to show, and the API enforces the rule on write. Answered from a server-side cache refreshed on an interval, so a change in Keycloak appears within one refresh; false until that cache has first loaded.
Returned By
organizationInfo query ● updateOrganization mutation ● userOrganizations query
Member Of
ViewerContext object