Skip to main content
GET
Listează tranzacțiile

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 interogare

from
string<date>

Cea mai veche date inclusă, inclusiv. Ignorat când este trimis period.

to
string<date>

Cea mai recentă date inclusă, inclusiv. Ignorat când este trimis period.

bank_id
string<uuid>[]

Doar rândurile de pe conturile alimentate de aceste conexiuni bancare. Separate prin virgulă pentru mai multe.

account_id
string<uuid>[]

Doar rândurile de pe aceste conturi. Separate prin virgulă pentru mai multe.

category_id
string<uuid>[]

Doar rândurile din aceste categorii. Separate prin virgulă pentru mai multe. La tranzacții, se potrivește și cu o tranzacție împărțită ale cărei bucăți se află în una dintre ele, chiar dacă rândul în sine nu are categorie.

label_id
string<uuid>[]

Doar rândurile care poartă cel puțin una dintre aceste etichete. Separate prin virgulă pentru mai multe.

counterparty_id
string<uuid>[]

Doar rândurile atribuite acestor parteneri. Separate prin virgulă pentru mai multe.

direction
enum<string>

Dacă banii intră sau ies. Pe o tranzacție sau pe o previziune urmează semnul lui amount și nu îl poate contrazice niciodată. Există ca răspunsurile să poată fi grupate și citite fără să inspectezi semnele.

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

Tranzacțiile pending vin de la bancă și nu sunt încă înregistrate. Suma unei tranzacții în așteptare se poate schimba când se înregistrează, iar updated_at se modifică atunci, deci actualizează după id în loc să tratezi un rând în așteptare ca final.

Opțiuni disponibile:
booked,
pending
expand
enum<string>[]

Relații de întors ca obiecte complete în loc de identificatori. Separate prin virgulă.

Fără el, fiecare relație este un identificator. Numind una aici, identificatorul este înlocuit cu obiectul către care arată. Extinderea merge un singur nivel; un nume nesuportat este respins.

Aici se acceptă: account, category, counterparty, labels.

Opțiuni disponibile:
account,
category,
counterparty,
labels
limit
integer
implicit:100

Dimensiunea paginii.

Interval necesar: 1 <= x <= 500
cursor
string

Token opac din next_cursor al paginii anterioare.

Răspuns

O pagină de tranzacții.

object
string
obligatoriu
Allowed value: "list"
data
object[]
obligatoriu
has_more
boolean
obligatoriu

Dacă mai există o pagină.

next_cursor
string | null
obligatoriu

Trimite-l ca cursor pentru pagina următoare. null pe ultima pagină.