Salt la conținutul principal
GET
Citește o tranzacție

Autorizări

Authorization
string
header
obligatoriu

O cheie API creată în setările ThinkOut. O cheie citește un singur spațiu de lucru.

Parametri cale

id
string<uuid>
obligatoriu

Parametri interogare

expand
enum<string>[]

Relații de întors ca obiecte în loc de identificatori. Separate prin virgulă. Extinderea merge un singur nivel; un nume necunoscut este respins cu invalid_expand.

Opțiuni disponibile:
account,
category,
counterparty,
labels

Răspuns

Tranzacția.

object
string
obligatoriu
Allowed value: "transaction"
id
string<uuid>
obligatoriu
date
string<date>
obligatoriu

Data înregistrării. Nu există componentă de timp.

Exemplu:

"2026-09-03"

amount
string
obligatoriu

Sumă zecimală ca șir de caractere, cu două decimale. Negativ înseamnă ieșire la tranzacții, previziuni și cifre din rapoarte.

Pattern: ^-?[0-9]+\.[0-9]{2}$
Exemplu:

"-1250.00"

currency
string
obligatoriu

Cod de monedă alfabetic ISO 4217.

Pattern: ^[A-Z]{3}$
Exemplu:

"RON"

direction
enum<string>
obligatoriu

Dacă banii intră sau ies. Pe o tranzacție sau o previziune urmează semnul lui amount.

Opțiuni disponibile:
inflow,
outflow
status
enum<string>
obligatoriu

Tranzacțiile pending vin de la bancă și nu sunt încă înregistrate. Suma lor se poate schimba la înregistrare, deci actualizează după id.

Opțiuni disponibile:
booked,
pending
source
enum<string>
obligatoriu

Cum a intrat tranzacția în ThinkOut.

Opțiuni disponibile:
manual,
import,
bank
description
string | null
obligatoriu
Exemplu:

"ORANGE ROMANIA SA"

comment
string | null
obligatoriu

Text liber adăugat de utilizatori în ThinkOut.

account
obligatoriu

Identificatorul unui cont, sau contul complet când este numit în expand.

category
obligatoriu

null pentru o tranzacție împărțită, a cărei categorisire stă pe bucățile ei.

counterparty
obligatoriu

Identificatorul unui partener, partenerul complet când este numit în expand, sau null când nu există atribuire.

labels
(string<uuid> | object)[]
obligatoriu

Identificatori de etichete, sau etichetele complete când labels este numit în expand.

bank_details
object | null
obligatoriu

null dacă source nu este bank.

created_at
string<date-time>
obligatoriu
updated_at
string<date-time>
obligatoriu