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.140.0"
".": "0.141.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: 195
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-efe780032e44b3cf0f6914407e43bce6aa7176fa50aa6ec018f93c1f28af8490.yml
openapi_spec_hash: fcb4ca53ca59978f23f21d7c74fcc0b0
config_hash: a0a579b0564a5c18568a78f5ba2b6653
configured_endpoints: 214
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-a4afc884f86f30a87445552888031ac1ca18aed0476d7120da555bf457627e65.yml
openapi_spec_hash: ce8d0830986c702f0c7a693b1c3cc5a2
config_hash: 4b618a1df59e555cebe6aa13e8c0218f
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# Changelog

## 0.141.0 (2026-06-16)

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

### Features

* **api:** add CARD_TRANSACTION feature type to auth rules ([b0a0853](https://github.com/lithic-com/lithic-node/commit/b0a08535053d12a9ccfbdb087ca70877e180aee8))
* **api:** add condition attributes and parameters to auth rules v2 ([7723499](https://github.com/lithic-com/lithic-node/commit/7723499e44b8191fa1b0b1738baac2b474e8e9c4))
* **api:** Add created field and make completed_at nullable in latest_challenge ([a346991](https://github.com/lithic-com/lithic-node/commit/a346991c4221e91a0ca9745c8d16af4ed4c5cbd4))
* **api:** add day_of_period field to loan tapes response ([68b8a9d](https://github.com/lithic-com/lithic-node/commit/68b8a9d3d1d1cd18d8adeb50546a5e805e6c05b4))
* **api:** add hold adjustment action option to auth_rules.v2 ([a5646fa](https://github.com/lithic-com/lithic-node/commit/a5646face60183e7d600d5004d0e202b69152d00))
* **api:** add name_validation field to card authorizations ([648f48a](https://github.com/lithic-com/lithic-node/commit/648f48aedafe4f636947ec86e70b5d1ab0e37426))
* **api:** add route method to transactions ([543639a](https://github.com/lithic-com/lithic-node/commit/543639ac51ca316a0c2d5f23331dbbea1153aa82))
* **api:** add tags field to payment responses ([527bd29](https://github.com/lithic-com/lithic-node/commit/527bd292b5baf8f564ba84abf27d40dd4227a937))
* **api:** add transactionMonitoring resource with cases/queues/comments/files endpoints ([a156e4d](https://github.com/lithic-com/lithic-node/commit/a156e4d97d05084c8eefbb31da50a17a4e119bef))


### Bug Fixes

* **client:** send content-type header for requests with an omitted optional body ([7d5d03d](https://github.com/lithic-com/lithic-node/commit/7d5d03d08f8d686740cdda7888a14efcadc4f565))
* **mcp:** use `pure-lockfile` when building mcp server ([52fcdae](https://github.com/lithic-com/lithic-node/commit/52fcdae2df3264e79c2a9550630f2cca1f3c563b))


### Documentation

* **api:** update support contact from email to URL ([6d084ee](https://github.com/lithic-com/lithic-node/commit/6d084ee96a3684fcb9bb70d08a5574193fa906ce))

## 0.140.0 (2026-05-26)

Full Changelog: [v0.139.0...v0.140.0](https://github.com/lithic-com/lithic-node/compare/v0.139.0...v0.140.0)
Expand Down
9 changes: 9 additions & 0 deletions MIGRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ This affects the following methods:
- `client.accountHolders.retrieveDocument()`
- `client.accountHolders.entities.delete()`
- `client.authRules.v2.backtests.retrieve()`
- `client.transactionMonitoring.cases.comments.update()`
- `client.transactionMonitoring.cases.comments.delete()`
- `client.transactionMonitoring.cases.files.retrieve()`
- `client.transactionMonitoring.cases.files.delete()`
- `client.cards.financialTransactions.retrieve()`
- `client.disputes.deleteEvidence()`
- `client.disputes.retrieveEvidence()`
Expand Down Expand Up @@ -105,6 +109,11 @@ client.example.list(undefined, { headers: { ... } });
- `client.authRules.v2.list()`
- `client.authRules.v2.listResults()`
- `client.authRules.v2.retrieveFeatures()`
- `client.transactionMonitoring.cases.list()`
- `client.transactionMonitoring.cases.listActivity()`
- `client.transactionMonitoring.cases.listTransactions()`
- `client.transactionMonitoring.cases.files.list()`
- `client.transactionMonitoring.queues.list()`
- `client.tokenizations.list()`
- `client.tokenizations.resendActivationCode()`
- `client.tokenizations.updateDigitalCardArt()`
Expand Down
66 changes: 66 additions & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,71 @@ Methods:
- <code title="post /v2/auth_rules/{auth_rule_token}/backtests">client.authRules.v2.backtests.<a href="./src/resources/auth-rules/v2/backtests.ts">create</a>(authRuleToken, { ...params }) -> BacktestCreateResponse</code>
- <code title="get /v2/auth_rules/{auth_rule_token}/backtests/{auth_rule_backtest_token}">client.authRules.v2.backtests.<a href="./src/resources/auth-rules/v2/backtests.ts">retrieve</a>(authRuleBacktestToken, { ...params }) -> BacktestResults</code>

# TransactionMonitoring

## Cases

Types:

- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">CaseActivityEntry</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">CaseActivityType</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">CaseCard</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">CaseEntity</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">CasePriority</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">CaseSortOrder</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">CaseStatus</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">CaseTransaction</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">EntityType</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">MonitoringCase</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">ResolutionOutcome</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/cases.ts">CaseRetrieveCardsResponse</a></code>

Methods:

- <code title="get /v1/transaction_monitoring/cases/{case_token}">client.transactionMonitoring.cases.<a href="./src/resources/transaction-monitoring/cases/cases.ts">retrieve</a>(caseToken) -> MonitoringCase</code>
- <code title="patch /v1/transaction_monitoring/cases/{case_token}">client.transactionMonitoring.cases.<a href="./src/resources/transaction-monitoring/cases/cases.ts">update</a>(caseToken, { ...params }) -> MonitoringCase</code>
- <code title="get /v1/transaction_monitoring/cases">client.transactionMonitoring.cases.<a href="./src/resources/transaction-monitoring/cases/cases.ts">list</a>({ ...params }) -> MonitoringCasesCursorPage</code>
- <code title="get /v1/transaction_monitoring/cases/{case_token}/activity">client.transactionMonitoring.cases.<a href="./src/resources/transaction-monitoring/cases/cases.ts">listActivity</a>(caseToken, { ...params }) -> CaseActivityEntriesCursorPage</code>
- <code title="get /v1/transaction_monitoring/cases/{case_token}/transactions">client.transactionMonitoring.cases.<a href="./src/resources/transaction-monitoring/cases/cases.ts">listTransactions</a>(caseToken, { ...params }) -> CaseTransactionsCursorPage</code>
- <code title="get /v1/transaction_monitoring/cases/{case_token}/cards">client.transactionMonitoring.cases.<a href="./src/resources/transaction-monitoring/cases/cases.ts">retrieveCards</a>(caseToken) -> CaseRetrieveCardsResponse</code>

### Comments

Methods:

- <code title="post /v1/transaction_monitoring/cases/{case_token}/comments">client.transactionMonitoring.cases.comments.<a href="./src/resources/transaction-monitoring/cases/comments.ts">create</a>(caseToken, { ...params }) -> CaseActivityEntry</code>
- <code title="patch /v1/transaction_monitoring/cases/{case_token}/comments/{comment_token}">client.transactionMonitoring.cases.comments.<a href="./src/resources/transaction-monitoring/cases/comments.ts">update</a>(commentToken, { ...params }) -> CaseActivityEntry</code>
- <code title="delete /v1/transaction_monitoring/cases/{case_token}/comments/{comment_token}">client.transactionMonitoring.cases.comments.<a href="./src/resources/transaction-monitoring/cases/comments.ts">delete</a>(commentToken, { ...params }) -> void</code>

### Files

Types:

- <code><a href="./src/resources/transaction-monitoring/cases/files.ts">CaseFile</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/files.ts">FileStatus</a></code>
- <code><a href="./src/resources/transaction-monitoring/cases/files.ts">UploadConstraints</a></code>

Methods:

- <code title="post /v1/transaction_monitoring/cases/{case_token}/files">client.transactionMonitoring.cases.files.<a href="./src/resources/transaction-monitoring/cases/files.ts">create</a>(caseToken, { ...params }) -> CaseFile</code>
- <code title="get /v1/transaction_monitoring/cases/{case_token}/files/{file_token}">client.transactionMonitoring.cases.files.<a href="./src/resources/transaction-monitoring/cases/files.ts">retrieve</a>(fileToken, { ...params }) -> CaseFile</code>
- <code title="get /v1/transaction_monitoring/cases/{case_token}/files">client.transactionMonitoring.cases.files.<a href="./src/resources/transaction-monitoring/cases/files.ts">list</a>(caseToken, { ...params }) -> CaseFilesCursorPage</code>
- <code title="delete /v1/transaction_monitoring/cases/{case_token}/files/{file_token}">client.transactionMonitoring.cases.files.<a href="./src/resources/transaction-monitoring/cases/files.ts">delete</a>(fileToken, { ...params }) -> void</code>

## Queues

Types:

- <code><a href="./src/resources/transaction-monitoring/queues.ts">Queue</a></code>

Methods:

- <code title="post /v1/transaction_monitoring/queues">client.transactionMonitoring.queues.<a href="./src/resources/transaction-monitoring/queues.ts">create</a>({ ...params }) -> Queue</code>
- <code title="get /v1/transaction_monitoring/queues/{queue_token}">client.transactionMonitoring.queues.<a href="./src/resources/transaction-monitoring/queues.ts">retrieve</a>(queueToken) -> Queue</code>
- <code title="patch /v1/transaction_monitoring/queues/{queue_token}">client.transactionMonitoring.queues.<a href="./src/resources/transaction-monitoring/queues.ts">update</a>(queueToken, { ...params }) -> Queue</code>
- <code title="get /v1/transaction_monitoring/queues">client.transactionMonitoring.queues.<a href="./src/resources/transaction-monitoring/queues.ts">list</a>({ ...params }) -> QueuesCursorPage</code>
- <code title="delete /v1/transaction_monitoring/queues/{queue_token}">client.transactionMonitoring.queues.<a href="./src/resources/transaction-monitoring/queues.ts">delete</a>(queueToken) -> void</code>

# AuthStreamEnrollment

Types:
Expand Down Expand Up @@ -472,6 +537,7 @@ Methods:
- <code title="get /v1/transactions/{transaction_token}">client.transactions.<a href="./src/resources/transactions/transactions.ts">retrieve</a>(transactionToken) -> Transaction</code>
- <code title="get /v1/transactions">client.transactions.<a href="./src/resources/transactions/transactions.ts">list</a>({ ...params }) -> TransactionsCursorPage</code>
- <code title="post /v1/transactions/{transaction_token}/expire_authorization">client.transactions.<a href="./src/resources/transactions/transactions.ts">expireAuthorization</a>(transactionToken) -> void</code>
- <code title="post /v1/transactions/{transaction_token}/route">client.transactions.<a href="./src/resources/transactions/transactions.ts">route</a>(transactionToken, { ...params }) -> void</code>
- <code title="post /v1/simulate/authorize">client.transactions.<a href="./src/resources/transactions/transactions.ts">simulateAuthorization</a>({ ...params }) -> TransactionSimulateAuthorizationResponse</code>
- <code title="post /v1/simulate/authorization_advice">client.transactions.<a href="./src/resources/transactions/transactions.ts">simulateAuthorizationAdvice</a>({ ...params }) -> TransactionSimulateAuthorizationAdviceResponse</code>
- <code title="post /v1/simulate/clearing">client.transactions.<a href="./src/resources/transactions/transactions.ts">simulateClearing</a>({ ...params }) -> TransactionSimulateClearingResponse</code>
Expand Down
136 changes: 136 additions & 0 deletions bin/migration-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,142 @@
}
]
},
{
"base": "transactionMonitoring.cases.comments",
"name": "update",
"params": [
{
"type": "param",
"key": "comment_token",
"location": "path"
},
{
"type": "params",
"maybeOverload": false
},
{
"type": "options"
}
],
"oldParams": [
{
"type": "param",
"key": "case_token",
"location": "path"
},
{
"type": "param",
"key": "comment_token",
"location": "path"
},
{
"type": "params",
"maybeOverload": false
},
{
"type": "options"
}
]
},
{
"base": "transactionMonitoring.cases.comments",
"name": "delete",
"params": [
{
"type": "param",
"key": "comment_token",
"location": "path"
},
{
"type": "params",
"maybeOverload": false
},
{
"type": "options"
}
],
"oldParams": [
{
"type": "param",
"key": "case_token",
"location": "path"
},
{
"type": "param",
"key": "comment_token",
"location": "path"
},
{
"type": "options"
}
]
},
{
"base": "transactionMonitoring.cases.files",
"name": "retrieve",
"params": [
{
"type": "param",
"key": "file_token",
"location": "path"
},
{
"type": "params",
"maybeOverload": false
},
{
"type": "options"
}
],
"oldParams": [
{
"type": "param",
"key": "case_token",
"location": "path"
},
{
"type": "param",
"key": "file_token",
"location": "path"
},
{
"type": "options"
}
]
},
{
"base": "transactionMonitoring.cases.files",
"name": "delete",
"params": [
{
"type": "param",
"key": "file_token",
"location": "path"
},
{
"type": "params",
"maybeOverload": false
},
{
"type": "options"
}
],
"oldParams": [
{
"type": "param",
"key": "case_token",
"location": "path"
},
{
"type": "param",
"key": "file_token",
"location": "path"
},
{
"type": "options"
}
]
},
{
"base": "cards.financialTransactions",
"name": "retrieve",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lithic",
"version": "0.140.0",
"version": "0.141.0",
"description": "The official TypeScript library for the Lithic API",
"author": "Lithic <sdk-feedback@lithic.com>",
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"dxt_version": "0.2",
"name": "lithic-mcp",
"version": "0.140.0",
"version": "0.141.0",
"description": "The official MCP Server for the Lithic API",
"author": {
"name": "Lithic",
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lithic-mcp",
"version": "0.140.0",
"version": "0.141.0",
"description": "The official MCP Server for the Lithic API",
"author": "Lithic <sdk-feedback@lithic.com>",
"types": "dist/index.d.ts",
Expand Down
19 changes: 19 additions & 0 deletions packages/mcp-server/src/code-tool-worker.ts
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,24 @@ const fuse = new Fuse(
'client.authRules.v2.update',
'client.authRules.v2.backtests.create',
'client.authRules.v2.backtests.retrieve',
'client.transactionMonitoring.cases.list',
'client.transactionMonitoring.cases.listActivity',
'client.transactionMonitoring.cases.listTransactions',
'client.transactionMonitoring.cases.retrieve',
'client.transactionMonitoring.cases.retrieveCards',
'client.transactionMonitoring.cases.update',
'client.transactionMonitoring.cases.comments.create',
'client.transactionMonitoring.cases.comments.delete',
'client.transactionMonitoring.cases.comments.update',
'client.transactionMonitoring.cases.files.create',
'client.transactionMonitoring.cases.files.delete',
'client.transactionMonitoring.cases.files.list',
'client.transactionMonitoring.cases.files.retrieve',
'client.transactionMonitoring.queues.create',
'client.transactionMonitoring.queues.delete',
'client.transactionMonitoring.queues.list',
'client.transactionMonitoring.queues.retrieve',
'client.transactionMonitoring.queues.update',
'client.authStreamEnrollment.retrieveSecret',
'client.authStreamEnrollment.rotateSecret',
'client.tokenizationDecisioning.retrieveSecret',
Expand Down Expand Up @@ -225,6 +243,7 @@ const fuse = new Fuse(
'client.transactions.expireAuthorization',
'client.transactions.list',
'client.transactions.retrieve',
'client.transactions.route',
'client.transactions.simulateAuthorization',
'client.transactions.simulateAuthorizationAdvice',
'client.transactions.simulateClearing',
Expand Down
Loading
Loading