Skip to content

Status Codes and Polling

Fresh

Task Status Values

All async Creatify tasks progress through these statuses:

StatusMeaningAction
pendingTask is queued, not yet startedContinue polling
processingTask is actively being generatedContinue polling
doneTask completed successfullyRead output field for result URL
failedTask failedRead failed_reason field for error details

HTTP Response Codes

Success Codes

CodeMeaningWhen
200 OKRequest successfulGET requests, status polls
201 CreatedResource createdPOST requests that create a new task

Client Error Codes

CodeMeaningCommon CauseFix
400 Bad RequestInvalid request bodyMissing required fields, invalid JSONCheck request body format
401 UnauthorizedAuthentication failedMissing or invalid X-API-ID / X-API-KEYVerify credentials
402 Payment RequiredInsufficient creditsNot enough credits for the operationPurchase more credits
403 ForbiddenAccess deniedAPI access not enabled on accountEnable API in dashboard
404 Not FoundResource not foundInvalid task ID or endpointVerify the ID and URL
429 Too Many RequestsRate limit exceededToo many requests in a short periodImplement backoff

Server Error Codes

CodeMeaningAction
500 Internal Server ErrorServer-side errorRetry after a delay
502 Bad GatewayService temporarily unavailableRetry after 30-60 seconds
503 Service UnavailableService overloadedRetry with exponential backoff
EndpointIntervalTypical DurationMax Wait
URL to Video10s1-5 minutes10 minutes
AI Avatar v110s30s-3 minutes10 minutes
AI Avatar v210s1-5 minutes10 minutes
Aurora15s2-10 minutes15 minutes
Product Video (image)10s30s-2 minutes5 minutes
Product Video (video)10s1-5 minutes10 minutes
AI Editing10s1-5 minutes10 minutes
AI Shorts10s1-5 minutes10 minutes
Text to Speech5s10s-1 minute5 minutes
AI Scripts5s5s-30s2 minutes
Asset Generator10s30s-3 minutes5 minutes
IAB Images10s30s-2 minutes5 minutes
Render (all)10s1-5 minutes10 minutes

Common Failure Reasons

ReasonLikely CauseRecovery
Content extraction failedURL not accessible or emptyUse a different URL or provide content manually
Invalid media formatUnsupported file typeUse MP4, MP3, WAV, JPG, or PNG
Generation timeoutServer-side processing exceeded limitRetry with shorter duration or simpler content
Model errorInternal AI model failureRetry; if persistent, contact support

See Also