Attach artwork from a link
attach_artwork_from_urlFetches the file at an https link (a Canva, Figma or design tool export, Dropbox or Drive download link, a signed storage URL) up to 700 MB and attaches it like attach_artwork: target (cart_line, quote_line or order_item with its id, design, side), url, and file_name when the link's own name has no extension. A link that opens a web page instead of the file is refused, and so is a file whose contents do not match its extension. For a Canva export, name it canva-.pdf with the Canva design id: Printdash recognises Canva files by that name (they arrive at finished size by design, so the bleed notice is dropped and the studio checks bleed). Needs a signed-in Printdash account: called without one, the connection asks the customer to sign in on printdash.io.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | An https link that downloads the file itself (not a page showing it). | |
| target | Yes | Where the artwork goes. | |
| file_name | No | The name to store it under, with its extension, when the link's own name has none. For a Canva export: canva-<designId>.pdf. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | ||
| next | Yes | ||
| side | Yes | ||
| files | Yes | ||
| total | Yes | ||
| checks | Yes | ||
| design | Yes | ||
| target | Yes | ||
| designs | Yes | Which file and page is each design's front and back, as the site resolves them. | |
| preview | Yes | ||
| attached | Yes | ||
| complete | Yes | Designs with every face they need. | |
| replaced | Yes | ||
| uploader_url | Yes | ||
| order_item_status | No |