Sora Video api Webhooks Missing-Discrepancy Between Documentation and Dashboard -

I’m implementing Sora video generation in my application and discovered a critical discrepancy between your documentation and the actual webhook configuration options available.

The Issue:

Your official documentation states that Sora video generation triggers webhook events:

“When a job finishes, the API emits one of two event types: video.completed and video.failed.”
Source: https://platform.openai.com/docs/guides/video-generation#use-webhooks-for-notifications

However, when I configure webhooks in the dashboard (https://platform.openai.com/settings/organization/webhooks), these event types are NOT available:

Available in Dashboard:

  • response.completed :white_check_mark:
  • response.failed :white_check_mark:

Missing from Dashboard (but mentioned in docs):

  • video.completed :cross_mark:
  • video.failed :cross_mark:

Questions:

  1. Are video.completed and video.failed events actually implemented for Sora, or is the documentation outdated?

  2. Should Sora videos trigger response.completed events instead? If so, the documentation should be updated to reflect this.

  3. Is this a phased rollout where these event types are only available to certain accounts/tiers?

  4. When I subscribe to response.completed and response.failed, my webhook is never called when Sora videos complete. Is there additional configuration required?

My Setup:

  • Using: openai.videos.create() (not createAndPoll)
  • Models: sora-2, sora-2-pro
  • Webhook URL: Configured and verified working (test events return 200 OK)
5 Likes

Thanks for flagging!

The webhook options should now work as expected.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.