Skip to main content
The API is in open beta. This page tracks current limitations and known issues. It’s updated as capabilities expand — check back for changes or follow the Changelog.

General limitations

LimitationDetails
No export endpointAfter editing via the API, open the project in Descript to export. An export endpoint is under development.
No local file uploadMedia must be hosted at a public or pre-signed URL. Direct file uploads from your computer aren’t supported yet.
File size limitImported files are limited to 1GB.
Job history retentionJob status records are available for 30 days after creation. Projects themselves are unaffected.

Import API

IssueDetails
No import into existing projectsYou can only import media into new projects. Adding media to an existing project is not yet supported.
No explicit transcription languageThe transcription engine auto-detects language. You can’t manually specify it.
No explicit FPS settingComposition frame rate is set automatically. Manual FPS configuration is not available.

Agent API

IssueDetails
May report success prematurelyAgent edits may return "status": "success" while some operations are still processing. If edits look incomplete, wait a minute and check the project in Descript.
Visual operations are approximateEdits that involve placing or moving visual elements (layers, images, text overlays) may not produce visually polished results. The agent is strongest with audio operations and content editing.
No composition targetingThe composition_id parameter is accepted but not functional. Agent edits apply to the entire project.
One-shot prompts onlyThe API doesn’t support multi-turn conversation. Frame your edits as complete, self-contained instructions.

Permissions & access

IssueDetails
Cross-drive 403 errorsTokens are scoped to a single Drive. Attempting to edit a project in a different Drive returns 403, even if your account has access to both Drives.
Team access settingSetting team access levels for projects created via the API is not yet supported.
Occasional 502 errorsAgent edit jobs may intermittently return 502 Bad Gateway. These are transient — retry the request after a short delay.

File handling

IssueDetails
Google Drive share linksThe direct API doesn’t accept Google Drive share links. Convert to direct download format or use the CLI (which converts automatically). See Common Workflows.
Dropbox share linksSame as Google Drive — convert share links to direct download URLs, or use the CLI.
Pre-signed URL expirationMedia URLs must remain valid for 12-48 hours during processing. Use pre-signed URLs with appropriate expiration times.

Jobs API

IssueDetails
No running jobs filterYou can’t filter the jobs list to show only currently running jobs.

Reporting issues

Found something not listed here? Report it through:
  • Descript API Discord — Community discussion and direct feedback to the team
  • Your Descript account’s support channel — For account-specific issues