Skip to main content
1.3.0
Jun 24, 2026
blnk-typescript@1.3.0 covers Blnk Core 0.15.0.

Identities

Delete identities from the SDK when you need to remove a customer or organization from your ledger.

Balance monitors

Remove balance monitors you no longer need. Blnk stops checking thresholds and sending webhooks for them.

Reconciliation

Start a reconciliation run and get back a reconciliation ID. Check final status with webhooks or Reconciliation.get.

Inflight

Commit or void inflight transactions from the SDK. On Core 0.15.0, these run through the queue by default.Pass skip_queue when you need an immediate applied or void result.

Transactions

Bulk create supports up to 10,000 transactions per request.

Error handling

Core returns structured error codes. The SDK puts them on the response so you can handle failures without parsing message text.

Before you upgrade

Note the following breaking changes:
  • Transaction and balance responses no longer include rate or currency_multiplier.
  • Branch on response.error?.code for Core failures. Do not parse error message text.
1.2.0
Jun 23, 2026
blnk-typescript@1.2.0 covers the rest of Core (up until 0.14.5).
Search via the DB or Typesense, start a reindex, and check reindex progress from the SDK. The identities collection is also included.

Reconciliation

Upload external data, create and update matching rules, start a run, check status, or reconcile instantly without writing HTTP calls from scratch.

Identities

Create, fetch, list, and update identities.Tokenize and detokenize PII, list what’s tokenized, and supply your own identity_id or ISO 8601 dob on create when you need to.

Metadata, hooks, and API keys

Attach metadata to ledgers, balances, transactions, and identities. Register and manage transaction hooks. Create, list, and revoke scoped API keys.

HTTP client

The SDK now uses native fetch, so you need Node.js 18 or later. Timeouts and retries are configurable.Retries apply to idempotent GET requests only. Logs redact sensitive fields, empty API keys no longer send X-Blnk-Key, and 204 responses no longer fail JSON parsing.

Before you upgrade

Note the following breaking changes:
  • You’ll need Node.js 18 or later.
  • The default HTTP timeout is 10 seconds.
  • Identity.create requires only identity_type. Everything else is optional.
1.1.0
Jun 18, 2026

Transactions

Fetch a transaction by ID or reference. Read lineage. Commit or void inflight transactions, refund, bulk create, bulk commit or void inflight batches, and recover stuck queue items.

Balances

Read a balance by ID (including from source), by indicator, at a point in time, or with lineage. Link a balance to an identity. Trigger balance snapshots.

Ledgers and system

Update ledger names. Check Core health with System.health().

Before you upgrade

  • Transaction response types now match Core. If you typed against CreateTransactionResponse or BulkTransactionResponse, update those types.
  • Client-side validation is stricter for dates, amounts, and split transaction legs. Fix invalid payloads before retrying.
1.0.1
Jun 4, 2026

What’s in the SDK

Create ledgers, balances, and transactions. Manage balance monitors. Commit, void, refund, and bulk-create transactions.

Fixes

Updated SDK and example dependencies to patch known security vulnerabilities.