Data exports
AI agents: read /llms.txt; add .md to any page URL. This page as Markdown: /reference/data-exports.md. Index of every page and the rules for every call: /llms.txt. Guides and concepts in one file: /llms-full.txt. OpenAPI: /openapi.json.
Whole-team CSV exports from the Download Center: customers, products, sales orders, invoices, payments, tax and purchase orders. They run in the background; poll, then download.
Learn more: Export and import data
16 operations
- GETList data exports
/Lists your team's exports, newest first, 15 per page: everyone's, of every type and status, including exports whose file has expired.v1/ api/ store/ {team_slug}/ data_export - GETList export types and their columns
/Returns every export type with the columns you can ask for.v1/ api/ store/ {team_slug}/ data_export/ definitions - GETList export column presets
/Lists the saved column choices (presets) you can use: the team's shared presets, and your own personal ones.v1/ api/ store/ {team_slug}/ data_export/ presets - GETGet a data export
/Returns one export.v1/ api/ store/ {team_slug}/ data_export/ {id} - POSTSave an export column preset
/Saves a named set of columns for one export type.v1/ api/ store/ {team_slug}/ data_export/ presets - DELETEDelete an export column preset
/Deletes a preset for good.v1/ api/ store/ {team_slug}/ data_export/ presets/ {presetId} - GETDownload a data export's file
/Sends the export's CSV file itself, not JSON and not a link.v1/ api/ store/ {team_slug}/ data_export/ {id}/ download - POSTExport all customers to CSV
/Starts a CSV export of every customer on your team (deleted customers are left out).v1/ api/ store/ {team_slug}/ data_export/ export_customer - POSTExport invoices in a date range to CSV
/Starts a CSV export of invoices, one row per invoice, with the order, customer, shipping address, totals and payments.v1/ api/ store/ {team_slug}/ data_export/ export_invoice - POSTExport invoice line items in a date range to CSV
/Starts a CSV export with one row per invoice line item: the order, invoice, job, product, services, quantity and totals.v1/ api/ store/ {team_slug}/ data_export/ export_invoice_item - POSTExport payments and refunds in a date range to CSV
/Starts a CSV export of payments and refunds recorded on your team's orders, one row per payment or refund, with its amount, method and reference.v1/ api/ store/ {team_slug}/ data_export/ export_payment_list - POSTExport purchase orders in a date range to CSV
/Starts a CSV export of purchase orders whose issue date falls in the range, one row per purchase order, with the vendor, status, ordered and received totals, and the related sales orders and customers.v1/ api/ store/ {team_slug}/ data_export/ export_purchase_order_list - POSTExport sales orders in a date range to CSV
/Starts a CSV export of your team's sales orders whose chosen date (v1/ api/ store/ {team_slug}/ data_export/ export_sales_order date_field) falls in the range. - POSTExport all simple products to CSV
/Starts a CSV export of your team's custom simple products (deleted products are left out).v1/ api/ store/ {team_slug}/ data_export/ export_simple_product_list - POSTExport the tax report for a date range to CSV
/Starts a CSV export of the tax report.v1/ api/ store/ {team_slug}/ data_export/ export_tax - POSTExport all variant products to CSV
/Starts a CSV export of your team's custom variant products, one row per variant (size and color).v1/ api/ store/ {team_slug}/ data_export/ export_variant_product_list
