Download OpenAPI specification:Download
This API allows you to administrate Thinfinity Remote Workspace access to resources, labels and brokers.
When programming access from web browser, there might be several authentication methods available, as defined in the Thinfinity Remote Workspace Manager, Windows Logon being the default and most common. Subsequent calls will use cookies returned on a successful login call.
You can login using "clientid/clientsecret" mehod and it will return a JWT token to be used in subsequent calls as a in a Authorization header as BEARER authenication.
Thinfinity Remote Workspace uses conventional HTTP response codes to indicate the success or failure of an API request.
All errors response include an error code and an description that briefly explains the error reported.
In general: Codes in the 2xx range indicate success.
Codes in the 4xx range indicate an error that failed given the information provided (e.g., a required parameter was omitted, a charge failed, etc.).
Codes in the 5xx range indicate an error with Thinfinity servers (these are rare). Some 4xx errors that could be handled programmatically (e.g., ............)
User authentication.
The login request object body value depend of the context used.
You can view the authentication methods in the Thinfinity Configuration Manager Authentication section
The main contexts (authentication methods) supported are Windows Logon, Radius, SAML and API Access.
context required | string The authentication method defined in the Thinfinity Configuration Manager Authentication section. |
username required | string The user defined in the Thinfinity Configuration Manager Permissions section |
password required | string The Windows user password |
{- "context": "Windows Logon",
- "username": "myUser",
- "password": "myPassword"
}
{
}
It allows you to change the current user password.
Change the user password
password required | string The current user password |
newpassword required | string The new user password |
username required | string The username defined in then Thinfinity Permissions Manager |
{- "newpassword": "myNewPassword",
- "password": "myCurrentPassword",
- "username": "myusername"
}
{- "error": {
- "code": -10,
- "message": "Invalid input"
}
}
Creates an access profile.
Profiles Post Request Body.
object |
{- "data": {
- "name": "My RPD Profile"
}
}
{- "data": {
- "id": "{707D3A93-BF28-4A26-AA28-BB7768122816}",
- "name": "My RPD Profile",
- "remoteId": "",
- "remotePass": "****************",
- "virtualPath": "New_Profile",
- "virtualpath": "New_Profile",
- "scraperId": "rdp",
- "enabled": true,
- "visible": true,
- "groupid": "",
- "isdefault": false,
- "kind": 0,
- "broker": "",
- "webpage": "",
- "weblink": "",
- "urlKey": "rkvyBEDh1udaN7BVgZ2pOxPX9njS$L2Y",
- "builtin": false,
- "unrestricted": false,
- "guestallowed": true,
- "publickey": "cBPyGyW$1zajN2k6gs2Lhdevk-5t@uz2",
- "icon": "",
- "clipboard": true,
- "soundEnabled": false,
- "CustomData": "",
- "closetimeout": 15,
- "sharedInstance": false,
- "activeSessionLimit": 0,
- "temporary": true,
- "password": "****************",
- "gak": "",
- "restriction": {
- "action": 0,
- "iplist": ""
}, - "authmethods": {
- "action": 0,
- "methods": ""
}, - "accesshours": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
- "accessdateenabled": false,
- "fileFiltering": {
- "enabled": false,
- "fileList": "",
- "includeDownloads": false
}, - "users": [ ],
- "host": {
- "address": "",
- "forcedaddress": "",
- "port": 3389,
- "credentials": 0,
- "resizedesktop": true,
- "visualeffects": 10,
- "screenres": 1,
- "imgquality": 1,
- "bpp": 3,
- "unicodekbd": true,
- "console": false,
- "kbdlayout": 1033,
- "appmode": 0,
- "appcmdline": "",
- "showonstart": true,
- "appcmdargs": "",
- "appworkdir": "",
- "persistentcache": false,
- "websocketcompression": true,
- "relativetouch": true,
- "nonnlaonerror": false,
- "dragDist": 32,
- "enableRemoteFx": false,
- "enableH264": false,
- "enableTouchRedirection": false,
- "touchDragDelay": 75,
- "saveRDSessions": false,
- "smartSizing": true,
- "forceTLSVersion": 1,
- "enableWoL": false,
- "macAddress": "",
- "hyperv": {
- "id": "",
- "name": ""
}
}, - "gateway": {
- "enabled": false,
- "address": "",
- "port": 3389,
- "owncredentials": false,
- "username": "",
- "password": ""
}, - "reconnectonresize": false,
- "loadbalanceInfo": "",
- "printer": {
- "enabled": true,
- "setasdefault": true,
- "name": "Thinfinity Remote Desktop Printer",
- "driver": "Microsoft XPS Document Writer V4"
}, - "disk": {
- "enabled": true,
- "name": "ThinDisk",
- "autodownload": true
}, - "sound": {
- "enabled": false,
- "quality": 1
}, - "rdweburl": "",
- "UserName": "",
- "Password": "",
- "CreationTime": "2022-06-28T15:51:07.439Z",
- "UsageCount": 0,
- "LogonUser": "",
- "LogonPassword": "",
- "modifiedBy": "",
- "readOnly": false,
- "deleted": false
}
}
Retieves an Access Profile item
publicKey required | string |
{- "data": {
- "id": "{8752B049-89F7-4714-B483-287499947261}",
- "name": "My RPD Profile",
- "remoteId": "",
- "remotePass": "****************",
- "virtualPath": "New_Profile",
- "scraperId": "rdp",
- "enabled": true,
- "visible": true,
- "groupid": "",
- "isdefault": false,
- "kind": 0,
- "broker": "",
- "webpage": "",
- "weblink": "",
- "urlKey": "jcMlf0KixpxGNIQ230$kOKMD9Aqv3QeX",
- "builtin": false,
- "unrestricted": false,
- "guestallowed": true,
- "publickey": "iDjausPZ6VFaNRpV3EtQYwx5znEkTz$x",
- "icon": "",
- "clipboard": true,
- "soundEnabled": false,
- "CustomData": "",
- "closetimeout": 15,
- "sharedInstance": false,
- "activeSessionLimit": 0,
- "password": "****************",
- "gak": "",
- "restriction": {
- "action": 0,
- "iplist": ""
}, - "authmethods": {
- "action": 0,
- "methods": ""
}, - "accesshours": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
- "accessdateenabled": false,
- "fileFiltering": {
- "enabled": false,
- "fileList": "",
- "includeDownloads": false
}, - "users": [ ],
- "host": {
- "address": "",
- "forcedaddress": "",
- "port": 3389,
- "credentials": 0,
- "resizedesktop": true,
- "visualeffects": 10,
- "screenres": 1,
- "imgquality": 1,
- "bpp": 3,
- "unicodekbd": true,
- "console": false,
- "kbdlayout": 1033,
- "appmode": 0,
- "appcmdline": "",
- "showonstart": true,
- "appcmdargs": "",
- "appworkdir": "",
- "persistentcache": false,
- "websocketcompression": true,
- "relativetouch": true,
- "nonnlaonerror": false,
- "dragDist": 32,
- "enableRemoteFx": false,
- "enableH264": false,
- "enableTouchRedirection": false,
- "touchDragDelay": 75,
- "saveRDSessions": false,
- "smartSizing": true,
- "forceTLSVersion": 1,
- "enableWoL": false,
- "macAddress": "",
- "hyperv": {
- "id": "",
- "name": ""
}
}, - "gateway": {
- "enabled": false,
- "address": "",
- "port": 3389,
- "owncredentials": false,
- "username": "",
- "password": ""
}, - "reconnectonresize": false,
- "loadbalanceInfo": "",
- "printer": {
- "enabled": true,
- "setasdefault": true,
- "name": "Thinfinity Remote Desktop Printer",
- "driver": "Microsoft XPS Document Writer V4"
}, - "disk": {
- "enabled": true,
- "name": "ThinDisk",
- "autodownload": true
}, - "sound": {
- "enabled": false,
- "quality": 1
}, - "rdweburl": "",
- "UserName": "",
- "Password": "",
- "CreationTime": "2022-06-30T17:22:49.922Z",
- "UsageCount": 0,
- "LogonUser": "",
- "LogonPassword": "",
- "modifiedBy": "MyComputer\\myUser",
- "readOnly": false,
- "deleted": false
}
}
Updates an Access Profile
publicKey required | string |
Profiles Put Request Body
object (Profile) Access Profile object |
{- "data": {
- "name": "My RPD Profile"
}
}
{- "error": {
- "code": 0,
- "message": "string"
}
}
Retrieves a list of Access Profiles specifying a filter
Profiles Search Request Body
labelid | string A Label Id |
object Filter | |
params | Array of strings Params |
viewAs | string Enum: "_self" "_all" Scope |
{- "filter": {
- "text": "",
- "scraper": "*",
- "showDisabled": true,
- "showHidden": true
}, - "params": [ ],
- "viewAs": "_all"
}
{- "data": {
- "labels": [ ],
- "editedCount": 0,
- "profiles": [
- {
- "id": "{190DEC1E-6987-42DB-B5F3-CE2A674142FB}",
- "scraperId": "rdp",
- "name": "[+]",
- "virtualPath": "",
- "publickey": "wDg0kDPB04zJNEaogEYpB31iVN5RVVU4",
- "isAvailableNow": true,
- "enabled": true,
- "visible": true,
- "unrestricted": true,
- "readOnly": false,
- "modifiedBy": "",
- "deleted": false,
- "editAllowed": false,
- "authentication": {
- "needed": false,
- "logonusername": ""
}, - "kind": 0,
- "startprg": 0,
- "relativeTouch": true,
- "dragDist": 32,
- "showOnStart": true,
- "touchDragDelay": 75,
- "resolution": "fittobrowser",
- "resizeDesktop": true,
- "reconnectOnResize": false
}, - {
- "id": "{819F8C5D-3B69-41B9-93FF-60BE32DAF453}",
- "scraperId": "rdp",
- "name": "New Profile",
- "virtualPath": "New_Profile",
- "publickey": "wgSqpKhyspwaNIzZxHlQtFbiuAu5baO2",
- "isAvailableNow": true,
- "enabled": true,
- "visible": true,
- "unrestricted": false,
- "readOnly": false,
- "modifiedBy": "",
- "deleted": false,
- "editAllowed": false,
- "authentication": {
- "needed": false,
- "logonusername": ""
}, - "kind": 0,
- "startprg": 2,
- "appGroupID": "L3RjwxgEOst6ZmaJsn2lo+HZ8G7Og1/fWhUhOExgwkpj33idWr+4FOZZBdyzFA==",
- "appCmdLine": "c:\\windows\\notepad.exe",
- "appCmdArgs": "",
- "appWorkDir": "",
- "relativeTouch": true,
- "dragDist": 32,
- "showOnStart": true,
- "touchDragDelay": 75,
- "resolution": "fittobrowser",
- "resizeDesktop": true,
- "reconnectOnResize": false
}, - {
- "id": "{0EE8E548-E7A3-4C9B-85B2-71EFCFDA0AC9}",
- "scraperId": "rdp",
- "name": "Sesion RDP",
- "virtualPath": "Sesion_RDP",
- "publickey": "h$jyfQ2q1BQyNtQaxg2LWwxoaA6RVktW",
- "isAvailableNow": true,
- "enabled": true,
- "visible": true,
- "unrestricted": false,
- "readOnly": false,
- "modifiedBy": "",
- "deleted": false,
- "editAllowed": false,
- "authentication": {
- "needed": false,
- "logonusername": ""
}, - "kind": 0,
- "startprg": 0,
- "relativeTouch": true,
- "dragDist": 32,
- "showOnStart": true,
- "touchDragDelay": 75,
- "resolution": "fittobrowser",
- "resizeDesktop": true,
- "reconnectOnResize": false
}, - {
- "id": "{7B88E19B-82BA-43BB-A474-1408ACB616BF}",
- "scraperId": "rdp",
- "name": "Thinfinity Remote Workspace Guide",
- "virtualPath": "_1",
- "icon": "data:image/png;base64,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",
- "publickey": "jmSdGady6zFmNgfoxh0avhxQLAJRwaRQ",
- "isAvailableNow": true,
- "enabled": true,
- "visible": true,
- "unrestricted": false,
- "readOnly": false,
- "modifiedBy": "",
- "deleted": false,
- "editAllowed": false,
- "authentication": {
- "needed": false,
- "logonusername": ""
}, - "kind": 1,
- "startprg": 0,
- "relativeTouch": true,
- "dragDist": 32,
- "showOnStart": true,
- "touchDragDelay": 75,
- "resolution": "fittobrowser",
- "resizeDesktop": true,
- "reconnectOnResize": false
}, - {
- "id": "{AABC8B50-48C5-471E-8598-857CED70775D}",
- "scraperId": "rdp",
- "name": "Thinfinity Remote Workspace Website",
- "virtualPath": "_2",
- "icon": "data:image/png;base64,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",
- "publickey": "tibeuDaoU4l5NEGl3ot9a2ib9A5tFpa6",
- "isAvailableNow": true,
- "enabled": true,
- "visible": true,
- "unrestricted": false,
- "readOnly": false,
- "modifiedBy": "",
- "deleted": false,
- "editAllowed": false,
- "authentication": {
- "needed": false,
- "logonusername": ""
}, - "kind": 1,
- "startprg": 0,
- "relativeTouch": true,
- "dragDist": 32,
- "showOnStart": true,
- "touchDragDelay": 75,
- "resolution": "fittobrowser",
- "resizeDesktop": true,
- "reconnectOnResize": false
}
], - "canEdit": false
}
}
Updates Access Profile Credentials
publicKey required | string |
Profiles Credentials Put Request Body
object |
{- "workspace": "_pub",
- "data": {
- "username": "myUserName",
- "password": "myPassword"
}
}
{- "error": {
- "code": 0,
- "message": "string"
}
}
Creates a Label. For property descriptions view the Label Schema
Add Label Request Body Object
required | object |
{- "workspace": "_pub",
- "data": {
- "name": "My First Label by API",
- "parentId": "{00D8B583-567B-441D-A170-08F29109EE50}",
- "data": {
- "color": "#00e1ff"
}
}
}
{- "data": {
- "name": "My First Label by API",
- "parentId": "{00D8B583-567B-441D-A170-08F29109EE50}",
- "data": {
- "color": "#00e1ff"
}, - "id": "{E00EF73C-547F-41C4-A730-7D5CA745470F}"
}
}
Retrieves all the labels available to the authenticated user
{- "data": {
- "items": [
- {
- "id": "string",
- "parentId": "string",
- "name": "string",
- "path": "string",
- "canEdit": true,
- "canEditContent": true,
- "itemCount": 0,
- "readOnly": true,
- "modifiedBy": "string",
- "deleted": true,
- "visible": true,
- "enabled": true,
- "inheritLabelPermissions": true,
- "guestallowed": true,
- "canExchangeProfiles": true,
- "propagatePermissions": true,
- "data": {
- "color": "string"
}, - "users": {
- "samcompatible": "string",
- "usertype": 0,
- "permissions": {
- "canEdit": true,
- "analytics": true,
- "webManager": true,
- "expandToolbar": true,
- "showFileTransfer": true,
- "enableSendKeys": true,
- "canShareSession": true,
- "playSavedRDSessions": true,
- "playType": 0,
- "workMonitor": {
- "trackUserActivity": true,
- "userCanMonitorOtherUsers": true
}, - "liveView": {
- "userCanMonitorOtherUsers": true
}, - "rooms": {
- "enabled": true
}
}
}
}
]
}
}
{- "data": {
- "id": "string",
- "parentId": "string",
- "name": "string",
- "path": "string",
- "canEdit": true,
- "canEditContent": true,
- "itemCount": 0,
- "readOnly": true,
- "modifiedBy": "string",
- "deleted": true,
- "visible": true,
- "enabled": true,
- "inheritLabelPermissions": true,
- "guestallowed": true,
- "canExchangeProfiles": true,
- "propagatePermissions": true,
- "data": {
- "color": "string"
}, - "users": {
- "samcompatible": "string",
- "usertype": 0,
- "permissions": {
- "canEdit": true,
- "analytics": true,
- "webManager": true,
- "expandToolbar": true,
- "showFileTransfer": true,
- "enableSendKeys": true,
- "canShareSession": true,
- "playSavedRDSessions": true,
- "playType": 0,
- "workMonitor": {
- "trackUserActivity": true,
- "userCanMonitorOtherUsers": true
}, - "liveView": {
- "userCanMonitorOtherUsers": true
}, - "rooms": {
- "enabled": true
}
}
}
}
}
Updates a Label. For property descriptions refer to the Label Schema
labelId required | string Example: {A49964B2-CC54-4C52-B7F9-D52EDC37D45} |
Update Label Request Object
required | object |
{- "data": {
- "id": "{DCA235BC-513A-4CB6-8B82-77A3B2F2A50}",
- "name": "New name",
- "data": {
- "color": "#c0dcc0"
}, - "propagatePermissions": false
}, - "workspace": "_pub"
}
{- "error": {
- "code": 0,
- "message": "string"
}
}
Lists the available Brokers
GWSID | string GWSID is a required parameter if you use Windows Logon Authentication or if you have more than one broker installed. |
{- "data": {
- "ip": "192.168.1.159",
- "computer": "MyComputer",
- "brokers": [
- {
- "id": "BRK:MyComputer@127.0.0.1",
- "computer": "MyComputer",
- "poolname": "main_pool",
- "subdomain": "",
- "subnet": "",
- "registeredAt": "2022-06-23 10:17:08",
- "inDrainMode": false,
- "serverCount": 0,
- "browserCount": 0
}
]
}
}
Sets a Brokers in Drain Mode
GWSID | string GWSID is a required parameter if you use Windows Logon Authentication or if you have more than one broker installed. |
Drain Mode Request Body Schema
ids | Array of strings Array of broker ID |
value | boolean |
{- "ids": [
- "BRK:MyComputer@127.0.0.1"
], - "value": true
}
{- "error": {
- "code": 0,
- "message": "string"
}
}