Infinite Directory manage (1.0.0)

Download OpenAPI specification:Download

Infinite Directory manage api

Authentication

Basic

Security Scheme Type HTTP
HTTP Authorization Scheme basic

Bearer

Security Scheme Type HTTP
HTTP Authorization Scheme bearer
Bearer format "JWT"

Infinite_Directory_Admin

a directory session bearer with access rights to the frontend

Security Scheme Type API Key
Header parameter name: x-infinite-bearer

Infinite_Directory_Admin_On_Query

a directory session bearer with access rights to the frontend

Security Scheme Type API Key
Query parameter name: x-infinite-bearer

Infinite_Directory_Api_Key

an api key allowing 'admin' access on the directory

Security Scheme Type API Key
Header parameter name: x-infinite-apikey

/apiinfo

Get information regarding the 3D Juump Infinite Directory service

Responses

Response samples

Content type
application/json; charset=utf-8
{
  • "daemon": {
    },
  • "license": {
    },
  • "lmx": {
    },
  • "softwareversion": "3.3.0.10311 Beta"
}

/getactivityreport

query Parameters
from
required
string^(now|[0-9]{4}-[0-9]{1,2}-[0-9]{1,2})$

now or a date YYYY-MM-DD

to
required
string^(now|[0-9]{4}-[0-9]{1,2}-[0-9]{1,2})$

now or a date YYYY-MM-DD

Responses

Response samples

Content type
application/json; charset=utf-8
{
  • "code": "E_UnknownError",
  • "error": true,
  • "uuid": "string"
}

/license

Installs a new directory license

header Parameters
content-length
required
integer <= 1048576

body is limited to 1MB

Request Body schema: application/octet-stream
string <binary>

Responses

Response samples

Content type
application/json; charset=utf-8
{
  • "code": "E_UnknownError",
  • "error": true,
  • "uuid": "string"
}

/licenserequestinfo

Retrieve information to help request a new license for this directory

Responses

Response samples

Content type
application/json; charset=utf-8
{
  • "basefeatures": { },
  • "description": "string",
  • "dev": true,
  • "directorypgdb": "string",
  • "directorypublicurl": "string",
  • "lmxfeature": "string",
  • "oidcclientid": "string",
  • "oidcconfigurationendpoint": "string",
  • "version": 1
}

/settings

list the ∞Directory settings

Responses

Response samples

Content type
application/json; charset=utf-8
{
  • "count": 2,
  • "data": [
    ]
}

/settings

Change the settings

header Parameters
content-length
required
integer <= 1048576

json body is limited to 1MB

Request Body schema: application/json; charset=utf-8
string or integer or boolean

Responses

Request samples

Content type
application/json; charset=utf-8
{
  • "property1": "string",
  • "property2": "string"
}

Response samples

Content type
application/json; charset=utf-8
{
  • "code": "E_UnknownError",
  • "error": true,
  • "uuid": "string"
}

/stats

Get overall statistics about the cluster.

Responses

Response samples

Content type
application/json; charset=utf-8
{
  • "licensestatus": true,
  • "nbapplications": 3,
  • "nbbuilds": 1,
  • "nberrors_builds": 1,
  • "nberrors_projects": 1,
  • "nberrors_proxies": 1,
  • "nbprojects": 1,
  • "nbproxies": 1,
  • "nbteams": 1,
  • "nbusers": 1,
  • "nbusers_active": 1
}

/tags

Responses

Response samples

Content type
application/json; charset=utf-8
{
  • "assetadmin": [
    ],
  • "connect": [
    ],
  • "download": [
    ],
  • "export2d": [
    ],
  • "export3d": [
    ],
  • "lmx": [
    ],
  • "scope": [
    ],
  • "thirdpartyscopes": [
    ],
  • "use": [
    ],
  • "view": [
    ]
}