---
title: "/imports/:importId/status"
method: GET
path: "/v1/imports/{importId}/status"
tags: ["Imports"]
---

# /imports/:importId/status

`GET /v1/imports/{importId}/status`

Retrieve the status of a specific import by providing the import ID in the URL

## Path parameters

- `importId` string, required

## Response `200`

Import status retrieved successfully

- object
  - `status` 'pending' | 'inProgress' | 'failed' | 'succeeded' — The current status of the import: - `pending` - the import is waiting to be scheduled - `inProgress` - the import is in progress - `failed` - the import has failed - `succeeded` - the import completed successfully
  - `error` object, nullable — Error details if the import failed
    - `type` 'SOURCE_FILE_NOT_FOUND' | 'SOURCE_URL_BLOCKED' | 'SOURCE_URL_INVALID' | 'PROCESS_TIMED_OUT' — The type of error that occurred during import: - `SOURCE_FILE_NOT_FOUND` - the file is not found from source URL when executing task - `SOURCE_URL_BLOCKED` - the source URL is blocked by the block rules - `SOURCE_URL_INVALID` - the file URL returns 4xx, 5xx errors - `PROCESS_TIMED_OUT` - exceeded the maximum amount of time allowed
    - `message` string — Detailed error message

---

[API](https://skmtc.net/air/apis/air-api.md) · [All operations](https://skmtc.net/air/apis/air-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/air/air-api/revisions/2bd9c9fa2a0c/schema)
