API
Any tool that can send an HTTP request: n8n, Make, Zapier, your own scripts.
POST /api/v1/videoscurl https://uploadly.io/api/v1/videos \
-H "Authorization: Bearer upl_4f8K••••••••" \
-H "Content-Type: application/json" \
-d '{
"channel": "@deepseafiles",
"title": "What Lives Below 11,000 Metres",
"video_url": "https://files.example.com/ep41.mp4",
"thumbnails": ["https://files.example.com/ep41.jpg"],
"publish": { "mode": "schedule", "at": "19:30" }
}'
- Request
- POSThttps://uploadly.io/api/v1/videos
- Headers
- AuthorizationBearer upl_4f8K••••
- Body (JSON)
{ "channel": "@deepseafiles", "title": "{{ $json.title }}", "video_url": "{{ $json.file_url }}", "publish": { "mode": "schedule", "at": "19:30" } }
import requests
r = requests.post("https://uploadly.io/api/v1/videos",
headers={"Authorization": "Bearer upl_4f8K••••••••"},
json={"channel": "@deepseafiles",
"title": "What Lives Below 11,000 Metres",
"video_url": "https://files.example.com/ep41.mp4",
"thumbnails": ["https://files.example.com/ep41.jpg"],
"publish": {"mode": "schedule", "at": "19:30"}})
print(r.json()["status"]) # fetching_file
{ "id": "vid_8Kq2…", "status": "fetching_file" }Webhooks to your workflow
video.scheduledin YouTube Studio, Wed 17:24video.livepublic, Wed 19:30video.checkedright channel, right title


