Assets API
GET/api/v1/asset-groups
Product availabilityAlgaPSA

List asset groups for a client

Returns the client’s bundles and shared workspaces with member and people counts. client_id is required.

RBAC · asset

Query parameters

client_idstring <uuid>Required
Required; groups belong to a client.

Response body

Success response 200 · schema AssetGroupListResponse

dataarray of AssetGroupRequired
itemsobject
group_idstring <uuid>Required
client_idstring <uuid>Required
namestringRequired
kindstringRequired
A bundle has one owner and moves as a unit; a shared workspace has users and its members carry no single assignee.
Enum: bundleshared_workspace
location_idstring <uuid>Nullable
location_namestringNullable
descriptionstringNullable
member_countinteger
people_countinteger
membersarray of object
itemsobject
asset_idstring <uuid>Required
asset_namestringNullable
asset_typestringNullable
asset_tagstringNullable
asset_statusstringNullable
contactsarray of object
itemsobject
contact_name_idstring <uuid>Required
contact_namestringNullable
rolestringRequired
Enum: owneruser

Response codes

200
Asset groups returned successfully.
400
client_id is missing or not a UUID.
401
x-api-key is missing at middleware.
403
Caller lacks asset read permission.
500
Unexpected error.