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
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
lint:
timeout-minutes: 15
name: lint
runs-on: ${{ github.repository == 'stainless-sdks/lithic-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')

steps:
Expand All @@ -45,7 +45,7 @@ jobs:
permissions:
contents: read
id-token: write
runs-on: ${{ github.repository == 'stainless-sdks/lithic-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: (github.event_name == 'push' || github.event.pull_request.head.repo.fork) && (github.event_name != 'push' || github.event.head_commit.message != 'codegen metadata')

steps:
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
test:
timeout-minutes: 15
name: test
runs-on: ${{ github.repository == 'stainless-sdks/lithic-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
runs-on: ${{ startsWith(github.repository, 'stainless-sdks/') && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down
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.131.0"
".": "0.132.0"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 214
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-9e397c65ffb81e2928b8ecf979769a79131ae6058b6fb373a5e930dc8a168732.yml
openapi_spec_hash: 93aea3855d2d1c390107d223762aa818
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-90a1307b64fb449a81303dd73185b15e40f48c10415f4e4f483e59d828c53084.yml
openapi_spec_hash: 4c752106ab99b1c537fc364535736eaa
config_hash: 5bb913c05ebeb301ec925b16e75bb251
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## 0.132.0 (2026-07-22)

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

### Features

* **api:** add embed webhook event types ([6b438b7](https://github.com/lithic-com/lithic-java/commit/6b438b70afa7efc9b556f664177ab168a6fff71b))
* **api:** add Optional parameter overloads to transaction response builders ([5b5091a](https://github.com/lithic-com/lithic-java/commit/5b5091a6f565bb93817401f30e37590e7f532623))
* **api:** add PAYMENT category to book transfers ([a362749](https://github.com/lithic-com/lithic-java/commit/a3627495919ac3272de3403e3b4e5a50155dd434))
* **api:** add PROGRAM_TRANSFER enum values to account/book_transfer/payment/statement types ([0ef7114](https://github.com/lithic-com/lithic-java/commit/0ef7114609e355b3dfc6d193df85fded7a69300e))
* **api:** add recipient_name field to Payment ACH method attributes ([143f55b](https://github.com/lithic-com/lithic-java/commit/143f55bf5f783aa9ab8b40d81f2ab6bb5a3fa1b1))
* **api:** add REVERSED status value to payment list parameters ([108f733](https://github.com/lithic-com/lithic-java/commit/108f7333b40ea70fff815cdc2a00a14464bbb5a4))
* **stlc:** configurable CI runner and private-production-repo support in workflow templates ([d0f208a](https://github.com/lithic-com/lithic-java/commit/d0f208a821f93589ce4a79baf636430386ad7a27))


### Documentation

* **api:** clarify dispute event type descriptions ([20fcf6f](https://github.com/lithic-com/lithic-java/commit/20fcf6fe25934101174fada2170592df451bd5ec))
* **api:** clarify simulateClearing supports multiple calls ([326d02d](https://github.com/lithic-com/lithic-java/commit/326d02d42d76d0f79391d693a9bdd4068e784b94))
* **api:** update category parameter description in external_payment list ([7afdd50](https://github.com/lithic-com/lithic-java/commit/7afdd50d02a66cc8e5fa76133d333c5ffbccab38))
* **api:** update VelocityLimitPeriod duration maximum from 31 to 90 days ([6038ae0](https://github.com/lithic-com/lithic-java/commit/6038ae0656608deb7fa01b8d0aa2865467b637a3))

## 0.131.0 (2026-06-29)

Full Changelog: [v0.130.0...v0.131.0](https://github.com/lithic-com/lithic-java/compare/v0.130.0...v0.131.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.131.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.131.0/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.131.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.132.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.132.0/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.132.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.131.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.132.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.131.0")
implementation("com.lithic.api:lithic-java:0.132.0")
```

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

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

@JvmField val PROGRAM_FUNDING = of("PROGRAM_FUNDING")

@JvmField val PROGRAM_TRANSFER = of("PROGRAM_TRANSFER")

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

Expand Down Expand Up @@ -457,6 +459,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
}

/**
Expand Down Expand Up @@ -491,6 +494,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
/**
* An enum member indicating that [TransactionCategory] was instantiated with an unknown
* value.
Expand Down Expand Up @@ -529,6 +533,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Value.MANAGEMENT_DISBURSEMENT
HOLD -> Value.HOLD
PROGRAM_FUNDING -> Value.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Value.PROGRAM_TRANSFER
else -> Value._UNKNOWN
}

Expand Down Expand Up @@ -565,6 +570,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Known.MANAGEMENT_DISBURSEMENT
HOLD -> Known.HOLD
PROGRAM_FUNDING -> Known.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Known.PROGRAM_TRANSFER
else -> throw LithicInvalidDataException("Unknown TransactionCategory: $value")
}

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

@JvmField val PROGRAM_FUNDING = of("PROGRAM_FUNDING")

@JvmField val PROGRAM_TRANSFER = of("PROGRAM_TRANSFER")

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

Expand Down Expand Up @@ -1179,6 +1181,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
}

/**
Expand Down Expand Up @@ -1215,6 +1218,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
/**
* An enum member indicating that [TransactionCategory] was instantiated with an
* unknown value.
Expand Down Expand Up @@ -1253,6 +1257,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Value.MANAGEMENT_DISBURSEMENT
HOLD -> Value.HOLD
PROGRAM_FUNDING -> Value.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Value.PROGRAM_TRANSFER
else -> Value._UNKNOWN
}

Expand Down Expand Up @@ -1289,6 +1294,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Known.MANAGEMENT_DISBURSEMENT
HOLD -> Known.HOLD
PROGRAM_FUNDING -> Known.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Known.PROGRAM_TRANSFER
else -> throw LithicInvalidDataException("Unknown TransactionCategory: $value")
}

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

@JvmField val PROGRAM_FUNDING = of("PROGRAM_FUNDING")

@JvmField val PROGRAM_TRANSFER = of("PROGRAM_TRANSFER")

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

Expand Down Expand Up @@ -1201,6 +1203,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
}

/**
Expand Down Expand Up @@ -1237,6 +1240,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT,
HOLD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
/**
* An enum member indicating that [TransactionCategory] was instantiated with an
* unknown value.
Expand Down Expand Up @@ -1275,6 +1279,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Value.MANAGEMENT_DISBURSEMENT
HOLD -> Value.HOLD
PROGRAM_FUNDING -> Value.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Value.PROGRAM_TRANSFER
else -> Value._UNKNOWN
}

Expand Down Expand Up @@ -1311,6 +1316,7 @@ private constructor(
MANAGEMENT_DISBURSEMENT -> Known.MANAGEMENT_DISBURSEMENT
HOLD -> Known.HOLD
PROGRAM_FUNDING -> Known.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Known.PROGRAM_TRANSFER
else -> throw LithicInvalidDataException("Unknown TransactionCategory: $value")
}

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

@JvmField val PROGRAM_FUNDING = of("PROGRAM_FUNDING")

@JvmField val PROGRAM_TRANSFER = of("PROGRAM_TRANSFER")

@JvmField val TRANSFER = of("TRANSFER")

@JvmStatic fun of(value: String) = BookTransferCategory(JsonField.of(value))
Expand All @@ -1213,6 +1215,7 @@ private constructor(
INTERNAL,
REWARD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
TRANSFER,
}

Expand All @@ -1235,6 +1238,7 @@ private constructor(
INTERNAL,
REWARD,
PROGRAM_FUNDING,
PROGRAM_TRANSFER,
TRANSFER,
/**
* An enum member indicating that [BookTransferCategory] was instantiated with an
Expand All @@ -1260,6 +1264,7 @@ private constructor(
INTERNAL -> Value.INTERNAL
REWARD -> Value.REWARD
PROGRAM_FUNDING -> Value.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Value.PROGRAM_TRANSFER
TRANSFER -> Value.TRANSFER
else -> Value._UNKNOWN
}
Expand All @@ -1283,6 +1288,7 @@ private constructor(
INTERNAL -> Known.INTERNAL
REWARD -> Known.REWARD
PROGRAM_FUNDING -> Known.PROGRAM_FUNDING
PROGRAM_TRANSFER -> Known.PROGRAM_TRANSFER
TRANSFER -> Known.TRANSFER
else -> throw LithicInvalidDataException("Unknown BookTransferCategory: $value")
}
Expand Down Expand Up @@ -1404,6 +1410,8 @@ private constructor(

@JvmField val BILL_PAYMENT = of("BILL_PAYMENT")

@JvmField val PAYMENT_FEE = of("PAYMENT_FEE")

@JvmField val CASH_BACK = of("CASH_BACK")

@JvmField val ACCOUNT_TO_ACCOUNT = of("ACCOUNT_TO_ACCOUNT")
Expand Down Expand Up @@ -1434,6 +1442,10 @@ private constructor(

@JvmField val COLLECTION = of("COLLECTION")

@JvmField val LITHIC_PROGRAM_TRANSFER = of("LITHIC_PROGRAM_TRANSFER")

@JvmField val BANK_PROGRAM_TRANSFER = of("BANK_PROGRAM_TRANSFER")

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

Expand All @@ -1459,6 +1471,7 @@ private constructor(
INTEREST,
LATE_PAYMENT,
BILL_PAYMENT,
PAYMENT_FEE,
CASH_BACK,
ACCOUNT_TO_ACCOUNT,
CARD_TO_CARD,
Expand All @@ -1474,6 +1487,8 @@ private constructor(
SERVICE,
TRANSFER,
COLLECTION,
LITHIC_PROGRAM_TRANSFER,
BANK_PROGRAM_TRANSFER,
}

/**
Expand Down Expand Up @@ -1506,6 +1521,7 @@ private constructor(
INTEREST,
LATE_PAYMENT,
BILL_PAYMENT,
PAYMENT_FEE,
CASH_BACK,
ACCOUNT_TO_ACCOUNT,
CARD_TO_CARD,
Expand All @@ -1521,6 +1537,8 @@ private constructor(
SERVICE,
TRANSFER,
COLLECTION,
LITHIC_PROGRAM_TRANSFER,
BANK_PROGRAM_TRANSFER,
/**
* An enum member indicating that [BookTransferType] was instantiated with an unknown
* value.
Expand Down Expand Up @@ -1557,6 +1575,7 @@ private constructor(
INTEREST -> Value.INTEREST
LATE_PAYMENT -> Value.LATE_PAYMENT
BILL_PAYMENT -> Value.BILL_PAYMENT
PAYMENT_FEE -> Value.PAYMENT_FEE
CASH_BACK -> Value.CASH_BACK
ACCOUNT_TO_ACCOUNT -> Value.ACCOUNT_TO_ACCOUNT
CARD_TO_CARD -> Value.CARD_TO_CARD
Expand All @@ -1572,6 +1591,8 @@ private constructor(
SERVICE -> Value.SERVICE
TRANSFER -> Value.TRANSFER
COLLECTION -> Value.COLLECTION
LITHIC_PROGRAM_TRANSFER -> Value.LITHIC_PROGRAM_TRANSFER
BANK_PROGRAM_TRANSFER -> Value.BANK_PROGRAM_TRANSFER
else -> Value._UNKNOWN
}

Expand Down Expand Up @@ -1606,6 +1627,7 @@ private constructor(
INTEREST -> Known.INTEREST
LATE_PAYMENT -> Known.LATE_PAYMENT
BILL_PAYMENT -> Known.BILL_PAYMENT
PAYMENT_FEE -> Known.PAYMENT_FEE
CASH_BACK -> Known.CASH_BACK
ACCOUNT_TO_ACCOUNT -> Known.ACCOUNT_TO_ACCOUNT
CARD_TO_CARD -> Known.CARD_TO_CARD
Expand All @@ -1621,6 +1643,8 @@ private constructor(
SERVICE -> Known.SERVICE
TRANSFER -> Known.TRANSFER
COLLECTION -> Known.COLLECTION
LITHIC_PROGRAM_TRANSFER -> Known.LITHIC_PROGRAM_TRANSFER
BANK_PROGRAM_TRANSFER -> Known.BANK_PROGRAM_TRANSFER
else -> throw LithicInvalidDataException("Unknown BookTransferType: $value")
}

Expand Down
Loading
Loading