Download OpenAPI specification:Download
The API allows to access the users collection.
list users
| content-length required | integer <= 1048576 json body is limited to 1MB |
Non documented. Do not use.
Array of objects a list of filter objects or compound filters | |
| limit | integer |
| offset | integer |
| operator | string Enum: "AND" "OR" |
| resultfields | Array of strings list of fields to retrieve (if implemented), if empty all fields are returned |
object |
{- "filters": [
- { }
], - "limit": 100,
- "offset": 200,
- "operator": "AND",
- "resultfields": [
- "string"
], - "sort": {
- "field": "string",
- "sort_asc": true
}
}{- "count": 2,
- "data": [
- {
- "accessrights": {
- "assetadmin": [
- "prj_091d232caeae2c0d2e4e63b031534c5b"
], - "connect": [
- "string"
], - "download": [
- "string"
], - "export2d": [
- "string"
], - "export3d": [
- "string"
], - "lmx": [
- "allowborrow"
], - "scope": [
- "string"
], - "thirdpartyscopes": [
- "string"
], - "use": [
- "string"
], - "view": [
- "string"
]
}, - "displayname": "string",
- "enabled": true,
- "frontendaccess": true,
- "oidcsub": "auth0|5ccc073f90af3710f269d988",
- "teams": [
- {
- "teamname": "admin",
- "teamuuid": "string"
}
], - "teamuuids": [
- "string"
], - "userinfo": {
- "address": "string",
- "email": "sylvain@infinitesupport.com",
- "email_verified": false,
- "family_name": "string",
- "given_name": "string",
- "locale": "string",
- "middle_name": "string",
- "name": "sylvain@infinitesupport.com",
- "nickname": "sylvain",
- "phone_number": "string",
- "phone_number_verified": "string",
- "preferred_username": "string",
- "profile": "string",
- "sub": "auth0|5ccc073f90af3710f269d988",
- "updated_at": "string",
- "zoneinfo": "string"
}
}
]
}get user information
| oidcsub required | string non-empty Example: auth0|5ccc073f90af3710f269d988 |
{- "accessrights": {
- "assetadmin": [
- "prj_091d232caeae2c0d2e4e63b031534c5b"
], - "connect": [
- "string"
], - "download": [
- "string"
], - "export2d": [
- "string"
], - "export3d": [
- "string"
], - "lmx": [
- "allowborrow"
], - "scope": [
- "string"
], - "thirdpartyscopes": [
- "string"
], - "use": [
- "string"
], - "view": [
- "string"
]
}, - "displayname": "string",
- "enabled": true,
- "frontendaccess": true,
- "oidcsub": "auth0|5ccc073f90af3710f269d988",
- "teams": [
- {
- "teamname": "admin",
- "teamuuid": "string"
}
], - "teamuuids": [
- "string"
], - "userinfo": {
- "address": "string",
- "email": "sylvain@infinitesupport.com",
- "email_verified": false,
- "family_name": "string",
- "given_name": "string",
- "locale": "string",
- "middle_name": "string",
- "name": "sylvain@infinitesupport.com",
- "nickname": "sylvain",
- "phone_number": "string",
- "phone_number_verified": "string",
- "preferred_username": "string",
- "profile": "string",
- "sub": "auth0|5ccc073f90af3710f269d988",
- "updated_at": "string",
- "zoneinfo": "string"
}
}| oidcsub required | string non-empty Example: auth0|5ccc073f90af3710f269d988 |
| onconflict | string Default: "upsert" Enum: "upsert" "update" "insert" specifies the behaviour of an update/insert request, when a conflict arises with an existing object |
| content-length required | integer <= 1048576 json body is limited to 1MB |
object a list of tags within namespaces | |
string an optionnal email that will be returned as userinfo until the first connection of user, this field will be ignored if user info are already known | |
| enabled | boolean |
| frontendaccess | boolean |
| teamuuids | Array of strings |
{- "accessrights": {
- "assetadmin": [
- "prj_091d232caeae2c0d2e4e63b031534c5b"
], - "connect": [
- "string"
], - "download": [
- "string"
], - "export2d": [
- "string"
], - "export3d": [
- "string"
], - "lmx": [
- "allowborrow"
], - "scope": [
- "string"
], - "thirdpartyscopes": [
- "string"
], - "use": [
- "string"
], - "view": [
- "string"
]
}, - "email": "string",
- "enabled": true,
- "frontendaccess": true,
- "teamuuids": [
- "string"
]
}{- "status": "upserted"
}| oidcsub required | string non-empty Example: auth0|5ccc073f90af3710f269d988 |
| content-length required | integer <= 1048576 json body is limited to 1MB |
the (unique) internal id of the team
[- "string"
]{- "info": [
- {
- "status": "added",
- "teamuuid": "string"
}
], - "ok": 1,
- "total": 1
}| oidcsub required | string non-empty Example: auth0|5ccc073f90af3710f269d988 |
| content-length required | integer <= 1048576 json body is limited to 1MB |
the (unique) internal id of the team
[- "string"
]{- "info": [
- {
- "status": "added",
- "teamuuid": "string"
}
], - "ok": 1,
- "total": 1
}| oidcsub required | string non-empty Example: auth0|5ccc073f90af3710f269d988 |
| teamuuid required | string [ 1 .. 128 ] characters ^[\{\}\-0-9a-fA-F]+$ the (unique) internal id of the team |
{- "code": "E_UnknownError",
- "error": true,
- "uuid": "string"
}| oidcsub required | string non-empty Example: auth0|5ccc073f90af3710f269d988 |
| teamuuid required | string [ 1 .. 128 ] characters ^[\{\}\-0-9a-fA-F]+$ the (unique) internal id of the team |
{- "status": "added"
}