Skip to content
Open
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.116.0"
".": "0.116.1"
}
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 176
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-ce2adff9b644ed4562b5342a4a43d0b40c98d43b4e063b4626f4ca5d342f1b92.yml
openapi_spec_hash: fbc84b866ce96457261ac58b4e75c71d
config_hash: 31d71922d7838f34ae0875c9b8026d99
config_hash: faacaff68ffb3a4d051f0a7b8442e099
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Changelog

## 0.116.1 (2026-01-29)

Full Changelog: [v0.116.0...v0.116.1](https://github.com/lithic-com/lithic-java/compare/v0.116.0...v0.116.1)

### Bug Fixes

* add missing fields ([b075f58](https://github.com/lithic-com/lithic-java/commit/b075f58683c40bd097d18490992744526f74161a))


### Chores

* configure new SDK language ([2ddf823](https://github.com/lithic-com/lithic-java/commit/2ddf82360b21d85b57231fafc022f10ef909df40))
* Enable stainless MCP in config ([2f605c1](https://github.com/lithic-com/lithic-java/commit/2f605c19967c7c77dec0358e1ccbacbadf9fc632))

## 0.116.0 (2026-01-27)

Full Changelog: [v0.115.0...v0.116.0](https://github.com/lithic-com/lithic-java/compare/v0.115.0...v0.116.0)
Expand Down
19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,27 @@

<!-- x-release-please-start-version -->

[![Maven Central](https://img.shields.io/maven-central/v/com.lithic.api/lithic-java)](https://central.sonatype.com/artifact/com.lithic.api/lithic-java/0.116.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.116.0/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.116.0)
[![Maven Central](https://img.shields.io/maven-central/v/com.lithic.api/lithic-java)](https://central.sonatype.com/artifact/com.lithic.api/lithic-java/0.116.1)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.116.1/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.116.1)

<!-- x-release-please-end -->

The Lithic Java SDK provides convenient access to the [Lithic REST API](https://docs.lithic.com) from applications written in Java.

The Lithic Java SDK is similar to the Lithic Kotlin SDK but with minor differences that make it more ergonomic for use in Java, such as `Optional` instead of nullable values, `Stream` instead of `Sequence`, and `CompletableFuture` instead of suspend functions.

## MCP Server

Use the Lithic MCP Server to enable AI assistants to interact with this API, allowing them to explore endpoints, make test requests, and use documentation to help integrate this SDK into your application.

[![Add to Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en-US/install-mcp?name=lithic-mcp&config=eyJuYW1lIjoibGl0aGljLW1jcCIsInRyYW5zcG9ydCI6Imh0dHAiLCJ1cmwiOiJodHRwczovL2xpdGhpYy5zdGxtY3AuY29tIiwiaGVhZGVycyI6eyJ4LWxpdGhpYy1hcGkta2V5IjoiTXkgTGl0aGljIEFQSSBLZXkifX0)
[![Install in VS Code](https://img.shields.io/badge/_-Add_to_VS_Code-blue?style=for-the-badge&logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI0VFRSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzAuMjM1IDM5Ljg4NGEyLjQ5MSAyLjQ5MSAwIDAgMS0xLjc4MS0uNzNMMTIuNyAyNC43OGwtMy40NiAyLjYyNC0zLjQwNiAyLjU4MmExLjY2NSAxLjY2NSAwIDAgMS0xLjA4Mi4zMzggMS42NjQgMS42NjQgMCAwIDEtMS4wNDYtLjQzMWwtMi4yLTJhMS42NjYgMS42NjYgMCAwIDEgMC0yLjQ2M0w3LjQ1OCAyMCA0LjY3IDE3LjQ1MyAxLjUwNyAxNC41N2ExLjY2NSAxLjY2NSAwIDAgMSAwLTIuNDYzbDIuMi0yYTEuNjY1IDEuNjY1IDAgMCAxIDIuMTMtLjA5N2w2Ljg2MyA1LjIwOUwyOC40NTIuODQ0YTIuNDg4IDIuNDg4IDAgMCAxIDEuODQxLS43MjljLjM1MS4wMDkuNjk5LjA5MSAxLjAxOS4yNDVsOC4yMzYgMy45NjFhMi41IDIuNSAwIDAgMSAxLjQxNSAyLjI1M3YuMDk5LS4wNDVWMzMuMzd2LS4wNDUuMDk1YTIuNTAxIDIuNTAxIDAgMCAxLTEuNDE2IDIuMjU3bC04LjIzNSAzLjk2MWEyLjQ5MiAyLjQ5MiAwIDAgMS0xLjA3Ny4yNDZabS43MTYtMjguOTQ3LTExLjk0OCA5LjA2MiAxMS45NTIgOS4wNjUtLjAwNC0xOC4xMjdaIi8+PC9zdmc+)](https://vscode.stainless.com/mcp/%7B%22name%22%3A%22lithic-mcp%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Flithic.stlmcp.com%22%2C%22headers%22%3A%7B%22x-lithic-api-key%22%3A%22My%20Lithic%20API%20Key%22%7D%7D)

> Note: You may need to set environment variables in your MCP client.

<!-- x-release-please-start-version -->

The REST API documentation can be found on [docs.lithic.com](https://docs.lithic.com). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.lithic.api/lithic-java/0.116.0).
The REST API documentation can be found on [docs.lithic.com](https://docs.lithic.com). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.lithic.api/lithic-java/0.116.1).

<!-- x-release-please-end -->

Expand All @@ -24,7 +33,7 @@ The REST API documentation can be found on [docs.lithic.com](https://docs.lithic
### Gradle

```kotlin
implementation("com.lithic.api:lithic-java:0.116.0")
implementation("com.lithic.api:lithic-java:0.116.1")
```

### Maven
Expand All @@ -33,7 +42,7 @@ implementation("com.lithic.api:lithic-java:0.116.0")
<dependency>
<groupId>com.lithic.api</groupId>
<artifactId>lithic-java</artifactId>
<version>0.116.0</version>
<version>0.116.1</version>
</dependency>
```

Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ repositories {

allprojects {
group = "com.lithic.api"
version = "0.116.0" // x-release-please-version
version = "0.116.1" // x-release-please-version
}

subprojects {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ internal class AccountHolderSimulateEnrollmentReviewResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -92,6 +93,7 @@ internal class AccountHolderSimulateEnrollmentReviewResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand All @@ -118,6 +120,7 @@ internal class AccountHolderSimulateEnrollmentReviewResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -203,6 +206,7 @@ internal class AccountHolderSimulateEnrollmentReviewResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -245,6 +249,7 @@ internal class AccountHolderSimulateEnrollmentReviewResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -272,6 +277,7 @@ internal class AccountHolderSimulateEnrollmentReviewResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -360,6 +366,7 @@ internal class AccountHolderSimulateEnrollmentReviewResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -400,6 +407,7 @@ internal class AccountHolderSimulateEnrollmentReviewResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand All @@ -426,6 +434,7 @@ internal class AccountHolderSimulateEnrollmentReviewResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ internal class AccountHolderUpdateParamsTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -91,6 +92,7 @@ internal class AccountHolderUpdateParamsTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -162,6 +164,7 @@ internal class AccountHolderUpdateParamsTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -203,6 +206,7 @@ internal class AccountHolderUpdateParamsTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -259,6 +263,7 @@ internal class AccountHolderUpdateParamsTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -300,6 +305,7 @@ internal class AccountHolderUpdateParamsTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ internal class AccountHolderUpdateResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -96,6 +97,7 @@ internal class AccountHolderUpdateResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand All @@ -122,6 +124,7 @@ internal class AccountHolderUpdateResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -211,6 +214,7 @@ internal class AccountHolderUpdateResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -251,6 +255,7 @@ internal class AccountHolderUpdateResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -278,6 +283,7 @@ internal class AccountHolderUpdateResponseTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ internal class AccountHolderUpdatedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -102,6 +103,7 @@ internal class AccountHolderUpdatedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -171,6 +173,7 @@ internal class AccountHolderUpdatedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -213,6 +216,7 @@ internal class AccountHolderUpdatedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -266,6 +270,7 @@ internal class AccountHolderUpdatedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -314,6 +319,7 @@ internal class AccountHolderUpdatedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@ internal class ParsedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -211,6 +212,7 @@ internal class ParsedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -332,6 +334,7 @@ internal class ParsedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -372,6 +375,7 @@ internal class ParsedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -419,6 +423,7 @@ internal class ParsedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down Expand Up @@ -519,6 +524,7 @@ internal class ParsedWebhookEventTest {
.dob("1991-03-08 08:00:00")
.email("tom@middle-earth.com")
.firstName("Tom")
.governmentId("111-23-1412")
.lastName("Bombadil")
.phoneNumber("+15555555555")
.build()
Expand Down
Loading