Skip to Content
NoCam API

Changelog

What changed in the API.

November 2026

  • Seedance takes more. Seedance 2.5 takes up to 30 photos, 10 videos (30 s together) and 10 audio files. Seedance 2.0 Fast takes 9, 3 (15 s together) and 3, adds 480p and takes a first and a last frame.
  • File lengths are checked before the charge. Uploads now report duration_seconds, and a video or audio file over a model's limit is refused with invalid_parameter.
  • Clearer failures. A failed generation now says why: provider_unavailable, input_refused, bad_input_file, unsupported_request, prompt_too_long or output_limit.
  • MCP tries again when it should. Asking generate again after a failure or a deletion starts a new generation. After a success it still returns the same one for 10 minutes, so an agent's retry can't pay twice.
  • OpenAPI. GET /v1/openapi.json describes the whole API.
  • Errors point at their page. A failed generation's error now has docs_url, like a refused call's.
  • One spelling. An estimate's params are spelled as in a request: aspect_ratio, not aspectRatio.
  • The sandbox's samples look real. They carry width, height, duration_seconds and has_audio, so you can test the checks you'll run on real results.
  • These docs, with a Markdown copy of every page, llms.txt and a skill file for agents.

On this page