Altium 365 icon

Altium 365

Interact with Altium 365 via Nexar API

Export → Export Project Files

AI-generated

Summary

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

Links

Discussion