---
title: "exports.create"
method: POST
path: "/capabilities/exports.create"
tags: ["Capabilities"]
---

# exports.create

`POST /capabilities/exports.create`

Preview or queue document exports using the same behavior as the in-app Export dropdown. Supports CSV/PDF/ZIP to the user's registered email, email forwarding, and connected export integrations. Use filters or viewId for broad exports. Use docIds only for exact selections of 10 or fewer documents.

## Request body

- object
  - `format` 'csv' | 'pdf' | 'zip' | 'forward' | 'xero' | 'quickbooks' | 'mercury' | 'google-drive' | 'dropbox', required — Export destination/format to queue
  - `dryRun` boolean — Preview matching documents when true; queue the export when false
  - `docIds` string[] — Specific document IDs to export. Maximum 10; use export filters for larger exports.
  - `viewId` string — Saved document view ID to use as the export filter source
  - `docType` string — Comma-separated document type filter, e.g. receipt,invoice
  - `paymentStatus` string — Comma-separated payment status filter, e.g. paid,unpaid
  - `dateFrom` string — Start date filter (ISO format)
  - `dateTo` string — End date filter (ISO format)
  - `search` string — Search query filter
  - `merchants` string — Comma-separated merchant filter
  - `labels` string — Comma-separated label filter
  - `timeCapsuleId` string — Retroactive Scan/time capsule ID
  - `integrationId` string — Integration ID for accounting/storage exports
  - `targetId` string — Tenant/company/account target ID for integrations
  - `forwardTo` string[] — Recipient emails for forward exports
  - `storageNamingFormat` string — ZIP storage naming format
  - `includeLineItems` boolean — Include line items in CSV export
  - `csvTemplateId` string — CSV template ID
  - `customFields` string[] — Custom CSV field names

## Response `200`

Successful response

- object
  - `success` boolean
  - `code` integer
  - `data` object
    - `result` object — Capability-specific result

## Other responses

- `400` — Invalid input
- `401` — Authentication required
- `404` — Resource not found

---

[API](https://skmtc.net/receiptor/apis/receiptor-ai-api.md) · [All operations](https://skmtc.net/receiptor/apis/receiptor-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/receiptor/receiptor-ai-api/versions/da17f0eb65a2/schema)
