Asset APIs

This page is no longer maintained (Mar 29, 2023). For the most current information, go to https://docs.snaplogic.com/public-apis/apis-asset.html.

 

Asset APIs allow you to do the following:

  • ACL Management. Manage the security permissions to assets in the project.

  • Project Management. Manage a project or project space.

  • Asset Management. Manage access to assets.

  • App Access. Manage access to an app.

ACL Management APIs

ACL Management APIs

POST /assetapi/acl/{project_path}

Grants a user or group access to the specified project.

GET /assetapi/acl/{project_path}

Retrieves the privileges of the current user to access the specified project.

DELETE /assetapi/acl/{project_path}

Revokes all project access from a user or group.

Project Management APIs

POST /assetapi/project/{project_or_space_path}

Creates a new project or project space at the specified path with the specified permissions.

PUT /assetapi/project/{project_or_space_path}

Renames an existing project or project space.

Asset Management APIs

POST /assetapi/update/owner

Updates the owner of a task.

App Access APIs

GET /assetapi/user/settings

Retrieves the apps access information for all users in the specified Org.

POST /assetapi/user/app_access

Grants or revokes app access.