Discussions
Unable to Retrieve Video Status via API
Hello HeyGen Support Team,
I hope you’re doing well.
We are currently integrating HeyGen’s video generation functionality into our Telegram bot and leveraging the OpenAI Assistant for personalized text responses. The video creation step using POST /v2/video/generate works successfully, and we receive a video_id without any issues. However, we are encountering a persistent problem:
- When attempting to check the status of the generated video using the endpoints documented (such as GET /v2/video/{video_id} or GET /v2/video/{video_id}/status), we consistently receive a 404 Not Found response.
We have also tried different endpoints mentioned in the available resources, but none have provided the video status successfully. We are aware that HeyGen encourages the use of callback_url and webhooks, but for completeness, we would like to know if there is a direct polling endpoint available to check the status of a non-personalized video, or if polling is entirely deprecated in favor of webhooks.
Could you please clarify the correct endpoint or method for retrieving video status or confirm if webhooks are the only supported approach now? Additionally, if a different endpoint or permission level is required, please let us know.
Thank you for your assistance and looking forward to your guidance!