Get project import status
Poll the status of an asynchronous project import operation.
**Usage:**
1. When you POST to `/api/projects/{project_id}/import`, you'll receive a response like `{"import": <import_id>}`
2. Use that `import_id` with this GET endpoint to check the import status
3. Poll this endpoint to see if the import has completed, is still processing, or has failed
4. **Import errors and failures will only be visible in this GET response**, not in the original POST request
This endpoint returns detailed information about the import including task counts, status, and any error messages.
Authentication
AuthorizationToken
The token (or API key) must be passed as a request header. You can find your user token on the User Account page in Label Studio. Example: <br><pre><code class="language-bash">curl https://label-studio-host/api/projects -H "Authorization: Token [your-token]"</code></pre>
Path parameters
id
A unique integer value identifying this project import.
import_pk
Response
created_at
Creation time
id
updated_at
Updated time
annotation_count
commit_to_project
could_be_tasks_list
data_columns
duration
error
file_upload_ids
finished_at
Complete or fail time
found_formats
preannotated_from_fields
prediction_count
project
return_task_ids
status
* `created` - Created
* `in_progress` - In progress
* `failed` - Failed
* `completed` - Completed
Allowed values:
task_count
task_ids
tasks
url