Generated Latest Changes for v2021-02-25#307
Merged
Merged
Conversation
d14z-tech
approved these changes
Oct 8, 2025
recurly-integrations
pushed a commit
that referenced
this pull request
Oct 9, 2025
[Full Changelog](5.5.0...5.6.0) **Merged Pull Requests** - Generated Latest Changes for v2021-02-25 [#307](#307) ([recurly-integrations](https://github.com/recurly-integrations))
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request adds several enhancements and new features to the API and Java client, primarily focused on account notes, proration settings, and product classification codes. The most significant changes include new endpoints and models for creating and deleting account notes, support for proration settings when creating or updating subscriptions, and the addition of the Harmonized System code field for better product classification. Below are the key changes grouped by theme:
Account Notes API Enhancements
/accounts/{account_id}/notesto create account notes, including the necessary request and response schemas in the OpenAPI spec./accounts/{account_id}/notes/{account_note_id}for deleting account notes, along with error response handling.account_note_idparameter to use a reusable OpenAPI component.createAccountNoteandremoveAccountNoteinClient.java.Subscription Proration Settings
SubscriptionCreateProrationSettingsand itschargeenum, allowing more control over proration when creating or updating subscriptions.SubscriptionCreateandSubscriptionUpdateschemas to include the newproration_settingsproperty.SubscriptionCreateProrationSettingsChargein the Java client constants.Product Classification Enhancements
harmonized_system_codeproperty to various product-related schemas (e.g.,Plan,AddOn,Item,Purchase, etc.) for international product classification, including validation rules.Account Model Improvements
bill_datefield to bothAccountCreateandAccountUpdateschemas, allowing users to specify a preferred billing date for new subscriptions.DateTimein the JavaAccountCreaterequest model to support the newbill_dateproperty.These changes collectively improve the flexibility and internationalization of the API, while also expanding the capabilities of the Java client library.