Packages and libraries
Beta Preview
The facade clients are in beta in istari-digital-client 14.0.0, and their API may change between releases. Facade clients (beta) explains how they work.
Find libraries and packages, publish package versions, and manage library members.
The same domain on the other clients: Client: none. V3Client: Packages and libraries.
istari.libraries
| Method | What it does |
|---|---|
istari.libraries.list | Libraries you can see |
istari.libraries.get | Fetch a library by key or id |
istari.libraries.create | Create a library (Tenant Administrators only) |
istari.libraries.update | Change a library's description, tenant sharing, control tags or classification |
istari.libraries.package | Fetch a package by library/package name |
istari.libraries.preview_publish | Suggested version and changes for publishing a package from a branch |
istari.libraries.publish | Publish a package as the branch's publications.yaml declares it |
istari.libraries.publish_files | Publish revisions as a package version, without a System |
istari.libraries.members
| Method | What it does |
|---|---|
istari.libraries.members.list | A library's members and roles |
istari.libraries.members.set | Give users a role (reader, publisher, maintainer) or remove them |
istari.libraries.packages
| Method | What it does |
|---|---|
istari.libraries.packages.list | A library's packages |
istari.libraries.packages.get | Fetch a package by key within a library |
istari.libraries.packages.versions | A package's published versions, newest first |
istari.libraries.packages.version | Fetch a version by id |
istari.libraries.packages.version_of | Fetch a version by version string |
istari.libraries.packages.files | A version's files |
istari.libraries.packages.download | Download one package file |
istari.libraries.packages.actions | Actions you may take on a package |
istari.libraries.packages.consumers | Branches that install a package |
istari.libraries.packages.consumer_references | Every folder of a package that a branch installs |
istari.libraries.packages.set_marking | Replace a version's classification and control tags |
istari.libraries.packages.yank | Withdraw a version from updates |
istari.libraries.packages.restore | Undo a withdrawal |
Publishing a package needs publishing writes to be on for the deployment. Packages and libraries on V3Client shows how to check.