ویب ہک نوٹیفیکیشن

ایک ویب ہک URL ترتیب دیں تاکہ جب ایک رینڈر ختم ہو جائے (کامیابی یا ناکامی) تو خود بخود ایک POST کال بیک موصول ہو سکے۔ آپ URL کو رینڈر کنسول میں یا پروگرام کے ذریعے ترتیب دے سکتے ہیں۔

ویب ہک URL سیٹ کریں یا اپ ڈیٹ کریں

set-webhook.sh
curl -X POST https://render-api.chillin.online/user/webhook \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"url": "https://your-domain.com/webhook"}'

ٹیسٹ کی ترسیل کو متحرک کریں

test-webhook.sh
curl -X POST https://render-api.chillin.online/user/webhook/test \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"url": "https://your-domain.com/webhook"}'

ویب ہک پیلوڈ

webhook_payload.json
{
"render_id": 123,
"user_id": 456,
"status": "success",
"video_url": "https://cloud.chillin.online/video_xxx.mp4",
"json_url": "https://cloud.chillin.online/project_xxx.json",
"error_message": "",
"error_log_url": "",
"cost": 0.05,
"duration": 10.5,
"finished_at": "2024-01-01T12:00:00Z"
}
  • کال بیک ایک JSON POST درخواست ہے جو رینڈر ختم ہونے کے فوراً بعد بھیجی جاتی ہے۔
  • 5 سیکنڈ کے اندر جواب دیں؛ ٹائم آؤٹس کو دوبارہ کوشش نہیں کی جاتی۔
  • ناکامیوں کو اچھے طریقے سے ہینڈل کرنے کے لیے status فیلڈ (success یا failed) کے ساتھ error_message/error_log_url کا استعمال کریں۔