Workspaces
/lmp/api/v1/clients/{clientId}/workspaces
List client workspaces
Lists all workspaces belonging to a specific client organization. Returns paginated results with workspace details including id, name and createdAt. Requires the client to belong to the authenticated partner organization.
Parameters
Parameter | Type | Description |
|---|---|---|
|
| Required. Client organization ID. |
|
| — |
|
| Page number. |
|
| Page size (max 300). Default is 100. |
|
| Sort field. Prefix with - for descending. |
clientId
Type
stringDescription
Required. Client organization ID.
root
Type
objectDescription
—
p
Type
numberDescription
Page number.
l
Type
numberDescription
Page size (max 300). Default is 100.
s
Type
"createdAt" | "-createdAt"Description
Sort field. Prefix with - for descending.
Responses
Status | Description |
|---|---|
| Client workspaces retrieved successfully. |
| Missing or invalid API key. |
| API key is valid but the organization is not allowed to access the API. |
| Client organization not found or does not belong to this partner. |
200
Description
Client workspaces retrieved successfully.
401
Description
Missing or invalid API key.
403
Description
API key is valid but the organization is not allowed to access the API.
404
Description
Client organization not found or does not belong to this partner.
/lmp/api/v1/clients/{clientId}/workspaces/{workspaceId}
Get workspace details
Returns basic details for a specific workspace. The workspace must belong to a client organization under the authenticated reseller.
Parameters
Parameter | Type | Description |
|---|---|---|
|
| Required. Client organization ID |
|
| Required. Workspace ID |
clientId
Type
stringDescription
Required. Client organization ID
workspaceId
Type
stringDescription
Required. Workspace ID
Responses
Status | Description |
|---|---|
| Workspace details retrieved successfully |
| Missing or invalid API key. |
| API key is valid but the organization is not allowed to access the API. |
| Workspace not found or does not belong to this partner |
200
Description
Workspace details retrieved successfully
401
Description
Missing or invalid API key.
403
Description
API key is valid but the organization is not allowed to access the API.
404
Description
Workspace not found or does not belong to this partner
/lmp/api/v1/clients/{clientId}/workspaces/{workspaceId}/usage
Get workspace storage usage
Returns paginated storage usage records for a specific workspace belonging to a client. Each record captures per-filespace storage measurements at a given moment. Filter by storage type (aws, custom, wasabi, ibm) and date range (ISO 8601 datetimes with timezone offset). Data is retained for 2 months; a date range entirely outside that window returns a BadRequest(400).
Parameters
Parameter | Type | Description |
|---|---|---|
|
| Required. Workspace ID. |
|
| — |
|
| Required. Client organization ID. |
|
| Storage type to filter by. When omitted, usage of all storage types is returned. |
|
| Required. Start of the date range (ISO 8601 with timezone offset, e.g. 2026-04-21T15:22:00.000Z). |
|
| Required. End of the date range (ISO 8601 with timezone offset, e.g. 2026-05-21T15:22:00.000Z). |
|
| Page number. |
|
| Page size (max 300). Default is 100. |
|
| Sort field. Prefix with - for descending. |
workspaceId
Type
stringDescription
Required. Workspace ID.
root
Type
objectDescription
—
clientId
Type
stringDescription
Required. Client organization ID.
type
Type
"aws" | "custom" | "wasabi" | "ibm"Description
Storage type to filter by. When omitted, usage of all storage types is returned.
start
Type
stringDescription
Required. Start of the date range (ISO 8601 with timezone offset, e.g. 2026-04-21T15:22:00.000Z).
end
Type
stringDescription
Required. End of the date range (ISO 8601 with timezone offset, e.g. 2026-05-21T15:22:00.000Z).
p
Type
numberDescription
Page number.
l
Type
numberDescription
Page size (max 300). Default is 100.
s
Type
"createdAt" | "-createdAt"Description
Sort field. Prefix with - for descending.
Responses
Status | Description |
|---|---|
| Paginated workspace storage usage records. |
| Date range or storage type invalid. |
| Missing or invalid API key. |
| API key is valid but the organization is not allowed to access the API. |
| Workspace not found or does not belong to this partner's client. |
200
Description
Paginated workspace storage usage records.
400
Description
Date range or storage type invalid.
401
Description
Missing or invalid API key.
403
Description
API key is valid but the organization is not allowed to access the API.
404
Description
Workspace not found or does not belong to this partner's client.
/lmp/api/v1/clients/{clientId}/workspaces/{workspaceId}/usage/members
Get workspace members usage
Returns paginated member usage records for a specific workspace belonging to a client. Each record captures member counts (total, active, deactivated, pending, guest, SCIM active, SCIM deactivated) at a given moment. Filter by date range (ISO 8601 datetimes with timezone offset). Data is retained for 2 months; a date range entirely outside that window returns a BadRequest(400).
Parameters
Parameter | Type | Description |
|---|---|---|
|
| Required. Workspace ID. |
|
| — |
|
| Required. Client organization ID. |
|
| Required. Start of the date range (ISO 8601 with timezone offset, e.g. 2026-04-21T15:22:00.000Z). |
|
| Required. End of the date range (ISO 8601 with timezone offset, e.g. 2026-05-21T15:22:00.000Z). |
|
| Page number. |
|
| Page size (max 300). Default is 100. |
|
| Sort field. Prefix with - for descending. |
workspaceId
Type
stringDescription
Required. Workspace ID.
root
Type
objectDescription
—
clientId
Type
stringDescription
Required. Client organization ID.
start
Type
stringDescription
Required. Start of the date range (ISO 8601 with timezone offset, e.g. 2026-04-21T15:22:00.000Z).
end
Type
stringDescription
Required. End of the date range (ISO 8601 with timezone offset, e.g. 2026-05-21T15:22:00.000Z).
p
Type
numberDescription
Page number.
l
Type
numberDescription
Page size (max 300). Default is 100.
s
Type
"createdAt" | "-createdAt"Description
Sort field. Prefix with - for descending.
Responses
Status | Description |
|---|---|
| Paginated workspace members usage records. |
| Date range invalid. |
| Missing or invalid API key. |
| API key is valid but the organization is not allowed to access the API. |
| Workspace not found or does not belong to this partner's client. |
200
Description
Paginated workspace members usage records.
400
Description
Date range invalid.
401
Description
Missing or invalid API key.
403
Description
API key is valid but the organization is not allowed to access the API.
404
Description
Workspace not found or does not belong to this partner's client.