FAQ
Common questions and limitations.
Why does create return 403?
/ai only accepts tokens bound to a concrete group. The auto group is rejected. Choose an explicit group for the token in the console.
Why can I not find a task I just created?
Queries and lists are scoped to the current token and group. Make sure the same token and group are used, and note that lists only cover the last 7 days.
What is the difference between id and task_id?
id is the compatible task ID (usually cgt-...); task_id is the TUIWO platform task ID. Both are accepted by query and cancel endpoints. When a service has no compatible task ID, id is an empty string but the field is still present.
Why is the task stuck in queued or running?
Video generation is asynchronous. Some tasks are updated by platform polling, so query results may lag slightly. Use the returned status.
Can I cancel a running task?
Only when cancellation is enabled and the service supports it. Running tasks usually return 409 TaskNotCancellable; unsupported services return 501 NotImplemented.
How long is a video URL valid?
Other services return a platform-signed proxy URL valid for about 24 hours. Query the task again for a fresh URL after it expires.
Is the native AK/SK asset library supported?
No. The platform asset endpoints use a Bearer token instead. See assets for supported actions and service differences.
Is draft supported?
No. draft / draft_task creation is not available in this version.
Is full list filtering supported?
No arbitrary time range or service_tier filtering. Lists cover the last 7 days, scan at most 1000 rows, and total is the filtered count inside that window.
Last updated on