Transactions bancaires

Accès lecture seule aux transactions bancaires synchronisées via Plaid. Montants en cents (positif = débit). Utilisez l'action categorize pour importer une transaction en dépense.

GETLister les transactions bancaires

GET/bank-transactions
ParamètreTypeDescription
pageintegerNuméro de page (défaut : 1)
limitintegerÉléments par page, max 100 (défaut : 20)
accountIdstringFiltrer par ID compte Plaid
importedbooleantrue | false — filtrer par statut d'import
startDatedateTransactions à partir de AAAA-MM-JJ
endDatedateTransactions jusqu'à AAAA-MM-JJ
curl "https://paymavo.com/api/v1/bank-transactions?imported=false&startDate=2026-01-01" \
  -H "Authorization: Bearer sk_live_xxx"

GETObtenir une transaction

GET/bank-transactions/{id}
curl "https://paymavo.com/api/v1/bank-transactions/txn_abc123" \
  -H "Authorization: Bearer sk_live_xxx"

POSTImporter et catégoriser une transaction

POST/bank-transactions/{id}/categorize

Importe la transaction en dépense. Renvoie 200 si déjà importée, 201 au premier import.

ParamètreTypeDescription
markAsRecurringbooleanMarquer la dépense résultante comme récurrente
frequencystringFréquence : WEEKLY | BIWEEKLY | MONTHLY | QUARTERLY | YEARLY
curl -X POST "https://paymavo.com/api/v1/bank-transactions/txn_abc123/categorize" \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"markAsRecurring": true, "frequency": "MONTHLY"}'