# CSV imports

Section: Imports and exports. Part of the [API reference](https://developer.yoprint.com/reference.md). Web page: https://developer.yoprint.com/reference/csv-imports/

This page and all 10 operation pages, in 2 files: https://developer.yoprint.com/llms/csv-imports.txt (operations 1 to 9), https://developer.yoprint.com/llms/csv-imports-2.txt (operation 10)

CSV templates, the service pricing CSV upload, and your import jobs. Customer, vendor and product CSV imports run in the web app's Import Portal, not on the public API.

## Operations (10)

- [Import a service's price table from CSV](https://developer.yoprint.com/reference/csv-imports/v1-imports-csv-store.md): `POST /v1/api/store/{team_slug}/imports/csv`. Uploads a price table as a CSV file and saves it on a service in one request.
- [List import jobs](https://developer.yoprint.com/reference/csv-imports/v1-imports-index.md): `GET /v1/api/store/{team_slug}/imports`. Lists your team's import jobs, newest first, a page at a time.
- [List import activity](https://developer.yoprint.com/reference/csv-imports/v1-source-imports-activity-index.md): `GET /v1/api/store/{team_slug}/source-imports/activity`. Lists the Import Portal's import activity, newest first unless you ask for `sort=oldest`, with paging by cursor.
- [Get an import job](https://developer.yoprint.com/reference/csv-imports/v1-imports-show.md): `GET /v1/api/store/{team_slug}/imports/{hash_id}`. Returns one import job: its status and how many items succeeded, failed or were skipped.
- [Download the customer CSV template](https://developer.yoprint.com/reference/csv-imports/v1-csv-template-customer.md): `PUT /v1/api/store/{team_slug}/csv/template/customer`. Returns `customer_import_template.csv`: the header row and one example row for a customer CSV import.
- [Download the service pricing CSV template](https://developer.yoprint.com/reference/csv-imports/v1-csv-template-service-pricing.md): `PUT /v1/api/store/{team_slug}/csv/template/service_pricing`. Returns `service_pricing_template.csv`: an example price table for one service, with three options (`1 Color`, `2 Color`, `4 Color`) and price breaks at 1, 10 and 30.
- [Download the simple product CSV template](https://developer.yoprint.com/reference/csv-imports/v1-csv-template-simple-product.md): `PUT /v1/api/store/{team_slug}/csv/template/simple_product`. Returns `simple_product_import_template.csv`: the header row and two example rows for a custom simple product CSV import.
- [Download the variant product CSV template](https://developer.yoprint.com/reference/csv-imports/v1-csv-template-variant-product.md): `PUT /v1/api/store/{team_slug}/csv/template/variant_product`. Returns `variant_product_import_template.csv`: the header row and two example rows for a custom variant product CSV import.
- [Download the vendor CSV template](https://developer.yoprint.com/reference/csv-imports/v1-csv-template-vendor.md): `PUT /v1/api/store/{team_slug}/csv/template/vendor`. Returns `vendor_import_template.csv`: the header row and one example row for a vendor CSV import.
- [Download an import job's failed rows](https://developer.yoprint.com/reference/csv-imports/v1-imports-artifacts-error-csv.md): `GET /v1/api/store/{team_slug}/imports/{hash_id}/artifacts/error-csv`. Downloads the CSV of rows that failed in an import job, with the reason for each row.
