Actions9
- Export Actions
- Project Actions
- Workspace Actions
Export → Export Project Files
AI-generatedSummary
Exports files from an Altium project to a chosen export type, optionally polling until the job finishes and returning a download URL.
Inputs
- projectId (required) — Select a project from the list or enter its grid ID.
- exportType (required) — The type of project export to create
- outJobContent (required) — The content of an Altium Designer OutJob file
- variantName — Select a design variant, or leave empty for the default. Choose from the list, or specify a name using an expression.
- revisionId — Select a specific commit, or leave empty for the latest. Choose from the list, or specify a revision ID using an expression.
- exportFileName — Optional output file name (e.g. "MyExport.zip")
- timeout — Maximum time to wait for the job to complete (default 5 minutes)
- pollInterval — How often to check the job status
Output shape
a JSON object with keys projectId, exportType, status, downloadUrl
downloadUrl is populated only when the export completes successfully; status is always "DONE" on success; failures are handled by error nodes.
Examples
Example 1: Export Gerber files for a specific project revision
projectId = 'grid:workspace:...'; exportType = 'Gerber'; revisionId = '' (latest); exportFileName = 'MyBoard.zip'; timeout = 300; pollInterval = 5
Example 2: Export a custom OutJob with provided content
projectId from list; exportType = 'CustomOutJob'; outJobContent = '...'; exportFileName = 'outjob.outjob'; timeout = 600; pollInterval = 10