Skip to main content

API Reference

Base URL

https://api.example.com

Client-scoped endpoints are nested under /clients/{client_id}. Catalog endpoints (shared reference data) are at the root.

Domains

DomainBase pathDescription
Setup/v2/setupBootstrap partner, client, and partner user from LM token claims
Agent Releases/v2/agent-releasesPublished desktop agent releases and artifact download redirects
Clients/v2/clients/{client_id}Client organization details, partner info, enrollment token, collection mode
Users/v2/clients/{client_id}/usersUser management, department assignments, status control, and summary stats
Departments/v2/clients/{client_id}/departmentsDepartment CRUD and bulk membership operations
Devices/v2/clients/{client_id}/devicesDevice inventory, collection controls, summary stats, users, and deployment history
Apps/v2/clients/{client_id}/appsClient-scoped apps, favorites, approvals, and app history
Analytics/v2/clients/{client_id}/analyticsTime-series activity, aggregate utilization, and AI app usage data for users, devices, and apps
Collection Control/v2/clients/{client_id}/collection-controlAudit log for agent data collection control changes (client, device, user)
Catalog Apps/v2/catalog-appsShared application catalog with vendor/category data, URL patterns, and desktop aliases
Catalog Vendors/v2/catalog-vendorsApplication vendors
Catalog Categories/v2/catalog-categoriesApplication categories

Design

All v2 endpoints follow the conventions in the Design Guidelines, including cursor-based pagination, consistent error envelopes, embedding rules for related data, DTO naming (Ref vs full entity), and the analytics time-series pattern.

Open items

See Open Questions for design decisions pending team discussion.