Skip to main content
Artifacts supports quick public sharing and stricter controls for private work. Every change runs through the same authorization layer and is recorded in audit history.

Read current access

Set who can see it

Access is controlled by two switches plus an optional email allowlist. The CLI takes the whole access object as JSON:
Anyone with the URL can view it.
Share links grant one role for a single artifact, and can expire. Use editor only when the recipient should be able to update the artifact.
The matching REST routes:
Revoking stops future access through that link while keeping audit records intact.

Review audit events

Audit retention depends on your plan:

Patterns that work well

  • Public view for artifacts you’ll paste into issues, pull requests, or docs.
  • Private + email allowlist for specific teammates.
  • Expiring viewer share links for ad hoc review.
  • Editor share links sparingly — revoke them once the collaboration window closes.
  • Narrowly scoped API keys for automation.