Skip to main content

Workspaces

GET

/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

clientId

string

Required. Client organization ID.

root

object

—

p

number

Page number.

l

number

Page size (max 300). Default is 100.

s

"createdAt" | "-createdAt"

Sort field. Prefix with - for descending.

clientId

Type

string

Description

Required. Client organization ID.

root

Type

object

Description

—

p

Type

number

Description

Page number.

l

Type

number

Description

Page size (max 300). Default is 100.

s

Type

"createdAt" | "-createdAt"

Description

Sort field. Prefix with - for descending.

Responses

Status

Description

200

Client workspaces retrieved successfully.

401

Missing or invalid API key.

403

API key is valid but the organization is not allowed to access the API.

404

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.

GET

/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

clientId

string

Required. Client organization ID

workspaceId

string

Required. Workspace ID

clientId

Type

string

Description

Required. Client organization ID

workspaceId

Type

string

Description

Required. Workspace ID

Responses

Status

Description

200

Workspace details retrieved successfully

401

Missing or invalid API key.

403

API key is valid but the organization is not allowed to access the API.

404

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

GET

/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

workspaceId

string

Required. Workspace ID.

root

object

—

clientId

string

Required. Client organization ID.

type

"aws" | "custom" | "wasabi" | "ibm"

Storage type to filter by. When omitted, usage of all storage types is returned.

start

string

Required. Start of the date range (ISO 8601 with timezone offset, e.g. 2026-04-21T15:22:00.000Z).

end

string

Required. End of the date range (ISO 8601 with timezone offset, e.g. 2026-05-21T15:22:00.000Z).

p

number

Page number.

l

number

Page size (max 300). Default is 100.

s

"createdAt" | "-createdAt"

Sort field. Prefix with - for descending.

workspaceId

Type

string

Description

Required. Workspace ID.

root

Type

object

Description

—

clientId

Type

string

Description

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

string

Description

Required. Start of the date range (ISO 8601 with timezone offset, e.g. 2026-04-21T15:22:00.000Z).

end

Type

string

Description

Required. End of the date range (ISO 8601 with timezone offset, e.g. 2026-05-21T15:22:00.000Z).

p

Type

number

Description

Page number.

l

Type

number

Description

Page size (max 300). Default is 100.

s

Type

"createdAt" | "-createdAt"

Description

Sort field. Prefix with - for descending.

Responses

Status

Description

200

Paginated workspace storage usage records.

400

Date range or storage type invalid.

401

Missing or invalid API key.

403

API key is valid but the organization is not allowed to access the API.

404

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.

GET

/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

workspaceId

string

Required. Workspace ID.

root

object

—

clientId

string

Required. Client organization ID.

start

string

Required. Start of the date range (ISO 8601 with timezone offset, e.g. 2026-04-21T15:22:00.000Z).

end

string

Required. End of the date range (ISO 8601 with timezone offset, e.g. 2026-05-21T15:22:00.000Z).

p

number

Page number.

l

number

Page size (max 300). Default is 100.

s

"createdAt" | "-createdAt"

Sort field. Prefix with - for descending.

workspaceId

Type

string

Description

Required. Workspace ID.

root

Type

object

Description

—

clientId

Type

string

Description

Required. Client organization ID.

start

Type

string

Description

Required. Start of the date range (ISO 8601 with timezone offset, e.g. 2026-04-21T15:22:00.000Z).

end

Type

string

Description

Required. End of the date range (ISO 8601 with timezone offset, e.g. 2026-05-21T15:22:00.000Z).

p

Type

number

Description

Page number.

l

Type

number

Description

Page size (max 300). Default is 100.

s

Type

"createdAt" | "-createdAt"

Description

Sort field. Prefix with - for descending.

Responses

Status

Description

200

Paginated workspace members usage records.

400

Date range invalid.

401

Missing or invalid API key.

403

API key is valid but the organization is not allowed to access the API.

404

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.