{"uid":"cap_srpMVOKSXPWR9qi7qjB4o","slug":"echo-router-video-generation-b1d923bb","name":"Echo Router Video Generation","description":"Generates videos using OpenAI's video generation models. Accepts various parameters to customize video output including prompts and configuration options.","url":"https://echo.router.merit.systems/v1/videos?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"size":{"type":"string"},"model":{"enum":["sora-2","sora-2-pro"],"type":"string"},"prompt":{"type":"string"},"seconds":{"type":"string"}}},"responseSchema":{"id":{"type":"string"},"size":{"type":"string"},"error":{"type":"object","nullable":true,"required":["code","message"],"properties":{"code":{"type":"string"},"param":{"type":"string","nullable":true},"message":{"type":"string"}},"additionalProperties":false},"model":{"enum":["sora-2","sora-2-pro"],"type":"string"},"object":{"enum":["video"],"type":"string"},"status":{"enum":["queued","in_progress","completed","failed"],"type":"string"},"seconds":{"anyOf":[{"enum":[4],"type":"number"},{"enum":[8],"type":"number"},{"enum":[12],"type":"number"}]},"progress":{"type":"number","maximum":100,"minimum":0},"created_at":{"type":"number"},"expires_at":{"type":"number"},"completed_at":{"type":"number","nullable":true},"remixed_from_video_id":{"type":"string"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":{"p10Cents":"100.0000","medianCents":"100.0000","p90Cents":"100.0000","minCents":"100.0000","maxCents":"100.0000","p95Cents":"100.0000","sampleCount":1,"varies":false,"failureChargeRate":1},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OEFizr8oiOSnG-KzjzVNE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates videos from text prompts using OpenAI's Sora models, returning a video job object with status tracking and download metadata.","exampleAgentPrompt":"Generate a 12-second Sora-2-Pro video of a golden retriever running along a sunlit beach at sunset, at 1080p resolution.","exampleUseCases":null,"resultDescription":"Returns a video job object with a unique ID, model used (sora-2 or sora-2-pro), status (queued/in_progress/completed/failed), progress (0–100), video duration in seconds, size, creation timestamp, expiration timestamp, and an error object if the job failed. The agent can poll status to track completion.","failureModes":["Invalid model name — must be 'sora-2' or 'sora-2-pro'","Invalid seconds value — must be 4, 8, or 12","Prompt too long or violates content policy, returning error code and message","Payment failure (x402 protocol) causing request rejection","Video generation failure returning status 'failed' with error details","Expired video link if completed_at is too far in the past"],"whenToPreferThis":"Use this endpoint when the user explicitly wants to generate a video from a text prompt using OpenAI's Sora models. Prefer this over image generation endpoints when the output must be a video clip (not a still image). Choose sora-2-pro for higher quality results or sora-2 for faster/cheaper generation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:40:32.406Z","isFirstParty":false,"canonicalSlug":"echo-router-video-generation-b1d923bb"}