Skip to main content

WorkSpace API Endpoints

Overview

The Atria WorkSpace Service includes a full REST API that can be used for direct integration and automation.

However, this documentation focuses specifically on using the Powershell cmdlets provided in the Atria.Tools module.
These cmdlets make it much easier to interact with the WorkSpace Service without manually building REST API calls.

If you require direct REST API documentation, please refer to the Swagger UI available within your own Atria instance:

https://{hostname}/api/

note

For most automation and scripting tasks, the provided Powershell cmdlets are recommended as they handle authentication, request formatting, and responses automatically.

Working with the Atria API

When working with the Atria API, you must first connect to the API — much like working with Microsoft Entra ID.
Connecting validates your authorization token and sets up the Powershell session with the required metadata to work with the other Cmdlets and Functions.

  • Connect-AtriaApi
    Validates the authentication token and sets up the Powershell environment for communication with Atria's external WorkSpace Api.

  • Disconnect-AtriaApi
    Disconnects the Powershell environment and clears the Api authentication properties.

  • Get-AtriaApiContext
    Retrieves the current Api connection properties.

Working with Item Types

Item Types can only be retrieved via the API. If you require a new Item Type, add the entry directly to the WorkSpace.ItemTypes table in Atria's OLM database. In most cases you should not need an additional ItemType, contact Atria Consulting for further guidance.

Working with Shared Items

Working with Private Items

Working with Lists

Working with Icons

Working with Roles