Applications
Last updated
Was this helpful?
Last updated
Was this helpful?
The WorkApps endpoints allow you to manage and investigate SaaS applications that Cakewalk discovers, connects to, or governs. These APIs support detailed visibility into app metadata, user access levels, permission schemas, and access governance policies.
They are especially useful for:
Auditing who has access to what apps (and at what permission level)
Assigning/removing access via API
Controlling access request flows per app or permission level
Endpoint
Method
Description
GET
Returns a list of all work apps visible to Cakewalk, including metadata like name, source, and sync status.
GET
Retrieves detailed metadata for a specific app, such as its status, source system, and settings.
GET
Lists user-level access records for a given app, including user ID and assigned permission level.
GET
Returns the list of permission levels defined for the app (e.g., Viewer, Admin, Editor).
POST
Bulk create or update user access records. Used to grant or sync access to an app programmatically.
PUT
Update the app-wide policy for a specific request type (e.g., grant or remove access).
PUT
Update the policy for a specific permission level within the app for a given request type.