Build template
WriteSubmits a custom template build job.
Permissions and limits
Account permissions
- A Declaw API key
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create and manage Declaw sandboxes, run commands in them, read and write their files, and manage volumes, snapshots and templates.
Explore 49 workflow actions for Declaw, including account permissions and operation limits.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Submits a custom template build job.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Captures an attached volume's mount_path subtree into a NEW volume (the source is immutable).
A repeated request may repeat the external action. Review the previous result before retrying a write.
Creates an empty file-granular volume - no data, no sandbox.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Creates a new isolated sandbox.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Creates a snapshot of the current sandbox state.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Removes a single snapshot end-to-end: verifies ownership, resolves the snapshot from node-collector, and forwards the delete to the orchestrator that originally took it.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Deletes a custom template.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Removes both the blob and the catalog row.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Checks whether a path exists inside the sandbox.
Returns metadata (name, type, size, path) for a file or directory inside the sandbox.
Creates a new sandbox from an existing sandbox's snapshot, inheriting its filesystem.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Returns a single governance pack by name.
Returns a specific published version of a governance pack.
Returns the authenticated account's info based on the API key or session used in the request.
Returns the full sandbox object for the given sandbox_id.
Returns a lightweight status check for the sandbox.
Returns a single template by ID.
Returns the current status of a template build, including build logs and completion timestamp.
Metadata for a single volume.
Kills a background process by its PID and removes it from the tracked process list.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Kills the sandbox and destroys its VM.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Returns all tracked background processes for the sandbox.
Returns the entries (files and subdirectories) of a directory inside the sandbox.
Lists the available governance packs.
Returns the sandboxes visible to the authenticated key, newest first, filtered by state and metadata.
Returns all snapshot metadata rows for the sandbox, newest first.
Returns all templates visible to the caller: system-provided built-in templates plus the caller's own custom templates.
Lists the immediate children of a directory in a file-granular volume.
Lists volumes owned by the caller, newest first.
Creates a directory (and all necessary parent directories) inside the sandbox.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Creates a directory (and parents) in a file-granular volume.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Pauses a live sandbox: its memory and disk are snapshotted and its VM is stopped, so it consumes no CPU or memory.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Read a text file from the sandbox.
Re-runs the build for a template whose previous build failed.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Removes a file or directory (recursively) inside the sandbox.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Deletes a file or directory.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Renames or moves a file or directory inside the sandbox.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Moves a path to a new path within the same volume.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Restores a sandbox from a snapshot onto a fresh orchestrator node, excluding the sandbox's current/last node.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Resumes a paused sandbox from its most recent pause-induced snapshot.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Executes a command inside the sandbox and returns the result synchronously.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Sends data to the stdin of a running background process.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Updates the sandbox timeout value.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Snapshots an arbitrary path inside a sandbox into a new volume - no prior attachment required.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Metadata for a single path, including the version CAS token.
Reports whether a path exists in the volume.
Blocks until a background process completes, then returns its result.
Writes multiple files in a single request.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Writes (creates or overwrites) a file inside the sandbox.
A repeated request may repeat the external action. Review the previous result before retrying a write.
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
Inspect step outputs and confirm the result in Declaw. A saved workflow is not a completed provider action.