---
title: "Parse manually"
method: PUT
path: "/parsings/manual"
tags: ["Parsings"]
---

# Parse manually

`PUT /parsings/manual`

## Request

- Base URL: `https://api.toriihq.com/v1.0`
- URL: `https://api.toriihq.com/v1.0/parsings/manual`
- Auth: API key in header `Authorization`

<div>Use the following code snippet to parse an expense file with manual column matching:</div>
        <code class="hljs">curl -X PUT -d '{"parseConfig":{"idFile":"{FILE_ID}","transactionDateColumn":"A","descriptionColumn":"B", "amountColumn":"C", "dateFormat": "DD/MM/YYYY", "currencyColumn":"D"}}' -H "Authorization: Bearer API_KEY" -H "Content-Type: application/json" "https://api.toriihq.com/v1.0/parsings/manual"</code>
        <ul>
          <li>Date format must be identical for all transactions</li>
          <li>
            You should only send one of these parameters: <i>currencyColumn</i> or <i>currency</i>
            <div>Use <mark>currency</mark> when all the transactions are of the same currency</div>
            <div>Use <mark>currencyColumn</mark> when the transactions are of different currencies</div>
          </li>
        </ul>
        <hr />
        <h3>IMPORTANT</h3>
        <p><strong>After sending a parse request, make sure to poll <code>https://api.toriihq.com/v1.0/parsings/{PARSING_ID}</code> to verify that the request was successful</strong></p>
<p><ul><li>Rate limit: 200 requests per minute</li></ul></p>

## Request body

- ManualParseConfiguration: Manual parse configuration
  - `parseConfig` ParseConfig
    - `transactionDateColumn` string, required
    - `descriptionColumn` string, required
    - `amountColumn` string, required
    - `dateFormat` 'DD/MM/YYYY' | 'MM/DD/YYYY' | 'DD/MM/YY' | 'MM/DD/YY' | 'YYYY/MM/DD' | 'DD.MM.YYYY' | 'MM.DD.YYYY' | 'DD.MM.YY' | 'MM.DD.YY' | 'YYYY.MM.DD' | 'DD-MM-YYYY' | 'MM-DD-YYYY' | 'DD-MM-YY' | 'MM-DD-YY' | 'YYYY-MM-DD' | 'YYYY-MM-DD[Z]' | 'M/D/YYYY' | 'D/M/YYYY' | 'M/D/YY' | 'D/M/YY' | 'YYYYMMDD', required
    - `currencyColumn` string
    - `reportingUserColumn` string
    - `currency` 'USD' | 'EUR' | 'GBP' | 'NIS' | 'ILS' | 'JPY' | 'AUD' | 'SGD' | 'CNY' | 'KRW' | 'VND' | 'CAD' | 'UAH' | 'TRY' | 'RUB' | 'HKD' | 'HUF' | 'RON' | 'PLN' | 'BRL' | 'TWD' | 'IDR' | 'DKK' | 'INR' | 'ZAR' | 'ARS' | 'AED' | 'CHF' | 'SEK' | 'ISK' | 'NOK' | 'MAD' | 'SAR' | 'NZD' | 'KES' | 'RSD'
    - `idFile` integer: Unique file identifier

## Response `200`

Parsing ID

- ParsingId: Parsing ID
  - `id` integer: Unique parsing identifier

---

[API](https://skmtc.dev/toriihq/apis/torii-api-documentation.md) - [All operations](https://skmtc.dev/toriihq/apis/torii-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/toriihq/apis/torii-api-documentation/revisions/15fd1512591b?raw)
