Last updated 1 day ago
The ID of the workspace to get.
GET /workspaces/{workspace_id} HTTP/1.1 Host: api.activeloop.ai Authorization: Bearer JWT Accept: */*
Successful Response
{ "id": "text", "name": "text", "creator_user_id": "text", "org_id": "text", "created_at": "2025-06-13T01:43:57.933Z" }
The ID of the workspace to delete.
DELETE /workspaces/{workspace_id} HTTP/1.1 Host: api.activeloop.ai Authorization: Bearer JWT Accept: */*
No content
The ID of the workspace to remove user from.
The ID of the user.
DELETE /workspaces/{workspace_id}/user/{user_id} HTTP/1.1 Host: api.activeloop.ai Authorization: Bearer JWT Accept: */*
The ID of the workspace to list users from.
GET /workspaces/{workspace_id}/users HTTP/1.1 Host: api.activeloop.ai Authorization: Bearer JWT Accept: */*
{ "data": [ { "user_id": "text", "access": "writer", "created_at": "2025-06-13T01:43:57.933Z" } ] }
GET /workspaces HTTP/1.1 Host: api.activeloop.ai Authorization: Bearer JWT Accept: */*
{ "data": [ { "id": "text", "name": "text", "creator_user_id": "text", "org_id": "text", "created_at": "2025-06-13T01:43:57.933Z" } ] }
^[a-z0-9]+(?:[-_][a-z0-9]+)*$
POST /workspaces HTTP/1.1 Host: api.activeloop.ai Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 27 { "id": "text", "name": "text" }
The ID of the workspace to add user to.
writer
viewer
POST /workspaces/{workspace_id}/user HTTP/1.1 Host: api.activeloop.ai Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 33 { "user": "text", "access": "writer" }
The ID of the workspace to update user info.
PUT /workspaces/{workspace_id}/user HTTP/1.1 Host: api.activeloop.ai Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 33 { "user": "text", "access": "writer" }