tk_publish
Publish a single non-engine'd or external file to ShotGrid without dependency capture. Use for fallback publishing when the native Toolkit publisher is unavailable or unsupported.
Instructions
Publish ONE file to ShotGrid — FALLBACK publisher, NO dependency capture.
For a Toolkit-managed (engine'd) Maya scene use the NATIVE publisher
maya_session(action='publish') instead: it captures reference deps
(upstream/downstream_published_files) that per-format tk_publish does NOT.
Use tk_publish ONLY for a non-engine'd/external file or a World Labs /
Gaussian-splat environment (its splat breaks the native Texture/USD plugins).
Path resolves from Toolkit templates when a PipelineConfiguration exists
(preview via tk_resolve_path); otherwise pass an explicit publish_path.
Image sequences: a path with a frame token (%04d or ####) is ONE publish with the token kept. publish_path alone registers frames already on disk; a sequence local_path copies every frame. At least one frame must exist.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |