SAS Clinical Acceleration Repository

Loading...
The SAS Clinical Acceleration Repository API provides the necessary endpoints for managing the clinical repository.

Audit

The operations for audit history.

Repository

The operations for repository management.
get
Download repository content by filter as a ZIP file
Internal-Use OnlyDownloads repository content that satisfies the filter as a ZIP file and returns the stream on the response body.
/repository/files/content
post
Download repository content by search as a zip file
Internal-Use OnlyDownloads repository content as a ZIP file based on search criteria, including filter or file content search text, and returns the stream on the response body.
/repository/files/content
get
Get the collection of repository items
Internal-Use OnlyReturns the collection of repository items by query.
/repository/items
get
Get the specified repository item
Internal-Use OnlyReturns the specified repository item.
/repository/items/{itemId}
head
Determine whether the specified repository item exists
Internal-Use OnlyChecks whether the specified repository item exists.
/repository/items/{itemId}
patch
Update the attributes of a repository item
Internal-Use OnlyUpdates the editable attributes of this repository item.
/repository/items/{itemId}
delete
Delete a repository item
Internal-Use OnlyDeletes a repository item. By default, the item is moved to the recycle bin. If the permanent parameter value is set to true, the item is permanently deleted.
/repository/items/{itemId}
get
Get the children of the specified repository item
Internal-Use OnlyReturns the children of the specified repository item.
/repository/items/{itemId}/children
head
Determine whether the specified repository item has children
Internal-Use OnlyChecks whether the specified repository item has children.
/repository/items/{itemId}/children
post
Create a new repository container
Internal-Use OnlyCreate a new repository context or folder.
/repository/items/{itemId}/children
post
Download repository content
Internal-Use OnlyDownloads repository content and returns the stream on the response body.
/repository/items/{itemId}/content
put
Upload repository content
Internal-Use OnlyUploads a single file to create a new file or updates the content of an existing file. You can also upload and expand a ZIP file to a container.
/repository/items/{itemId}/content
get
Get the repository item permissions
Internal-Use OnlyReturns the repository item permissions.
/repository/items/{itemId}/permissions
head
Determine whether the specified repository item permissions exist
Internal-Use OnlyDetermines whether the specified repository item permissions exist.
/repository/items/{itemId}/permissions
patch
Update the repository item permissions
Internal-Use OnlyUpdate the repository item permissions.
/repository/items/{itemId}/permissions
get
Get the repository item owner
Internal-Use OnlyReturns the repository item owner.
/repository/items/{itemId}/owner
head
Determine whether the specified repository item owner exists
Internal-Use OnlyDetermines whether the specified repository item owner exists.
/repository/items/{itemId}/owner
put
Update the repository item owner
Internal-Use OnlyUpdate the repository item owner.
/repository/items/{itemId}/owner
get
Get the list of versions attached to the fileId
Internal-Use OnlyReturns the version history for the specified file.
/repository/items/{fileId}/versions
get
Get the specified version of the file with the matching ID
Internal-Use OnlyReturns the specified version of the specified file.
/repository/items/{fileId}/versions/{fileVersion}
get
Download specific repository file version content
Internal-Use OnlyDownloads the content of a specific version of a repository file. The content is returned as a stream on the response body.
/repository/items/{fileId}/versions/{fileVersion}/content

Membership

The operations for managing context membership.

Roles

The operations for managing roles.
get
Get assigned roles
Internal-Use OnlyReturns the roles assigned at the context.
/roles
post
Create a new role
Internal-Use OnlyAdds a new role.
/roles
get
Get unassigned roles
Internal-Use OnlyReturns roles that are assigned at the parent context. These unassigned roles can be added as inherited roles.
/roles/unassigned
post
Create one or more inherited roles
Internal-Use OnlyCreates one or more inherited roles at the context from roles assigned at the parent context.
/roles/inherited
get
Get the specified role
Internal-Use OnlyReturns role by ID.
/roles/{roleId}
head
Determine whether the specified role exists
Internal-Use OnlyCheck whether the specified role exists.
/roles/{roleId}
patch
Update the attributes of a role
Internal-Use OnlyUpdates the editable attributes of this role.
/roles/{roleId}
delete
Delete a role
Internal-Use OnlyDeletes a role. If this is the original role definition (where the role was created), and it was assigned at any context below the current context, those inherited role assignments are also deleted.
/roles/{roleId}
get
Get the members of the specified role
Internal-Use OnlyReturns members of the role by ID.
/roles/{roleId}/members
patch
Update the members of a role
Internal-Use OnlyUpdates the members of the role.
/roles/{roleId}/members
get
Get candidate members for role
Internal-Use OnlyReturns the users and groups that can be assigned to the role.
/roles/{roleId}/members/candidates
get
Get the privileges of the specified role
Internal-Use OnlyReturns the privileges of the role by ID.
/roles/{roleId}/privileges
patch
Update the privileges for a role
Internal-Use OnlyUpdates the privileges of the role.
/roles/{roleId}/privileges
get
Get all privileges
Internal-Use OnlyReturns all privileges that can be defined to a role.
/roles/privileges

Groups

The operations for managing groups.