Sora API Implementation Guide for Developers
Published on January 4, 2026
Building the next video app ? Here is how to integrate the Sora API.
Authentication
Use your standard OpenAI API key.Ensure you have `model.read` and `model.write` scopes enabled for the`sora-1.0-turbo` model.
Basic Request
POST /v1/video/generations
{
model: "sora-1.0-turbo",
prompt: "A cyberpunk city...",
size: "1080x1920"
}
Webhooks
Video generation is asynchronous.Always configure a webhook URL to receive the completion event rather than polling.