# noon_catalog_GetImportStatus (https://sellersheetai.com/docs/mcp-api/tools/noon_catalog_GetImportStatus)

> Poll a noon bulk import until it is final, then read which rows were rejected and why.

Access: **READ** · toolset noon · family noon

noon API · CatplatService_GetImportStatus · GET /catplat/v1/import/status/{reference} Docs: https://noon-docs.noonpartners.dev/docs/api-reference/catalog/catplat-service-get-import-status

## Call it

MCP tool call:

```json
{
  "name": "noon_catalog_GetImportStatus",
  "arguments": {
    "store": "myStore-US",
    "reference": "<reference>"
  }
}
```

Tool API (early access — contact us):

```bash
curl -X POST https://api.sellersheetai.com/api/v1/tools/noon_catalog_GetImportStatus \
  -H "Authorization: Bearer $SELLERSHEET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"store":"myStore-US","reference":"<reference>"}'
```

## Arguments

| Name | Type | Required | Description |
|---|---|---|---|
| `store` | string | yes | the noon account ref `<account>-<CC>` (name-country, e.g. 'myNoon-AE') — one of get_user_context's noon store_refs, verbatim. |
| `reference` | string | yes | the import_reference from noon_catalog_CreateBarcodeImport, or the client_reference you set on it (required). |

## Result

- `data.import_status` — IMPORT_STATUS_PENDING, IMPORT_STATUS_PROCESSING, IMPORT_STATUS_COMPLETED, IMPORT_STATUS_FAILED or IMPORT_STATUS_PARTIAL (noon's model) — keep polling until it is COMPLETED, FAILED or PARTIAL, which are final.
- `data.report.fields.failed_count / data.report.fields.error_summary` — the rejected rows and why ([{count, status_message}]).
- `data.report.fields.report_url` — GCS link to the full per-row report.