Asset APIs
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.
Note: The Project Space
/apim is a special internal folder tied to the
SnapLogic API Manager feature that comes with a subscription. The permissions on
/apim cannot be altered with public APIs. Instead, you can grant user
access by setting permissions in the API Manager UI.| ACL management APIs | |
|---|---|
POST
/assetapi/acl/{project_or_space_path}
|
grants a user or group access to the specified project or project space. |
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. |
POST
/assetapi/update/owner
|
updates the owner of a task. |
| Asset Management APIs | |
POST
/assetapi/update/owner
|
updates the owner of a task. |
| App access APIs | |
GET
/assetapi/user/settings
|
retrieves the app access information for all users in the specified Environment/Org. |
POST
/assetapi/user/app_access
|
grants or revokes app access. |