---
title: "Push Transactions"
method: POST
path: "/integration/transactions"
tags: ["integration"]
---

# Push Transactions

`POST /integration/transactions`

## Request

- Base URL: `https://app.orla.finance/api`
- URL: `https://app.orla.finance/api/integration/transactions`
- Auth: HTTP bearer

File rows from an outside system into the source this token is bound to.

## Request body

- PushIn
  - `balances` PushBalanceIn[]
    - `account_key` string, required
    - `account_kind` 'bank' | 'card' | 'cash' | 'crypto' | 'platform'
    - `account_name` string
    - `as_of` string, date-time, required
    - `balance` union, required
      - number
      - string
    - `currency` string, required
  - `rows` PushRowIn[], required
    - `account_key` string, required
    - `account_kind` 'bank' | 'card' | 'cash' | 'crypto' | 'platform'
    - `account_name` string
    - `amount` union, required
      - number
      - string
    - `currency` string, required
    - `external_id` string, required
    - `note` string
    - `occurred_on` string, date, required
    - `payee` string

## Response `200`

Successful Response

- PushOut
  - `accounts_created` string[]
  - `balances_set` integer
  - `batch_id` string, uuid, required
  - `booked` integer, required
  - `duplicates` integer, required
  - `rejected` object[]
  - `skipped_closed` integer

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/orla/apis/orla-api-agent-and-integration-doors.md) · [All operations](https://skmtc.dev/orla/apis/orla-api-agent-and-integration-doors/llms.txt) · [OpenAPI document](https://skmtc.dev/orla/apis/orla-api-agent-and-integration-doors/revisions/5c8a8112ea7c?raw)
