Upload Files
Upload images, videos, and audio files for use with Infron models.
Supported Formats
Type
Formats
1. Upload resources
Field
Required
Type
Default
Description
curl -X POST 'https://media.onerouter.pro/v1/upload/resources' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-F 'model=bytedance/seedance-2.0/virtual-portrait-reference-to-video' \
-F 'file=@/tmp/person-front.png;type=image/png'curl -X POST 'https://media.onerouter.pro/v1/upload/resources' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"model": "bytedance/seedance-2.0/virtual-portrait-reference-to-video",
"file": "https://example.com/person-side.png"
}'{
"code": 200,
"data": {
"id": 2,
"upstream_asset_uri": "asset://asset-20260606170356-s9vrz",
"upstream_status": "Processing",
"asset_type": "Image",
"description": "",
"upload_source": "remote_url",
"source_url": "https://storage.googleapis.com/infron_gcs/image%2Fplayground-inputs%2F15%2F20260606%2Fcde00456-aebc-453b-a1e3-8cafebe0a457.jpg",
"gcs_url": "https://storage.googleapis.com/infron_gcs/image%2Fmodel-assets%2Fseedance%2F13%2F20260606%2Fb97f550f-7309-41ba-b7a4-585bb43d97e9.jpg",
"file_name": "cde00456-aebc-453b-a1e3-8cafebe0a457.jpg",
"content_type": "image/jpeg",
"file_ext": ".jpg",
"file_size_bytes": 39383,
"sha256_hash": "e7d916a106671814609f2ecb3b57ae1afd048df21a8c7c131f4035918cef2cdc",
"status": "processing",
"last_polled_at": "2026-06-06T09:03:55.754111989Z",
"created_at": "2026-06-06T09:03:55.755Z",
"updated_at": "2026-06-06T09:03:55.755Z"
},
"message": "success"
}2. List resources
Field
Required
Type
Default
Description
3. Check resource status
Field
Required
Type
Default
Description
4. Delete resources
Field
Required
Type
Default
Description
5. Referencing assets in model calls
Retention
Last updated