Skip to main content

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