License
Licensing status for the API instance
Get License Status
Returns the current licensing status: backend type, organisation, and all held modules. This endpoint is accessible even when the API is unlicensed so clients can diagnose why their other requests are being refused.
Get License Status โบ Responses
Returns the license status
isRegisteredTrue when this machine has a SPACE GASS registration the API supports (Cloud licence or Titan Softlock). False indicates either an unsupported lock type (e.g. legacy SGREG.DAT registration) or no registration at all. Always check this before SpaceGassApi.Models.Dtos.License.LicenseStatusDto.IsLicensed: an unregistered API is blocked at the registration step, before any license acquire is attempted.
registrationTypeOutcome of probing the machine for a SPACE GASS registration, in the same precedence desktop SPACE GASS uses: a legacy SGREG.DAT lock short-circuits first, then the Cloud licence, then Titan Softlock.
registrationDetailHuman-readable explanation of the registration state. Always
populated. For TitanCloud / TitanLM it reports whether the
registration is usable; for Unsupported / Unregistered it
explains what the operator should do to fix it. A Cloud licence
registration whose login file holds no usable credentials stays
TitanCloud here but says so in this field.
isLicensedTrue when a validated licence session is active. Independent of the
read/write seat โ true even in ReadOnly / session-only mode.
isRoamingTrue when the active Titan Softlock session is backed by an offline roaming licence file (no live licence-server connection). Always false for the Cloud licence and for non-roaming Titan Softlock. Operator-facing signal so dashboards can tell which path is in use.
organizationCompany or organisation name from the license server.
licenseIdLicense ID from the license server (the company registration number).
errorMessageLast error message when the license is not active; null otherwise.
isJobOpenWhether a job is currently open (Tier 2 SPACE GASS core held).
jobOpenedAtUTC timestamp when the current job was opened (and the SPACE GASS
licence seat became active), or null when no job is open.
activeModulesNames of module licenses currently active for this API instance.
entitlementsNames of modules this company / user is entitled to (has purchased), whether or not they are currently acquired. Analogous to the SPACE GASS desktop "Help > About" dialog's licensed-module list. Empty if the backend query failed (see SpaceGassApi.Models.Dtos.License.LicenseStatusDto.ErrorMessage).

