task_id returned by the create endpoint. Poll this endpoint until the task reaches a terminal state.pending: the task is queued.processing: rigging is in progress.completed: the rigged GLB URL is available at data.output.model_file.failed: the task did not complete; inspect data.error.bone_0 through bone_N identifiers without semantic labels.curl --location 'https://api.piapi.ai/api/v1/task/' \
--header 'x-api-key;'{
"code": 200,
"data": {
"task_id": "900340d8-766d-4a78-b721-3417461ed9dd",
"model": "Qubico/skin-tokens",
"task_type": "rig",
"status": "completed",
"input": {
"model": "https://example.com/models/your-character.glb",
"seed": -1
},
"output": {
"model_file": "https://img.theapi.app/temp/58274ee0-5a98-404f-b84a-1aec4d85be21.glb"
},
"meta": {
"created_at": "2026-08-19T02:53:31Z",
"started_at": "2026-08-19T02:53:33Z",
"ended_at": "2026-08-19T02:54:09Z"
},
"error": {
"code": 0,
"message": ""
}
},
"message": "success"
}