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.133.0"
".": "0.134.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: 216
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-38a020a15ab14f79c7fea3290822406cf80a9d43d46ab3295632a9723f5e42cd.yml
openapi_spec_hash: 5a7357a17c5119bc91d8f5e42297fac3
config_hash: 27fa50e251754c8982e3dc615ef6da41
configured_endpoints: 218
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-cc426da9e5047cbcd8e764a20ea1afd35c685ebaedc87128f0a22f9f05ae1537.yml
openapi_spec_hash: 731d6efde305387fde11ba31972f176b
config_hash: b314c3c5c82a483d1a7812b31b1d1fc4
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## 0.134.0 (2026-09-16)

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

### Features

* [CARDS-5174] Add reiusse/renew 409 error ([3d90574](https://github.com/lithic-com/lithic-java/commit/3d90574a2bd217af7a1e3161c55a17c2d3f7b6bc))
* Add missing blockchain/stablecoin endpoints to the spec ([5cdc715](https://github.com/lithic-com/lithic-java/commit/5cdc715990d26e494c33d6dfd5bd6581ce21b6c7))
* **api:** add card.pin_updated webhook event ([8ab17b8](https://github.com/lithic-com/lithic-java/commit/8ab17b8600e670de5baedfb831bf3aa327c3163a))
* **api:** add EXTERNAL_STABLECOIN category/events to payments and account activity models ([71a8dc7](https://github.com/lithic-com/lithic-java/commit/71a8dc7df0db29dc489ba45c3c677e3d1dbeafa1))
* **api:** add FEE/FEE_REVERSAL event types to FinancialEvent/ManagementOperation/StatementLineItems ([ea12080](https://github.com/lithic-com/lithic-java/commit/ea12080f1eac92e1a9bdb3c35ed0b67f3bcf3891))
* **api:** add psd2Context field to ThreeDSAuthentication responses ([5b86204](https://github.com/lithic-com/lithic-java/commit/5b862041a8be447059faa1cdf44fabcc82ae5764))
* **api:** add STABLECOIN_REVIEWED simulation type to payment simulate action ([eb203cb](https://github.com/lithic-com/lithic-java/commit/eb203cb3d42ad2e5af7924be34535db8f7ffe936))
* AUTH-3759: Add DECLINE_SCA_REQUIRED and SCA_REQUIRED enum entries ([816b323](https://github.com/lithic-com/lithic-java/commit/816b3238971ee1e9f6b2997f5a54c7a598959dd9))
* TRE-14349: add installment plan management operation event types ([97fabed](https://github.com/lithic-com/lithic-java/commit/97fabed2eefe8fe7c76fa4c45a66ed8495a28f9d))
* TRE-14429: Document the stablecoin payments endpoint ([585fdd5](https://github.com/lithic-com/lithic-java/commit/585fdd50392d686c01877f07189ed696345267c8))
* **types:** add OTHER enum value to AuthRuleType ([498c5fe](https://github.com/lithic-com/lithic-java/commit/498c5fe9b52733f1723a1f5014b354c0b52a3d3b))

## 0.133.0 (2026-08-31)

Full Changelog: [v0.132.0...v0.133.0](https://github.com/lithic-com/lithic-java/compare/v0.132.0...v0.133.0)
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

<!-- 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.133.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.133.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.134.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.134.0)

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

Expand All @@ -22,7 +22,7 @@ Use the Lithic MCP Server to enable AI assistants to interact with this API, all

<!-- 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.133.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.134.0).

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

Expand All @@ -33,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.133.0")
implementation("com.lithic.api:lithic-java:0.134.0")
```

### Maven
Expand All @@ -42,7 +42,7 @@ implementation("com.lithic.api:lithic-java:0.133.0")
<dependency>
<groupId>com.lithic.api</groupId>
<artifactId>lithic-java</artifactId>
<version>0.133.0</version>
<version>0.134.0</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.133.0" // x-release-please-version
version = "0.134.0" // x-release-please-version
}

subprojects {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -414,6 +414,8 @@ private constructor(

@JvmField val EXTERNAL_RTP = of("EXTERNAL_RTP")

@JvmField val EXTERNAL_STABLECOIN = of("EXTERNAL_STABLECOIN")

@JvmField val EXTERNAL_TRANSFER = of("EXTERNAL_TRANSFER")

@JvmField val EXTERNAL_WIRE = of("EXTERNAL_WIRE")
Expand Down Expand Up @@ -453,6 +455,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -489,6 +492,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -529,6 +533,7 @@ private constructor(
EXTERNAL_CHECK -> Value.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Value.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Value.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Value.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Value.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Value.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Value.MANAGEMENT_ADJUSTMENT
Expand Down Expand Up @@ -567,6 +572,7 @@ private constructor(
EXTERNAL_CHECK -> Known.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Known.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Known.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Known.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Known.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Known.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Known.MANAGEMENT_ADJUSTMENT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1136,6 +1136,8 @@ private constructor(

@JvmField val EXTERNAL_RTP = of("EXTERNAL_RTP")

@JvmField val EXTERNAL_STABLECOIN = of("EXTERNAL_STABLECOIN")

@JvmField val EXTERNAL_TRANSFER = of("EXTERNAL_TRANSFER")

@JvmField val EXTERNAL_WIRE = of("EXTERNAL_WIRE")
Expand Down Expand Up @@ -1175,6 +1177,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -1213,6 +1216,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -1253,6 +1257,7 @@ private constructor(
EXTERNAL_CHECK -> Value.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Value.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Value.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Value.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Value.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Value.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Value.MANAGEMENT_ADJUSTMENT
Expand Down Expand Up @@ -1291,6 +1296,7 @@ private constructor(
EXTERNAL_CHECK -> Known.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Known.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Known.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Known.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Known.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Known.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Known.MANAGEMENT_ADJUSTMENT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1158,6 +1158,8 @@ private constructor(

@JvmField val EXTERNAL_RTP = of("EXTERNAL_RTP")

@JvmField val EXTERNAL_STABLECOIN = of("EXTERNAL_STABLECOIN")

@JvmField val EXTERNAL_TRANSFER = of("EXTERNAL_TRANSFER")

@JvmField val EXTERNAL_WIRE = of("EXTERNAL_WIRE")
Expand Down Expand Up @@ -1197,6 +1199,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -1235,6 +1238,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -1275,6 +1279,7 @@ private constructor(
EXTERNAL_CHECK -> Value.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Value.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Value.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Value.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Value.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Value.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Value.MANAGEMENT_ADJUSTMENT
Expand Down Expand Up @@ -1313,6 +1318,7 @@ private constructor(
EXTERNAL_CHECK -> Known.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Known.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Known.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Known.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Known.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Known.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Known.MANAGEMENT_ADJUSTMENT
Expand Down
12 changes: 12 additions & 0 deletions lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,8 @@ private constructor(
* - `TYPESCRIPT_CODE`: AUTHORIZATION, THREE_DS_AUTHENTICATION, TOKENIZATION,
* ACH_CREDIT_RECEIPT, ACH_DEBIT_RECEIPT, CARD_TRANSACTION_UPDATE, or ACH_PAYMENT_UPDATE event
* stream.
* - `OTHER`: A rule whose type is not exposed through this API. Rules of this type are
* read-only; `OTHER` cannot be used when creating a rule.
*
* @throws LithicInvalidDataException if the JSON field has an unexpected type or is
* unexpectedly missing or null (e.g. if the server responded with an unexpected value).
Expand Down Expand Up @@ -662,6 +664,8 @@ private constructor(
* - `TYPESCRIPT_CODE`: AUTHORIZATION, THREE_DS_AUTHENTICATION, TOKENIZATION,
* ACH_CREDIT_RECEIPT, ACH_DEBIT_RECEIPT, CARD_TRANSACTION_UPDATE, or ACH_PAYMENT_UPDATE
* event stream.
* - `OTHER`: A rule whose type is not exposed through this API. Rules of this type are
* read-only; `OTHER` cannot be used when creating a rule.
*/
fun type(type: AuthRuleType) = type(JsonField.of(type))

Expand Down Expand Up @@ -3254,6 +3258,8 @@ private constructor(
* - `TYPESCRIPT_CODE`: AUTHORIZATION, THREE_DS_AUTHENTICATION, TOKENIZATION,
* ACH_CREDIT_RECEIPT, ACH_DEBIT_RECEIPT, CARD_TRANSACTION_UPDATE, or ACH_PAYMENT_UPDATE event
* stream.
* - `OTHER`: A rule whose type is not exposed through this API. Rules of this type are
* read-only; `OTHER` cannot be used when creating a rule.
*/
class AuthRuleType @JsonCreator private constructor(private val value: JsonField<String>) :
Enum {
Expand All @@ -3280,6 +3286,8 @@ private constructor(

@JvmField val TYPESCRIPT_CODE = of("TYPESCRIPT_CODE")

@JvmField val OTHER = of("OTHER")

@JvmStatic fun of(value: String) = AuthRuleType(JsonField.of(value))
}

Expand All @@ -3290,6 +3298,7 @@ private constructor(
MERCHANT_LOCK,
CONDITIONAL_ACTION,
TYPESCRIPT_CODE,
OTHER,
}

/**
Expand All @@ -3307,6 +3316,7 @@ private constructor(
MERCHANT_LOCK,
CONDITIONAL_ACTION,
TYPESCRIPT_CODE,
OTHER,
/**
* An enum member indicating that [AuthRuleType] was instantiated with an unknown value.
*/
Expand All @@ -3327,6 +3337,7 @@ private constructor(
MERCHANT_LOCK -> Value.MERCHANT_LOCK
CONDITIONAL_ACTION -> Value.CONDITIONAL_ACTION
TYPESCRIPT_CODE -> Value.TYPESCRIPT_CODE
OTHER -> Value.OTHER
else -> Value._UNKNOWN
}

Expand All @@ -3346,6 +3357,7 @@ private constructor(
MERCHANT_LOCK -> Known.MERCHANT_LOCK
CONDITIONAL_ACTION -> Known.CONDITIONAL_ACTION
TYPESCRIPT_CODE -> Known.TYPESCRIPT_CODE
OTHER -> Known.OTHER
else -> throw LithicInvalidDataException("Unknown AuthRuleType: $value")
}

Expand Down
Loading
Loading