---
title: "Import supplier catalog"
method: POST
path: "/suppliers/import"
tags: ["suppliers"]
---

# Import supplier catalog

`POST /suppliers/import`

Start an async import of supplier catalog files (ZIP, XML, XLSX) from data sources

## Request body

- HandlersImportRequest
  - `business_node_id` string
  - `classification_system` string — e.g., "ETIM", "ECLASS"
  - `datasource_keys` string[]
  - `language` string
  - `supplier_name` string

## Response `202`

Accepted

- HandlersImportResponse
  - `import_job_id` string
  - `message` string
  - `supplier_id` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Internal Server Error

---

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