---
title: "Get expected columns for the generic bulk imports"
method: GET
path: "/bulk/import-template"
tags: ["Imports"]
---

# Get expected columns for the generic bulk imports

`GET /bulk/import-template`

## Request

- Base URL: `https://ledgerhq.pro/api/v1`
- URL: `https://ledgerhq.pro/api/v1/bulk/import-template`
- Auth: one of:
  - HTTP bearer and API key in header `x-organization-id`
  - HTTP bearer and API key in header `x-organization-id`

Column mappings for the generic row-based imports at /bulk/accounts and /bulk/entries. Does NOT apply to /bulk/qbo-financials, which takes raw QuickBooks export CSVs unchanged.

## Query parameters

- `source` 'quickbooks' | 'xero' | 'freshbooks' | 'wave' | 'custom', required
- `entityType` 'accounts' | 'entries', required

## Response `200`

Column mapping with accepted aliases

## Other responses

- `default`: Error response

---

[API](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api.md) · [All operations](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/revisions/9a8269f0a586?raw)
