Artifacts
Get Presigned Upload URL
Get a temporary presigned URL to upload local files directly to S3
GET
This endpoint generates a presigned S3 URL that allows you to upload files directly to Dubformer’s storage. This is the first step when uploading local files.Documentation Index
Fetch the complete documentation index at: https://docs.dubformer.ai/llms.txt
Use this file to discover all available pages before exploring further.
Use this endpoint for local file uploads only. If your file is already hosted on a URL or in S3, you can skip this step and go directly to Create Artifact.
Query Parameters
Name of the file with extension (e.g.,
video.mp4, audio.wav, script.txt).This is the actual file name, not the artifact display name. The extension is used to determine the file type.Response
S3 path where the file will be stored. You’ll need this path when creating the artifact in Step 2.
Temporary presigned URL for uploading your file. Use this URL to upload via PUT request.
ISO 8601 timestamp when the presigned URL expires. Typically 24 hours from generation.
Example Request
Next Step: Upload Your File
After receiving the presigned URL, upload your file using a PUT request:Final Step: Create Artifact
After successfully uploading your file, create the artifact record using thes3Path from the response.
Create Artifact
See full details on creating an artifact record