Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.124.0"
".": "0.125.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 172
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-a9de2732e7a28b7fc5b8b7b171781d617337b6223d82ef7d6a554d0bd2b33bab.yml
openapi_spec_hash: fc6111d286c7002cd854af23841d137e
config_hash: cbad5dbbbeb0a85e4e3b70e5865a1900
configured_endpoints: 176
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-abe6a4f82f696099fa8ecb1cc44f08979e17d56578ae7ea68b0e9182e21df508.yml
openapi_spec_hash: d2ce51592a9a234c6f34a1168a31f91f
config_hash: 739714a3fead0b26ee3a3b7bc51081f6
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# Changelog

## 0.125.0 (2025-12-09)

Full Changelog: [v0.124.0...v0.125.0](https://github.com/lithic-com/lithic-node/compare/v0.124.0...v0.125.0)

### Features

* **api:** add bulk card creation APIs ([cbe8285](https://github.com/lithic-com/lithic-node/commit/cbe82854fa79d7b47a32b94fd75c37e51b347d40))
* **api:** Add event_streams to auth rules APIs ([26629d1](https://github.com/lithic-com/lithic-node/commit/26629d1c35f425be70379cbab4d398bc7aaf5fdb))
* **api:** add Google WPP to SDKs ([7fd2c61](https://github.com/lithic-com/lithic-node/commit/7fd2c611c7d496a0bdab898bf1b7d2ce9bde0342))
* **api:** add IS_AFTER / IS_BEFORE operators to Auth Rule APIs ([7fd2c61](https://github.com/lithic-com/lithic-node/commit/7fd2c611c7d496a0bdab898bf1b7d2ce9bde0342))
* **api:** Add new fee types ([26629d1](https://github.com/lithic-com/lithic-node/commit/26629d1c35f425be70379cbab4d398bc7aaf5fdb))
* **api:** Add optional ach_hold_period ([26629d1](https://github.com/lithic-com/lithic-node/commit/26629d1c35f425be70379cbab4d398bc7aaf5fdb))
* **api:** support event_streams in auth_rules list endpoint ([7b39654](https://github.com/lithic-com/lithic-node/commit/7b396543652adc2a8138a39be7043824bbc6ac85))


### Bug Fixes

* **api:** extract several common types to reduce duplication ([cbe8285](https://github.com/lithic-com/lithic-node/commit/cbe82854fa79d7b47a32b94fd75c37e51b347d40))
* **mcp:** correct code tool API endpoint ([01caa79](https://github.com/lithic-com/lithic-node/commit/01caa79422659c90e274b449ee882fdd7c04cef2))
* **mcp:** return correct lines on typescript errors ([ee744e3](https://github.com/lithic-com/lithic-node/commit/ee744e3c2f84fc53b220a483334f7e4c7914f286))


### Chores

* **client:** fix logger property type ([fdcf76c](https://github.com/lithic-com/lithic-node/commit/fdcf76c889a05ef505a61380814da7ec7b18080b))
* **internal:** codegen related update ([c904aa8](https://github.com/lithic-com/lithic-node/commit/c904aa8b4ad89daf3435b02b52c1e10f56d534fa))
* **internal:** codegen related update ([29cac70](https://github.com/lithic-com/lithic-node/commit/29cac7024024a9761e9b16d73a6d758184b2d8d1))
* **internal:** upgrade eslint ([4350d98](https://github.com/lithic-com/lithic-node/commit/4350d987faf057810107110ce2fb4d8dfaa7e59a))


### Documentation

* **api:** clarify error 422 for 3DS challenge response ([7fd2c61](https://github.com/lithic-com/lithic-node/commit/7fd2c611c7d496a0bdab898bf1b7d2ce9bde0342))

## 0.124.0 (2025-11-24)

Full Changelog: [v0.112.1...v0.124.0](https://github.com/lithic-com/lithic-node/compare/v0.112.1...v0.124.0)
Expand Down
1 change: 1 addition & 0 deletions MIGRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ client.example.list(undefined, { headers: { ... } });
- `client.cards.aggregateBalances.list()`
- `client.cards.balances.list()`
- `client.cards.financialTransactions.list()`
- `client.cardBulkOrders.list()`
- `client.balances.list()`
- `client.aggregateBalances.list()`
- `client.disputes.list()`
Expand Down
72 changes: 45 additions & 27 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ Types:
- <code><a href="./src/resources/auth-rules/v2/v2.ts">ConditionalOperation</a></code>
- <code><a href="./src/resources/auth-rules/v2/v2.ts">ConditionalTokenizationActionParameters</a></code>
- <code><a href="./src/resources/auth-rules/v2/v2.ts">ConditionalValue</a></code>
- <code><a href="./src/resources/auth-rules/v2/v2.ts">EventStream</a></code>
- <code><a href="./src/resources/auth-rules/v2/v2.ts">MerchantLockParameters</a></code>
- <code><a href="./src/resources/auth-rules/v2/v2.ts">RuleStats</a></code>
- <code><a href="./src/resources/auth-rules/v2/v2.ts">VelocityLimitParams</a></code>
Expand Down Expand Up @@ -138,7 +139,13 @@ Methods:

Types:

- <code><a href="./src/resources/tokenizations.ts">Device</a></code>
- <code><a href="./src/resources/tokenizations.ts">DigitalWalletTokenMetadata</a></code>
- <code><a href="./src/resources/tokenizations.ts">Tokenization</a></code>
- <code><a href="./src/resources/tokenizations.ts">TokenizationDeclineReason</a></code>
- <code><a href="./src/resources/tokenizations.ts">TokenizationRuleResult</a></code>
- <code><a href="./src/resources/tokenizations.ts">TokenizationTfaReason</a></code>
- <code><a href="./src/resources/tokenizations.ts">WalletDecisioningInfo</a></code>

Methods:

Expand Down Expand Up @@ -194,13 +201,9 @@ Methods:

## Balances

Types:

- <code><a href="./src/resources/cards/balances.ts">BalanceListResponse</a></code>

Methods:

- <code title="get /v1/cards/{card_token}/balances">client.cards.balances.<a href="./src/resources/cards/balances.ts">list</a>(cardToken, { ...params }) -> BalanceListResponsesSinglePage</code>
- <code title="get /v1/cards/{card_token}/balances">client.cards.balances.<a href="./src/resources/cards/balances.ts">list</a>(cardToken, { ...params }) -> FinancialAccountBalancesSinglePage</code>

## FinancialTransactions

Expand All @@ -209,6 +212,19 @@ Methods:
- <code title="get /v1/cards/{card_token}/financial_transactions/{financial_transaction_token}">client.cards.financialTransactions.<a href="./src/resources/cards/financial-transactions.ts">retrieve</a>(financialTransactionToken, { ...params }) -> FinancialTransaction</code>
- <code title="get /v1/cards/{card_token}/financial_transactions">client.cards.financialTransactions.<a href="./src/resources/cards/financial-transactions.ts">list</a>(cardToken, { ...params }) -> FinancialTransactionsSinglePage</code>

# CardBulkOrders

Types:

- <code><a href="./src/resources/card-bulk-orders.ts">CardBulkOrder</a></code>

Methods:

- <code title="post /v1/card_bulk_orders">client.cardBulkOrders.<a href="./src/resources/card-bulk-orders.ts">create</a>({ ...params }) -> CardBulkOrder</code>
- <code title="get /v1/card_bulk_orders/{bulk_order_token}">client.cardBulkOrders.<a href="./src/resources/card-bulk-orders.ts">retrieve</a>(bulkOrderToken) -> CardBulkOrder</code>
- <code title="patch /v1/card_bulk_orders/{bulk_order_token}">client.cardBulkOrders.<a href="./src/resources/card-bulk-orders.ts">update</a>(bulkOrderToken, { ...params }) -> CardBulkOrder</code>
- <code title="get /v1/card_bulk_orders">client.cardBulkOrders.<a href="./src/resources/card-bulk-orders.ts">list</a>({ ...params }) -> CardBulkOrdersCursorPage</code>

# Balances

Types:
Expand Down Expand Up @@ -317,6 +333,7 @@ Types:

- <code><a href="./src/resources/financial-accounts/financial-accounts.ts">CategoryDetails</a></code>
- <code><a href="./src/resources/financial-accounts/financial-accounts.ts">FinancialAccount</a></code>
- <code><a href="./src/resources/financial-accounts/financial-accounts.ts">FinancialAccountBalance</a></code>
- <code><a href="./src/resources/financial-accounts/financial-accounts.ts">FinancialTransaction</a></code>
- <code><a href="./src/resources/financial-accounts/financial-accounts.ts">StatementTotals</a></code>

Expand All @@ -331,13 +348,9 @@ Methods:

## Balances

Types:

- <code><a href="./src/resources/financial-accounts/balances.ts">BalanceListResponse</a></code>

Methods:

- <code title="get /v1/financial_accounts/{financial_account_token}/balances">client.financialAccounts.balances.<a href="./src/resources/financial-accounts/balances.ts">list</a>(financialAccountToken, { ...params }) -> BalanceListResponsesSinglePage</code>
- <code title="get /v1/financial_accounts/{financial_account_token}/balances">client.financialAccounts.balances.<a href="./src/resources/financial-accounts/balances.ts">list</a>(financialAccountToken, { ...params }) -> FinancialAccountBalancesSinglePage</code>

## FinancialTransactions

Expand Down Expand Up @@ -395,6 +408,8 @@ Methods:

Types:

- <code><a href="./src/resources/transactions/transactions.ts">CardholderAuthentication</a></code>
- <code><a href="./src/resources/transactions/transactions.ts">TokenInfo</a></code>
- <code><a href="./src/resources/transactions/transactions.ts">Transaction</a></code>
- <code><a href="./src/resources/transactions/transactions.ts">TransactionSimulateAuthorizationResponse</a></code>
- <code><a href="./src/resources/transactions/transactions.ts">TransactionSimulateAuthorizationAdviceResponse</a></code>
Expand Down Expand Up @@ -465,6 +480,7 @@ Methods:

Types:

- <code><a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">ExternalBankAccount</a></code>
- <code><a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">ExternalBankAccountAddress</a></code>
- <code><a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">OwnerType</a></code>
- <code><a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">VerificationMethod</a></code>
Expand All @@ -473,8 +489,6 @@ Types:
- <code><a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">ExternalBankAccountUpdateResponse</a></code>
- <code><a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">ExternalBankAccountListResponse</a></code>
- <code><a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">ExternalBankAccountRetryMicroDepositsResponse</a></code>
- <code><a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">ExternalBankAccountRetryPrenoteResponse</a></code>
- <code><a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">ExternalBankAccountUnpauseResponse</a></code>

Methods:

Expand All @@ -483,8 +497,8 @@ Methods:
- <code title="patch /v1/external_bank_accounts/{external_bank_account_token}">client.externalBankAccounts.<a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">update</a>(externalBankAccountToken, { ...params }) -> ExternalBankAccountUpdateResponse</code>
- <code title="get /v1/external_bank_accounts">client.externalBankAccounts.<a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">list</a>({ ...params }) -> ExternalBankAccountListResponsesCursorPage</code>
- <code title="post /v1/external_bank_accounts/{external_bank_account_token}/retry_micro_deposits">client.externalBankAccounts.<a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">retryMicroDeposits</a>(externalBankAccountToken, { ...params }) -> ExternalBankAccountRetryMicroDepositsResponse</code>
- <code title="post /v1/external_bank_accounts/{external_bank_account_token}/retry_prenote">client.externalBankAccounts.<a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">retryPrenote</a>(externalBankAccountToken, { ...params }) -> ExternalBankAccountRetryPrenoteResponse</code>
- <code title="post /v1/external_bank_accounts/{external_bank_account_token}/unpause">client.externalBankAccounts.<a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">unpause</a>(externalBankAccountToken) -> ExternalBankAccountUnpauseResponse</code>
- <code title="post /v1/external_bank_accounts/{external_bank_account_token}/retry_prenote">client.externalBankAccounts.<a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">retryPrenote</a>(externalBankAccountToken, { ...params }) -> ExternalBankAccount</code>
- <code title="post /v1/external_bank_accounts/{external_bank_account_token}/unpause">client.externalBankAccounts.<a href="./src/resources/external-bank-accounts/external-bank-accounts.ts">unpause</a>(externalBankAccountToken) -> ExternalBankAccount</code>

## MicroDeposits

Expand Down Expand Up @@ -522,16 +536,19 @@ Methods:

# ThreeDS

Types:

- <code><a href="./src/resources/three-ds/three-ds.ts">ThreeDSAuthentication</a></code>

## Authentication

Types:

- <code><a href="./src/resources/three-ds/authentication.ts">AuthenticationRetrieveResponse</a></code>
- <code><a href="./src/resources/three-ds/authentication.ts">AuthenticationSimulateResponse</a></code>

Methods:

- <code title="get /v1/three_ds_authentication/{three_ds_authentication_token}">client.threeDS.authentication.<a href="./src/resources/three-ds/authentication.ts">retrieve</a>(threeDSAuthenticationToken) -> AuthenticationRetrieveResponse</code>
- <code title="get /v1/three_ds_authentication/{three_ds_authentication_token}">client.threeDS.authentication.<a href="./src/resources/three-ds/authentication.ts">retrieve</a>(threeDSAuthenticationToken) -> ThreeDSAuthentication</code>
- <code title="post /v1/three_ds_authentication/simulate">client.threeDS.authentication.<a href="./src/resources/three-ds/authentication.ts">simulate</a>({ ...params }) -> AuthenticationSimulateResponse</code>
- <code title="post /v1/three_ds_decisioning/simulate/enter_otp">client.threeDS.authentication.<a href="./src/resources/three-ds/authentication.ts">simulateOtpEntry</a>({ ...params }) -> void</code>

Expand All @@ -553,6 +570,7 @@ Methods:

Types:

- <code><a href="./src/resources/reports/reports.ts">NetworkTotal</a></code>
- <code><a href="./src/resources/reports/reports.ts">SettlementDetail</a></code>
- <code><a href="./src/resources/reports/reports.ts">SettlementReport</a></code>
- <code><a href="./src/resources/reports/reports.ts">SettlementSummaryDetails</a></code>
Expand All @@ -566,15 +584,10 @@ Methods:

### NetworkTotals

Types:

- <code><a href="./src/resources/reports/settlement/network-totals.ts">NetworkTotalRetrieveResponse</a></code>
- <code><a href="./src/resources/reports/settlement/network-totals.ts">NetworkTotalListResponse</a></code>

Methods:

- <code title="get /v1/reports/settlement/network_totals/{token}">client.reports.settlement.networkTotals.<a href="./src/resources/reports/settlement/network-totals.ts">retrieve</a>(token) -> NetworkTotalRetrieveResponse</code>
- <code title="get /v1/reports/settlement/network_totals">client.reports.settlement.networkTotals.<a href="./src/resources/reports/settlement/network-totals.ts">list</a>({ ...params }) -> NetworkTotalListResponsesCursorPage</code>
- <code title="get /v1/reports/settlement/network_totals/{token}">client.reports.settlement.networkTotals.<a href="./src/resources/reports/settlement/network-totals.ts">retrieve</a>(token) -> NetworkTotal</code>
- <code title="get /v1/reports/settlement/network_totals">client.reports.settlement.networkTotals.<a href="./src/resources/reports/settlement/network-totals.ts">list</a>({ ...params }) -> NetworkTotalsCursorPage</code>

# CardPrograms

Expand Down Expand Up @@ -665,18 +678,23 @@ Methods:
- <code title="get /v1/management_operations">client.managementOperations.<a href="./src/resources/management-operations.ts">list</a>({ ...params }) -> ManagementOperationTransactionsCursorPage</code>
- <code title="post /v1/management_operations/{management_operation_token}/reverse">client.managementOperations.<a href="./src/resources/management-operations.ts">reverse</a>(managementOperationToken, { ...params }) -> ManagementOperationTransaction</code>

# InternalTransaction

Types:

- <code><a href="./src/resources/internal-transaction.ts">InternalTransaction</a></code>

# FundingEvents

Types:

- <code><a href="./src/resources/funding-events.ts">FundingEventRetrieveResponse</a></code>
- <code><a href="./src/resources/funding-events.ts">FundingEventListResponse</a></code>
- <code><a href="./src/resources/funding-events.ts">FundingEvent</a></code>
- <code><a href="./src/resources/funding-events.ts">FundingEventRetrieveDetailsResponse</a></code>

Methods:

- <code title="get /v1/funding_events/{funding_event_token}">client.fundingEvents.<a href="./src/resources/funding-events.ts">retrieve</a>(fundingEventToken) -> FundingEventRetrieveResponse</code>
- <code title="get /v1/funding_events">client.fundingEvents.<a href="./src/resources/funding-events.ts">list</a>({ ...params }) -> FundingEventListResponsesCursorPage</code>
- <code title="get /v1/funding_events/{funding_event_token}">client.fundingEvents.<a href="./src/resources/funding-events.ts">retrieve</a>(fundingEventToken) -> FundingEvent</code>
- <code title="get /v1/funding_events">client.fundingEvents.<a href="./src/resources/funding-events.ts">list</a>({ ...params }) -> FundingEventsCursorPage</code>
- <code title="get /v1/funding_events/{funding_event_token}/details">client.fundingEvents.<a href="./src/resources/funding-events.ts">retrieveDetails</a>(fundingEventToken) -> FundingEventRetrieveDetailsResponse</code>

# Fraud
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lithic",
"version": "0.124.0",
"version": "0.125.0",
"description": "The official TypeScript library for the Lithic API",
"author": "Lithic <sdk-feedback@lithic.com>",
"types": "dist/index.d.ts",
Expand Down Expand Up @@ -35,7 +35,7 @@
"@types/node": "^20.17.6",
"@typescript-eslint/eslint-plugin": "8.31.1",
"@typescript-eslint/parser": "8.31.1",
"eslint": "^9.20.1",
"eslint": "^9.39.1",
"eslint-plugin-prettier": "^5.4.1",
"eslint-plugin-unused-imports": "^4.1.4",
"iconv-lite": "^0.6.3",
Expand Down
Loading