Folder Commands
Folders group artifacts into named buckets for organization. See Folders for the full concept guide. Every command that names a folder takes<folder>: its id, which names one folder of any kind (personal, team or workspace) on its own, or its slug, looked up in --workspace-id when given, else in --team, else among your personal folders.
rip folder create
Create a new folder: personal, a team’s (--team), or a workspace’s (--workspace-id). Workspace creation needs no expected revision. --audience requires --workspace-id (refused locally as INVALID_SCOPE before any request), and a workspace folder needs --why; --team with --workspace-id is refused locally as WORKSPACE_AUTHORITY (the server refuses the same pair as INVALID_FIELD).
rip folder list
List all folders you have access to.
rip folder show
Show a folder’s details. artifact_count counts a personal or team folder’s live artifacts; it is null for a workspace folder.
rip folder rename
Give a folder of any kind a new slug (PATCH /v0/folders/{folder} with newSlug).
rip folder delete
Move a folder and the artifacts in it to the trash, restorable for 30 days.
The folder is one trash entry. While it is there, its artifacts leave listings and their reads answer
410 with via naming the folder; the slug stays held. rip trash restore <folder-id> brings the folder back with its artifacts filed as they were. Deleting a personal folder first unfiles any artifact in it that another account owns. A workspace folder’s delete needs deleteContent and --why.rip artifact move
Move an artifact into a folder, or remove it from its current folder.
rip artifact bulk move.
rip folder update
Change a workspace folder’s audience, or any folder’s history setting, one per call. Workspace folders live inside a workspace; an audience change touches only the folder’s own visibility, never its children’s.
An internal folder is invisible to external members; its shared children still appear at the workspace root.
rip folder share-contents
Share a workspace folder and every artifact currently in it in one atomic operation (up to 500 artifacts).
This is a one-time bulk action, not inheritance: artifacts added later keep their own default audience. If the folder’s contents change between your read and the write, the call is refused with
WORKSPACE_CONTENT_CHANGED — re-read and retry.
Filing Artifacts at Publish Time
The--folder flag is available on rip artifact publish and rip artifact upload. Combine with --team to file into a team folder:
Filtering Artifact Lists by Folder
Use--folder, --unfiled, or --team with rip artifact list to filter by folder or team membership: