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 (TitanCloud or Titan LM). 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.
Mirrors the precedence used by desktop SPACE GASS in
NETLicenses\Licenses.vb::RegistrationSetupCheck: legacy SGREG.DAT
short-circuits before any Titan-type probing, then TitanCloud, then Titan LM.
registrationDetailHuman-readable explanation of the registration state. Always populated. For TitanCloud / TitanLM it confirms the registration is active; for Unsupported / Unregistered it explains what the operator should do to fix it.
isLicensedTrue when the API is currently licensed (Tier 1 API module is held).
isRoamingTrue when the active Titan LM session is backed by an offline roaming licence file (no live LM server connection). Always false for TitanCloud and for non-roaming Titan LM. 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).

