ReconbankerReconbanker
API Reference

Scripts

Endpoints to inspect the integrations Reconbanker uses to read each bank.

Scripts

These endpoints let you inspect and switch between versions of the integrations Reconbanker uses to read each bank. Most operators never need them because the Reconbanker team maintains bank integrations on your behalf.

All endpoints require Authorization: Bearer <jwt>.

List scripts

Use this endpoint to see every version available for every bank.

GET /scripts

Response 200 OK:

[
  {
    "id": "uuid",
    "bank": "itau",
    "bank_id": "uuid",
    "flow_type": "extract_transactions",
    "version": "2.0.1",
    "status": "active",
    "origin": "manual",
    "created_at": "2026-04-01T12:00:00Z"
  }
]

status is either active (currently in use for this bank) or review (a candidate that has not been promoted yet).

Get one script

Use this endpoint to read the full record for a specific version.

GET /scripts/:scriptId

Responses:

  • 200 OK - the script record.
  • 404 Not Found - { "error": "Not found" }

Promote a script

Use this endpoint to switch the active version for a bank. The new version becomes active and the previously active one is demoted to review. This change applies to every account using that bank from the next scrape onwards.

POST /scripts/:scriptId/promote

Response 200 OK:

{ "promoted": true }