> For the complete documentation index, see [llms.txt](https://chameleoncloud.gitbook.io/trovi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts.md).

# Artifacts

- [ListArtifacts](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/listartifacts.md): List all Artifacts visible to a user
- [GetArtifact](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/getartifact.md): Get metadata for a single Artifact
- [CreateArtifact](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/createartifact.md): Create a brand new Artifact
- [UpdateArtifact](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/updateartifact.md): Update metadata of an existing Artifact
- [Artifact Versions](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-versions.md): Create and Delete artifact versions
- [CreateArtifactVersion](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-versions/createartifactversion.md): Create a new version of an existing artifact
- [DeleteArtifactVersion](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-versions/deleteartifactversion.md): Delete an existing Artifact Version
- [RetrieveArtifactVersionContents](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-versions/retrieveartifactversioncontents.md): A shortcut for retrieving contents.
- [Version Metrics](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-versions/version-metrics.md)
- [IncrArtifactVersionMetric](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-versions/version-metrics/incrartifactversionmetric.md)
- [Version Migration](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-versions/version-migration.md): Migrate the stored content of an Artifact version to a different storage platform
- [MigrateArtifactVersion](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-versions/version-migration/migrateartifactversion.md): Queue an artifact version's contents to be transferred to a different storage backend.
- [GetArtifactVersionMigrationStatus](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-versions/version-migration/getartifactversionmigrationstatus.md): Check on the status of your most-recently-queued Artifact Version migration.
- [Artifact Roles](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-roles.md): Trovi's permission model
- [AssignArtifactRole](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-roles/assignartifactrole.md): Assign a new artifact role to a user
- [UnassignArtifactRole](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-roles/unassignartifactrole.md): Unassign a role from a user on an artifact
- [ListArtifactRoles](https://chameleoncloud.gitbook.io/trovi/api-reference/artifacts/artifact-roles/listartifactroles.md): List roles available on an artifact
