Upload and reuse assets
Upload existing images, audio, and video, then reference them from campaigns and creative jobs.
What You Will Finish With
Your source material appears in Media and can be reused without uploading duplicate copies for every campaign.
- 1
Check writable storage
Open Storage and confirm one destination is ACTIVE and selected for writes.
- 2
Create an upload slot
Upload from Media or ask an authorized agent to call media_create_upload. Postward returns a short-lived signed URL and the asset id you will reference later.
- 3
Upload bytes directly
The browser or agent sends the file to storage; large media does not pass through the Next.js process.
- 4
Finalize
Finalize the slot so Postward verifies size and records the durable logical asset.
- 5
Attach by reference
Campaign source Markdown cites the media-library asset as asset://<assetId>; cite the same id when asking the agent to generate or edit content.
Where to go next
Recommended next · 12 minCreate a fal.ai account and connect its API keyPart of Scale content production. Finish the journey in order for the full picture.