Use this endpoint to get a complete list of all workspaces you own or are a member of. Each item in the response array mirrors the structure returned by the Get Workspace endpoint, giving you members, applications, and metadata for every workspace in one call.
Request
GET https://api.virtuscloud.app/v2/workspaces
Your Virtus Cloud API key. Pass it directly as the header value — no prefix required. Example: Authorization: vc_live_xxxxxxxxxxxx
Response
Returns "success" when the request completes successfully.
An array of workspace objects you have access to. The unique identifier of the workspace.
The user ID of the workspace owner.
The display name of the workspace.
A list of all members in this workspace. The unique user ID of the member.
The display name of the member.
The member’s permission group for workspace applications.
The ISO 8601 timestamp (UTC) of when the member joined.
A list of applications linked to this workspace. The unique identifier of the application.
The display name of the application.
The RAM usage of the application in megabytes.
The programming language or runtime of the application.
The ISO 8601 timestamp (UTC) of when the workspace was created.
Examples
curl -X GET https://api.virtuscloud.app/v2/workspaces \
-H "Authorization: <api_key>"
Response Example
{
"status" : "success" ,
"response" : [
{
"id" : "dcedcd13d7e272a7b32a70f6a1d180f23c12d759" ,
"name" : "Test" ,
"owner" : "5354d9742d889d49b20134ba0be09ccc0033be68" ,
"members" : [
{
"name" : "Example" ,
"id" : "5354d9742d889d49b20134ba0be09ccc0033be68" ,
"group" : "owner" ,
"joinedAt" : "2025-06-04T20:44:55.934Z"
}
],
"applications" : [],
"createdAt" : "2025-06-04T20:44:55.934Z"
}
]
}