Skip to main content
GET
Sintetizează 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>
obligatoriu

Prima zi a intervalului, inclusiv.

to
string<date>
obligatoriu

Ultima zi a intervalului, inclusiv.

interval
enum<string>
implicit:month

Intervalul de timp în care sunt grupate rândurile. O perioadă de grupare pentru rândurile de raport. Aceleași perioade pe care le oferă ecranul de cash flow din ThinkOut.

Opțiuni disponibile:
day,
week,
month
group_by
enum<string>

O a doua dimensiune de grupare, pe lângă intervalul de timp. Cel mult una. Omite-o pentru un singur rând per interval. O dimensiune după care se grupează rândurile raportului, pe lângă intervalul de timp.

Opțiuni disponibile:
category,
counterparty,
label,
account,
activity,
direction
currency
string

Moneda în care sunt raportate totalurile. Implicit moneda spațiului de lucru. Obiectul conversion din răspuns spune dacă s-a făcut conversie și pe ce bază. Cod de monedă alfabetic ISO 4217.

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

"RON"

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

Răspuns

Sinteza.

object
string
obligatoriu
Allowed value: "summary"
period
object
obligatoriu

Fereastra efectiv calculată, după rezolvarea oricărei macrocomenzi sau a datelor relative salvate.

conversion
object
obligatoriu

Ce s-a făcut pentru ca sumele să fie comparabile.

group_by
enum<string> | null
obligatoriu

O dimensiune după care se grupează rândurile raportului, pe lângă intervalul de timp.

Opțiuni disponibile:
category,
counterparty,
label,
account,
activity,
direction
has_data
boolean
obligatoriu

false când nu s-a potrivit nimic. Distinge între „nu există tranzacții aici” și totaluri care chiar au ieșit zero.

totals
object
obligatoriu

Întregul interval însumat, după aceleași excluderi ca rândurile.

data
object[]
obligatoriu