cURL
curl --request POST \ --url https://api.videodb.io/image/{image_id}/generate_url \ --header 'Content-Type: application/json' \ --header 'x-access-token: <api-key>' \ --data ' { "format": "jpg", "quality": 90, "width": 1024, "height": 768 } '
{ "success": true, "data": { "image_url": "https://assets.videodb.io/img/12345.jpg" } }
Generate a shareable URL for an image
import videodb conn = videodb.connect(api_key="your_api_key") coll = conn.get_collection() image = coll.get_image("i-xyz789") signed_url = image.generate_url() print(f"Signed URL: {signed_url}")
API key for authentication (sk-xxx format)
"img-12345"
jpg
png
webp
"jpg"
1 <= x <= 100
90
1024
768
Image URL generated
true
Show child attributes