Skip to content

Conversation

@recurly-integrations
Copy link

@recurly-integrations recurly-integrations commented Oct 8, 2025

This pull request introduces several enhancements and additions to the API and client library, focusing on account notes management, proration settings, and support for harmonized system codes. The most significant changes are the addition of endpoints and client methods for creating and deleting account notes, support for harmonized system codes across various schemas, and enhancements to subscription proration settings.

Account Notes Management:

  • Added a new POST /accounts/{account_id}/notes endpoint to create account notes, including request/response schemas and error handling.
  • Added a new DELETE /accounts/{account_id}/notes/{account_note_id} endpoint to remove account notes, including error responses.
  • Introduced the account_note_id parameter in the OpenAPI spec and updated endpoint references to use it.
  • Added corresponding client methods create_account_note and remove_account_note in recurly/client.py.

Harmonized System Code Support:

  • Added harmonized_system_code as an optional field to multiple schemas (e.g., LineItemCreate, AddOnCreate, ItemCreate, PurchaseCreate, etc.), with validation for format and length.

Subscription Proration Settings:

  • Introduced new SubscriptionCreateProrationSettings and SubscriptionCreateProrationSettingsChargeEnum components to control proration behavior on subscription creation and update.
  • Added proration_settings field to SubscriptionCreate and SubscriptionPurchase schemas.

Account Resource Enhancements:

  • Added the bill_date property to the Account resource, including schema updates and documentation.

@recurly-integrations recurly-integrations added the V4 v2021-02-25 Client label Oct 8, 2025
@d14z-tech d14z-tech merged commit 1e175ba into v3-v2021-02-25 Oct 8, 2025
11 of 12 checks passed
@d14z-tech d14z-tech deleted the v3-v2021-02-25-18349657340 branch October 8, 2025 21:09
recurly-integrations pushed a commit that referenced this pull request Oct 9, 2025
[Full Changelog](4.63.0...4.64.0)

**Merged Pull Requests**

- Generated Latest Changes for v2021-02-25 [#724](#724) ([recurly-integrations](https://github.com/recurly-integrations))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

V4 v2021-02-25 Client

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants