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 orReconciliation.get.Inflight
Commit or void inflight transactions from the SDK. On Core 0.15.0, these run through the queue by default.Passskip_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
rateorcurrency_multiplier. - Branch on
response.error?.codefor Core failures. Do not parse error message text.
blnk-typescript@1.2.0 covers the rest of Core (up until 0.14.5).Search
Search via the DB or Typesense, start a reindex, and check reindex progress from the SDK. Theidentities 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 ownidentity_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 nativefetch, 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.createrequires onlyidentity_type. Everything else is optional.
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 withSystem.health().Before you upgrade
- Transaction response types now match Core. If you typed against
CreateTransactionResponseorBulkTransactionResponse, update those types. - Client-side validation is stricter for dates, amounts, and split transaction legs. Fix invalid payloads before retrying.