⚡ واجهة المطورين REST API v1
واجهة أتمتة الرفع وإدارة الوسائط VeloCast API
ارفع ملفات الفيديو برمجياً، وفعّل الاستيراد عن بُعد، واستنسخ الفيديوهات، واستعلم عن الأرباح لحظياً. Base URL: https://velocast.net/wp-json/velocast/v1
🔐 المصادقة والتحقق
مرر مفتاحك الشخصي عبر ترويسة X-VeloCast-Key أو ترويسة Authorization: Bearer أو معامل key في الرابط.
X-VeloCast-Key: vc_live_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c
POST
/wp-json/velocast/v1/upload/file
Upload a local video file (MP4, MOV, WebM, MKV) directly to decentralized storage.
curl -X POST https://velocast.net/wp-json/velocast/v1/upload/file \ -H "X-VeloCast-Key: vc_live_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c" \ -F "video_file=@/path/to/video.mp4" \ -F "title=My Automated Upload" \ -F "price=0.00" \ -F "is_adult=false"
POST
/wp-json/velocast/v1/upload/url
Remote URL Upload: Pass a single url or array of urls for our servers to fetch and pin automatically.
curl -X POST https://velocast.net/wp-json/velocast/v1/upload/url \
-H "X-VeloCast-Key: vc_live_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/sample.mp4", "title": "Remote Imported Video", "price": 2.99}'
POST
/wp-json/velocast/v1/upload/clone
Clone an existing public VeloCast video by ID or URL into your account without re-uploading.
curl -X POST https://velocast.net/wp-json/velocast/v1/upload/clone \ -H "X-VeloCast-Key: vc_live_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c" \ -d "source=1024&title=Cloned Video"
GET
/wp-json/velocast/v1/files/list & /account/info
List your uploaded videos (with views, paid views, ad earnings, watch URLs, and embed codes) or inspect account balance.
curl -H "X-VeloCast-Key: vc_live_9f8a7b6c5d4e3f2a1b0c9d8e7f6a5b4c" https://velocast.net/wp-json/velocast/v1/files/list?page=1&per_page=25