Releases: apideck-libraries/sdk-java
java - v0.31.18 - 2026-06-19 13:01:51
Generated by Speakeasy CLI
2026-06-19 13:01:51
Changes
Based on:
- OpenAPI Doc 10.24.44
- Speakeasy CLI 1.784.0 (2.911.0) https://github.com/speakeasy-api/speakeasy
Generated
- [java v0.31.18] .
Releases
- [Maven Central v0.31.18] https://central.sonatype.com/artifact/com.apideck/unify/0.31.18 - .
Publishing Completed
java - v0.31.17 - 2026-06-18 13:02:32
Java SDK v0.31.18 Changelog
Release Date: June 2026
What's New
This release is a maintenance update that refreshes the SDK generator toolchain (Speakeasy CLI 1.784.0, generation engine 2.911.0) and picks up a minor OpenAPI spec revision. No API surface changes — existing code compiles and runs without modification.
Summary of Changes
| Category | Description | Action Required |
|---|---|---|
| Toolchain | Speakeasy CLI 1.783.1 → 1.784.0, generation engine 2.910.1 → 2.911.0 | None |
| API Spec | OAS checksum updated (doc version remains 10.24.44) | None |
Detailed Changes by API
No API-level changes in this release.
Migration Checklist
- Update Gradle dependency to
com.apideck:unify:0.31.18
Gradle:
implementation 'com.apideck:unify:0.31.18'Maven:
<dependency>
<groupId>com.apideck</groupId>
<artifactId>unify</artifactId>
<version>0.31.18</version>
</dependency>- Run
./gradlew buildto pull the updated artifact - Run your test suite
java - v0.31.16 - 2026-06-16 13:02:30
Generated by Speakeasy CLI
Java SDK Changes:
apideck.accounting.taxRates.list():response.meta.totalCountAddedapideck.accounting.bills.list():response.meta.totalCountAddedapideck.accounting.invoices.list():response.meta.totalCountAddedapideck.accounting.ledgerAccounts.list():response.meta.totalCountAddedapideck.accounting.invoiceItems.list():response.meta.totalCountAddedapideck.accounting.creditNotes.list():response.meta.totalCountAddedapideck.accounting.customers.list():response.meta.totalCountAddedapideck.accounting.suppliers.list():response.meta.totalCountAddedapideck.accounting.payments.list():response.meta.totalCountAddedapideck.accounting.refunds.list():response.meta.totalCountAddedapideck.accounting.companies.list():response.meta.totalCountAddedapideck.accounting.journalEntries.list():response.meta.totalCountAddedapideck.accounting.generalLedgerTransactions.list():response.meta.totalCountAddedapideck.accounting.purchaseOrders.list():response.meta.totalCountAddedapideck.accounting.subsidiaries.list():response.meta.totalCountAddedapideck.accounting.locations.list():response.meta.totalCountAddedapideck.accounting.departments.list():response.meta.totalCountAddedapideck.accounting.attachments.list():request.referenceTypeChangedresponseChanged
apideck.accounting.attachments.upload():request.referenceTypeChanged
apideck.accounting.attachments.get():request.referenceTypeChangedresponse.data.reference.type.enum(expenseReport)Added
apideck.accounting.attachments.delete():request.referenceTypeChanged
apideck.accounting.attachments.download():request.referenceTypeChanged
apideck.accounting.bankAccounts.list():response.meta.totalCountAddedapideck.accounting.trackingCategories.list():response.meta.totalCountAddedapideck.accounting.billPayments.list():response.meta.totalCountAddedapideck.accounting.expenses.list():response.meta.totalCountAddedapideck.accounting.bankFeedAccounts.list():response.meta.totalCountAddedapideck.accounting.bankFeedStatements.list():response.meta.totalCountAddedapideck.accounting.categories.list():response.meta.totalCountAddedapideck.accounting.quotes.list():response.meta.totalCountAddedapideck.accounting.projects.list():response.meta.totalCountAddedapideck.accounting.employees.list():response.meta.totalCountAddedapideck.accounting.expenseCategories.list():response.meta.totalCountAddedapideck.accounting.expenseReports.list():response.meta.totalCountAddedapideck.ats.jobs.list():response.meta.totalCountAddedapideck.ats.applicants.list():response.meta.totalCountAddedapideck.ats.applications.list():response.meta.totalCountAddedapideck.crm.companies.list():response.meta.totalCountAddedapideck.crm.contacts.list():response.meta.totalCountAddedapideck.crm.opportunities.list():response.meta.totalCountAddedapideck.crm.leads.list():response.meta.totalCountAddedapideck.crm.pipelines.list():response.meta.totalCountAddedapideck.crm.notes.list():response.meta.totalCountAddedapideck.crm.users.list():response.meta.totalCountAddedapideck.crm.activities.list():response.meta.totalCountAddedapideck.crm.customObjectSchemas.list():response.meta.totalCountAddedapideck.crm.customObjects.list():response.meta.totalCountAddedapideck.ecommerce.orders.list():response.meta.totalCountAddedapideck.ecommerce.products.list():response.meta.totalCountAddedapideck.ecommerce.customers.list():response.meta.totalCountAddedapideck.fileStorage.files.list():response.meta.totalCountAddedapideck.fileStorage.files.search():response.meta.totalCountAddedapideck.fileStorage.sharedLinks.list():response.meta.totalCountAddedapideck.fileStorage.drives.list():response.meta.totalCountAddedapideck.fileStorage.driveGroups.list():response.meta.totalCountAddedapideck.hris.employees.list():response.meta.totalCountAddedapideck.hris.companies.list():response.meta.totalCountAddedapideck.hris.departments.list():response.meta.totalCountAddedapideck.hris.timeOffRequests.list():response.meta.totalCountAddedapideck.sms.messages.list():response.meta.totalCountAddedapideck.issueTracking.collections.list():response.meta.totalCountAddedapideck.issueTracking.collectionTickets.list():response.meta.totalCountAddedapideck.issueTracking.collectionTicketComments.list():response.meta.totalCountAddedapideck.issueTracking.collectionUsers.list():response.meta.totalCountAddedapideck.issueTracking.collectionTags.list():response.meta.totalCountAddedapideck.connector.connectors.list():response.meta.totalCountAddedapideck.connector.connectors.get():response.meta.totalCountAddedapideck.connector.connectorResources.get():response.meta.totalCountAddedapideck.connector.apis.list():response.meta.totalCountAddedapideck.connector.apis.get():response.meta.totalCountAddedapideck.connector.apiResources.get():response.meta.totalCountAddedapideck.connector.apiResourceCoverage.get():response.meta.totalCountAddedapideck.vault.consumers.list():response.meta.totalCountAddedapideck.vault.logs.list():response.meta.totalCountAddedapideck.webhook.webhooks.list():response.meta.totalCountAdded
Generated with Speakeasy CLI 1.778.0
Publishing Completed
java - v0.31.15 - 2026-06-12 17:34:57
Generated by Speakeasy CLI
Java SDK Changes:
apideck.accounting.generalLedgerTransactions.list(): Addedapideck.accounting.generalLedgerTransactions.get(): Addedapideck.accounting.bills.list():request.filterChanged
apideck.accounting.invoices.list():request.filterChanged
apideck.accounting.ledgerAccounts.list():request.filterChanged
apideck.accounting.invoiceItems.list():request.filterChanged
apideck.accounting.creditNotes.list():request.filterChanged
apideck.accounting.customers.list():request.filterChanged
apideck.accounting.suppliers.list():request.filterChanged
apideck.accounting.payments.list():request.filterChanged
apideck.accounting.journalEntries.list():request.filterChanged
apideck.accounting.purchaseOrders.list():request.filterChanged
apideck.accounting.billPayments.list():request.filterChanged
apideck.accounting.quotes.list():request.filterAdded
apideck.accounting.projects.list():request.filterChanged
apideck.accounting.expenseReports.list():request.filterChanged
apideck.crm.notes.list():request.filterAdded
apideck.crm.users.list():request.filterAddedresponse.data[].nameAdded
apideck.crm.users.create():request.user.nameAdded
apideck.crm.users.get():response.data.nameAddedapideck.crm.users.update():request.user.nameAdded
apideck.vault.consumers.create():response.data.connections[].health.enum(degraded)Addedapideck.vault.consumers.get():response.data.connections[].health.enum(degraded)Addedapideck.vault.consumers.update():response.data.connections[].health.enum(degraded)Addedapideck.vault.connections.list():response.data[]Changedapideck.vault.connections.get():response.dataChangedapideck.vault.connections.update():response.dataChangedapideck.vault.connections.imports():response.dataChangedapideck.vault.connections.token():response.dataChangedapideck.vault.connectionSettings.list():response.dataChangedapideck.vault.connectionSettings.update():response.dataChangedapideck.webhook.webhooks.list():response.data[].events[]Changedapideck.webhook.webhooks.create():request.createWebhookRequest.events[]Changedresponse.data.events[]Changed
apideck.webhook.webhooks.get():response.data.events[]Changedapideck.webhook.webhooks.update():request.updateWebhookRequest.events[]Changedresponse.data.events[]Changed
apideck.webhook.webhooks.delete():response.data.events[]Changed
Generated with Speakeasy CLI 1.777.2
Publishing Completed
java - v0.31.14 - 2026-06-04 13:01:55
Generated by Speakeasy CLI
Java SDK Changes:
apideck.accounting.bills.list():response.data[].subsidiaryAddedapideck.accounting.bills.create():request.bill.subsidiaryAdded
apideck.accounting.bills.get():response.data.subsidiaryAddedapideck.accounting.bills.update():request.bill.subsidiaryAdded
apideck.accounting.invoices.list():response.data[].subsidiaryAddedapideck.accounting.invoices.create():request.invoice.subsidiaryAdded
apideck.accounting.invoices.get():response.data.subsidiaryAddedapideck.accounting.invoices.update():request.invoice.subsidiaryAdded
apideck.accounting.creditNotes.list():response.data[].subsidiaryAddedapideck.accounting.creditNotes.create():request.creditNote.subsidiaryAdded
apideck.accounting.creditNotes.get():response.data.subsidiaryAddedapideck.accounting.creditNotes.update():request.creditNote.subsidiaryAdded
apideck.accounting.payments.list():response.data[].subsidiaryAddedapideck.accounting.payments.create():request.payment.subsidiaryAdded
apideck.accounting.payments.get():response.data.subsidiaryAddedapideck.accounting.payments.update():request.payment.subsidiaryAdded
apideck.accounting.journalEntries.list():response.data[].subsidiaryAddedapideck.accounting.journalEntries.create():request.journalEntry.subsidiaryAdded
apideck.accounting.journalEntries.get():response.data.subsidiaryAddedapideck.accounting.journalEntries.update():request.journalEntry.subsidiaryAdded
apideck.accounting.billPayments.list():response.data[].subsidiaryAddedapideck.accounting.billPayments.create():request.billPayment.subsidiaryAdded
apideck.accounting.billPayments.get():response.data.subsidiaryAddedapideck.accounting.billPayments.update():request.billPayment.subsidiaryAdded
apideck.vault.logs.list():request.filterChanged
Generated with Speakeasy CLI 1.770.0
Publishing Completed
java - v0.31.13 - 2026-05-23 13:01:56
Generated by Speakeasy CLI
2026-05-23 13:01:56
Changes
Based on:
- OpenAPI Doc 10.24.34
- Speakeasy CLI 1.764.1 (2.885.1) https://github.com/speakeasy-api/speakeasy
Generated
- [java v0.31.13] .
Releases
- [Maven Central v0.31.13] https://central.sonatype.com/artifact/com.apideck/unify/0.31.13 - .
Publishing Completed
java - v0.31.12 - 2026-05-22 13:02:09
Generated by Speakeasy CLI
Java SDK Changes:
apideck.accounting.ledgerAccounts.list():request.filterChanged
apideck.accounting.invoiceItems.list():request.filterChanged
apideck.connector.connectors.list():request.filterChangedresponse.data[].unifiedApis[].id.enum(subscriptionAnalytics)Added
apideck.connector.connectors.get():response.data.unifiedApis[].id.enum(subscriptionAnalytics)Addedapideck.connector.connectorResources.get():request.unifiedApiChangedapideck.vault.sessions.create():request.session.settings.unifiedApis[].enum(subscriptionAnalytics)Added
apideck.webhook.webhooks.list():response.data[].unifiedApi.enum(subscriptionAnalytics)Addedapideck.webhook.webhooks.create():request.createWebhookRequest.unifiedApi.enum(subscriptionAnalytics)Addedresponse.data.unifiedApi.enum(subscriptionAnalytics)Added
apideck.webhook.webhooks.get():response.data.unifiedApi.enum(subscriptionAnalytics)Addedapideck.webhook.webhooks.update():response.data.unifiedApi.enum(subscriptionAnalytics)Addedapideck.webhook.webhooks.delete():response.data.unifiedApi.enum(subscriptionAnalytics)Added
Generated with Speakeasy CLI 1.764.0
Publishing Completed
java - v0.31.11 - 2026-05-16 16:18:09
Generated by Speakeasy CLI
Java SDK Changes:
apideck.accounting.creditNotes.list():request.filterChanged
apideck.accounting.companyInfo.get():response.data.accountingMethodAddedapideck.vault.consumers.create():response.data.connections[].health.enum(pendingConfirmation)Addedapideck.vault.consumers.get():response.data.connections[].health.enum(pendingConfirmation)Addedapideck.vault.consumers.update():response.data.connections[].health.enum(pendingConfirmation)Addedapideck.vault.connections.list():response.data[].health.enum(pendingConfirmation)Addedapideck.vault.connections.get():response.data.health.enum(pendingConfirmation)Addedapideck.vault.connections.update():response.data.health.enum(pendingConfirmation)Addedapideck.vault.connections.imports():response.data.health.enum(pendingConfirmation)Addedapideck.vault.connections.token():response.data.health.enum(pendingConfirmation)Addedapideck.vault.connectionSettings.list():response.data.health.enum(pendingConfirmation)Addedapideck.vault.connectionSettings.update():response.data.health.enum(pendingConfirmation)Added
Generated with Speakeasy CLI 1.763.1
Publishing Completed
java - v0.31.10 - 2026-04-24 13:02:32
Generated by Speakeasy CLI
Java SDK Changes:
apideck.accounting.bills.list():requestChangedapideck.accounting.invoices.list():requestChangedapideck.accounting.creditNotes.list():requestChanged
Generated with Speakeasy CLI 1.761.9
Publishing Completed
java - v0.31.9 - 2026-04-23 13:01:38
Generated by Speakeasy CLI
Java SDK Changes:
apideck.accounting.bills.list():response.data[].lineItems[].rebilling.rebillStatus.enum(other)Addedapideck.accounting.bills.create():request.bill.lineItems[].rebilling.rebillStatus.enum(other)Added
apideck.accounting.bills.get():response.data.lineItems[].rebilling.rebillStatus.enum(other)Addedapideck.accounting.bills.update():request.bill.lineItems[].rebilling.rebillStatus.enum(other)Added
apideck.accounting.payments.list():request.filterChanged
apideck.accounting.billPayments.list():request.filterChanged
apideck.accounting.expenses.list():response.data[].lineItems[].rebilling.rebillStatus.enum(other)Addedapideck.accounting.expenses.create():request.expense.lineItems[].rebilling.rebillStatus.enum(other)Added
apideck.accounting.expenses.get():response.data.lineItems[].rebilling.rebillStatus.enum(other)Addedapideck.accounting.expenses.update():request.expense.lineItems[].rebilling.rebillStatus.enum(other)Added
Generated with Speakeasy CLI 1.761.9
Publishing Completed