Unified Workspace API Preview
The Unified Workspace API is an HTTP based API providing access to IT resources such as Windows apps and desktops. It is secured by an OIDC logon flow and OAuth2 access/refresh tokens obtained from the Citrix Identity Platform. Once authenticated, the client (browser or native) can use access tokens to make requests to protected resources on the user’s behalf. The API is not intended for worker services or administrators to use or manage Workspace for end users. The User API does not describe other management APIs.
Using the Unified Workspace API, you can integrate the functionality of Citrix Workspace to your own Native and Web client applications.
Client applications can be written in any language provided it supports HTTP requests and can display HTML in a web view UI control.
Backwards and forwards compatibility
This is a preliminary revision of the Unified Workspace API. Citrix will not support backwards or forwards compatibility with any previous or future versions of Workspace.
Components and Terminology
- Citrix Authorization Server: integrates with a variety of IdPs to offer a consistent API experience for authentication and authorization.
- Discovery: A Citrix API for finding available services, API endpoints, and relevant metadata.
- Store: A set of Citrix APIs for interacting with published resources.