Server version, engine, setup state and license status
const url = 'https://example.com/v1/server-info';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/v1/server-infoReturns the non-sensitive server facts: version, engine, whether first-run setup is still required, and the informational license status.
Authorizations
Section titled “ Authorizations ”- None
Responses
Section titled “ Responses ”OK
object
The engine cannot mail invitations (OLIVARES_INVITE_MAIL_DESTINATION with a declared console address): onboarding in invite mode answers 409 invite_delivery_unavailable. Absent when invitations are mailed.
Background jobs this node does not run, and why. Absent when every job runs.
object
object
A new installation’s console navigation lists the first job only; every other page keeps its address. Absent on an installation that existed before.
object
object
The –pin-sha256 value of the certificate this engine serves (base64 SHA-256 of its SubjectPublicKeyInfo). Absent when the engine serves plain HTTP.
Example
{ "jobs_not_running": [ { "job": "retention", "reason": "no_tenant_inventory" } ]}Bad request
object
object
With code module_not_enabled: the namespace of the module this node does not run.
Example generated
{ "error": { "code": "example", "message": "example", "module": "example" }}Unauthenticated
object
object
With code module_not_enabled: the namespace of the module this node does not run.
Example generated
{ "error": { "code": "example", "message": "example", "module": "example" }}Forbidden
object
object
With code module_not_enabled: the namespace of the module this node does not run.
Example generated
{ "error": { "code": "example", "message": "example", "module": "example" }}Not found
object
object
With code module_not_enabled: the namespace of the module this node does not run.
Example generated
{ "error": { "code": "example", "message": "example", "module": "example" }}Conflict / setup required
object
object
With code module_not_enabled: the namespace of the module this node does not run.
Example generated
{ "error": { "code": "example", "message": "example", "module": "example" }}Rate limited
object
object
With code module_not_enabled: the namespace of the module this node does not run.
Example generated
{ "error": { "code": "example", "message": "example", "module": "example" }}