error.code field to identify the error programmatically and handle it in your integration.
File upload errors
Unsupported file format
Unsupported file format
Error code: Clipzy accepts
UNSUPPORTED_FORMATmp4, mov, avi, mkv, and webm files. Convert your video to one of these formats before uploading. For example, using ffmpeg:File too large
File too large
Error code: The upload was rejected because it exceeded the
FILE_TOO_LARGEMAX_FILE_SIZE_MB limit configured on the server. You have two options:- Ask your administrator to increase
MAX_FILE_SIZE_MB. - Trim or compress the video before uploading. See the performance guide for tips on reducing file size.
Job errors
Video not found
Video not found
Error code: The
VIDEO_NOT_FOUNDvideo_id you provided does not match any uploaded video. Check for typos in the ID. If you are sure the video was uploaded, it may have been deleted or may be stored on a different deployment.Job not found
Job not found
Error code: The
JOB_NOT_FOUNDjob_id does not match any job in the system. Verify the ID. Jobs are not deleted while they are active, but completed job records may be evicted from Redis after the configured TTL.Job already processing
Job already processing
Error code: You attempted to submit a duplicate job for a video that is currently being processed. Wait for the existing job to complete or fail before submitting a new one. Poll
JOB_ALREADY_PROCESSINGGET /api/v1/jobs/{job_id} to check status.Timeout errors
Job timed out
Job timed out
Error code: The job ran longer than
JOB_TIMEOUTPROCESSING_TIMEOUT_SECONDS and was forcibly stopped. The job will not retry automatically.To resolve:- Check whether the video is unusually long. Very long videos may legitimately require more time.
- Ask your administrator to increase
PROCESSING_TIMEOUT_SECONDSif the timeout is too aggressive. - Re-submit the job once the timeout has been adjusted.
Result not ready
Result not available yet
Result not available yet
Error code: You requested results before the job finished. Check the job status before fetching results:Only fetch results once the status is
JOB_NOT_COMPLETEcompleted. Implement polling with a reasonable interval (5–15 seconds) rather than requesting results immediately after submission.Webhook delivery failure
Webhook delivery failed
Webhook delivery failed
Error code:
WEBHOOK_DELIVERY_FAILEDClipzy logs webhook delivery failures but does not surface them as API errors — the job itself may have completed successfully.Common causes:- Your webhook endpoint returned a non-2xx status code
- Your endpoint was unreachable or timed out during delivery
- TLS certificate errors on your endpoint
- Check your webhook endpoint’s access logs for incoming requests from Clipzy.
- Ensure your endpoint returns a
200 OKwithin 10 seconds of receiving the request. - Verify your endpoint’s TLS certificate is valid and trusted.
GET /api/v1/jobs/{job_id} directly to retrieve the result.