curl https://app.drime.cloud/api/v1/me/workspaces \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
const response = await fetch('https://app.drime.cloud/api/v1/me/workspaces', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
});
const { workspaces } = await response.json();
import requests
response = requests.get(
'https://app.drime.cloud/api/v1/me/workspaces',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
)
workspaces = response.json()['workspaces']
{
"workspaces": [
{
"id": 1873,
"name": "My Workspace",
"avatar": "https://www.gravatar.com/avatar/...",
"owner_id": 15843,
"created_at": "2025-12-18T18:39:07.000000Z",
"updated_at": "2025-12-18T18:39:07.000000Z",
"members_count": 1,
"currentUser": {
"role_name": "Workspace Owner",
"email": "user@example.com",
"workspace_id": 1873,
"role_id": 3,
"is_owner": true
},
"owner": {
"role_name": "Workspace Owner",
"email": "user@example.com",
"is_owner": true
}
}
],
"status": "success"
}
User & Workspaces
Get Workspaces
Get all workspaces the user has access to
GET
/
me
/
workspaces
curl https://app.drime.cloud/api/v1/me/workspaces \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
const response = await fetch('https://app.drime.cloud/api/v1/me/workspaces', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
});
const { workspaces } = await response.json();
import requests
response = requests.get(
'https://app.drime.cloud/api/v1/me/workspaces',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
)
workspaces = response.json()['workspaces']
{
"workspaces": [
{
"id": 1873,
"name": "My Workspace",
"avatar": "https://www.gravatar.com/avatar/...",
"owner_id": 15843,
"created_at": "2025-12-18T18:39:07.000000Z",
"updated_at": "2025-12-18T18:39:07.000000Z",
"members_count": 1,
"currentUser": {
"role_name": "Workspace Owner",
"email": "user@example.com",
"workspace_id": 1873,
"role_id": 3,
"is_owner": true
},
"owner": {
"role_name": "Workspace Owner",
"email": "user@example.com",
"is_owner": true
}
}
],
"status": "success"
}
Overview
Returns a list of all workspaces the authenticated user belongs to, including their role and permissions in each workspace.Query Parameters
integer
Optional. When provided, the response includes detailed permissions for the user in that specific workspace.
Response
array
Array of workspace objects
Show Workspace properties
Show Workspace properties
integer
Unique workspace identifier
string
Workspace name
string
URL to workspace avatar image
integer
ID of the workspace owner
integer
Number of members in the workspace
object
Current user’s membership details including role
object
Workspace owner details
string
Workspace creation timestamp
string
Last update timestamp
string
Request status (
success)curl https://app.drime.cloud/api/v1/me/workspaces \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
const response = await fetch('https://app.drime.cloud/api/v1/me/workspaces', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
});
const { workspaces } = await response.json();
import requests
response = requests.get(
'https://app.drime.cloud/api/v1/me/workspaces',
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
)
workspaces = response.json()['workspaces']
{
"workspaces": [
{
"id": 1873,
"name": "My Workspace",
"avatar": "https://www.gravatar.com/avatar/...",
"owner_id": 15843,
"created_at": "2025-12-18T18:39:07.000000Z",
"updated_at": "2025-12-18T18:39:07.000000Z",
"members_count": 1,
"currentUser": {
"role_name": "Workspace Owner",
"email": "user@example.com",
"workspace_id": 1873,
"role_id": 3,
"is_owner": true
},
"owner": {
"role_name": "Workspace Owner",
"email": "user@example.com",
"is_owner": true
}
}
],
"status": "success"
}
⌘I

