Skip to main content
POST
Push bank movements
Preview. A contract we are building with design partners. It is not callable yet, and fields can still change. See Availability.
Movements are matched by external_id, so sending one again is harmless. Melso proposes a reconciliation for each new movement and emits bank_movement.reconciliation_proposed; it reconciles nothing on its own.

Authorizations

Authorization
string
header
required

Your partner secret key, mk_live_… for real companies or mk_test_… for test companies. Keep it on your servers. See Authentication.

Path Parameters

company_id
string<uuid>
required

The company's ID. Every company-scoped call works in exactly this company.

bank_account_id
string<uuid>
required

Body

application/json
movements
object[]
required
Required array length: 1 - 1000 elements

Response

How many were saved, and which were already known.

saved
integer
duplicates
integer
rejected
object[]