get_identity already carries the
fiscal calendar, the one piece that conditions every period label; the
profile block repeats it so the sheet reads on its own. The currency and
the timezone here are the company’s — the ones on identity’s user are what
you personally are paid in and work in.
Each block carries the settings page it is edited on, so an answer about a
setting can point at where to change it. A null settings_url means that
section is not self-serve and Qobra support changes it.
An optional module that is unusable is absent, not a block of falsy fields.
requests, validation_workflow, draws and licences are null in
that case, and unavailable_modules says why for each: the subscription tier
does not include it (the user has to talk to Qobra about upgrading — read
package for the tier they are on), it is included but switched off, or you
personally may not read it. Each row’s remedy is the sentence to tell the
user. None of them is a reason to retry.
Takes no arguments: the company is the one your session is scoped to. For
exchange rates between the available currencies, and for what a user is paid
in, see the currency fields on the user and statement tools.
Response
Body
Body
object
string
The company’s Qobra subscription tier: core, advanced, scale, or others.
What a tier includes is why a module below may be absent — see
unavailable_modules. One of: core, advanced, scale, others.object
Always present.
object
Always present.
object
Always present.
object
Always present. One row per AI agent Qobra ships.
object
Null when requests are unusable — see
unavailable_modules.object
Null when the approval workflow is unusable — see
unavailable_modules.object
Null when draws are unusable — see
unavailable_modules.object
Null when seats are unusable, or when you may not read the company’s
subscription — see
unavailable_modules.One row per null block above, saying why it is null and what would bring
it back. Empty when every module is available to you.