Query Task Status
Query async task execution status and results by task_id. Task status flow: pending → processing → completed/failed. Recommended polling interval: 2-5 seconds. Stop polling when status is completed or failed. Image links are valid for 24 hours, download promptly.
Authorizations
AuthorizationstringRequired
Authenticate using Bearer Token. Get API Key at https://viralapi.ai/api-key
Query parameters
task_idstringRequiredExample:
Task ID (from data.task_id returned by create task endpoint)
task_nano-banana-pro_1765178625768Responses
200
Query successful
application/json
400
Invalid request parameters
application/json
401
Authentication failed
application/json
402
Insufficient account balance
application/json
403
Insufficient permissions
application/json
404
Task not found or expired
application/json
500
Internal server error
application/json
502
Gateway error
application/json
get
/v1/task/queryLast updated