{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Node.js client library 3.17.0 changelog","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"nodejs-client-library-3170-changelog","__idx":0},"children":["Node.js client library 3.17.0 changelog"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"zuoraclient","__idx":1},"children":["ZuoraClient"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed method: get balanceTrackingApi"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method: get summaryStatementsApi"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"balancetrackingapi","__idx":2},"children":["BalanceTrackingApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The entire class BalanceTrackingApi has been removed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The method getCommitmentBalanceWithHttpInfo has been removed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The method getCommitmentBalance has been removed."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentsapi","__idx":3},"children":["CommitmentsApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new import for GetCommitmentBalance model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCommitmentBalanceWithHttpInfo to retrieve the balance for a specific commitment, including optional parameters for pagination, date, and various headers."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new method getCommitmentBalance as a simplified version of getCommitmentBalanceWithHttpInfo, returning only the data."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"invoicesapi","__idx":4},"children":["InvoicesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for SplitInvoiceRequest from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["../model/SplitInvoiceRequest"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for SplitInvoiceResponse from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["../model/SplitInvoiceResponse"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for UnpostInvoiceResponse from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["../model/UnpostInvoiceResponse"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method splitInvoiceWithHttpInfo to split a draft invoice into multiple invoices by percentage."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method splitInvoice as a wrapper for splitInvoiceWithHttpInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method unpostInvoiceWithHttpInfo to unpost an invoice that is in Posted status."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method unpostInvoice as a wrapper for unpostInvoiceWithHttpInfo."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"objectqueriesapi","__idx":5},"children":["ObjectQueriesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added import for ExpandedInformationalTaxationItem."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added import for QueryInformationalTaxationItemsResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method queryInformationalTaxationItemByKeyWithHttpInfo to query InformationalTaxationItem by key with filters, expands, and sort capabilities."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method queryInformationalTaxationItemByKey to query InformationalTaxationItem by key with filters, expands, and sort capabilities."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method queryInformationalTaxationItemsWithHttpInfo to query InformationalTaxationItems with filters, expands, and sort capabilities."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added method queryInformationalTaxationItems to query InformationalTaxationItems with filters, expands, and sort capabilities."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Expanded supported expands for Query OrderLineItem by key to include billto, soldtoinfo, owneraccount, invoiceowneraccount, and invoiceitems."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Expanded supported expands for Query OrderLineItems to include billto, soldtoinfo, owneraccount, invoiceowneraccount, and invoiceitems."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"summaryjournalentriesapi","__idx":6},"children":["SummaryJournalEntriesApi"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import: UpdateDraftSummaryJournalEntryRequest"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import: UpdateJournalEntryWorkflowRequest"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: approveSummaryJournalEntryWithHttpInfo"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: approveSummaryJournalEntry"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: rejectSummaryJournalEntryWithHttpInfo"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: rejectSummaryJournalEntry"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: returnSummaryJournalEntryToDraftWithHttpInfo"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: returnSummaryJournalEntryToDraft"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: submitSummaryJournalEntryWithHttpInfo"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: submitSummaryJournalEntry"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: updateDraftSummaryJournalEntryWithHttpInfo"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new method: updateDraftSummaryJournalEntry"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"index","__idx":7},"children":["index"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed CommitmentScheduleStatus model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed CommitmentStatusInput model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed BalanceTrackingApi service constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added CancellationPolicy model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added CommitmentCancellationPolicy model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added CommitmentSettlementType model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added ExpandedInformationalTaxationItem model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added OrderState model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added QueryInformationalTaxationItemsResponse model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added SettlementTypeEnum model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added SplitInvoiceItem model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added SplitInvoiceRequest model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added SplitInvoiceResponse model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added UnpostInvoiceResponse model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added UpdateDraftSummaryJournalEntryRequest model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added UpdateJournalEntryWorkflowRequest model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added UpsertCancelCommitmentInput model constructor."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added SummaryStatementsApi service constructor."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"actiontype","__idx":8},"children":["ActionType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancel"]}," added to the ActionType class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"applycreditmemorequest","__idx":9},"children":["ApplyCreditMemoRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["applicationRule"]}," to the ApplyCreditMemoRequest class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ApplicationRuleEnum"]}," with the value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ApplyCreditToSourceItemRule"]}," to the ApplyCreditMemoRequest class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"chargeoverride","__idx":10},"children":["ChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodLength"]}," to the ChargeOverride class. This field is available only if the Prepaid with Drawdown feature is enabled., Field: rolloverPeriodLength, Type: Number"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," to the ChargeOverride class. This field is available only when the AdvancedConsumptionRating permission is enabled., Field: chargeLevelMinCommitmentAmount, Type: Number"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentscheduleoutput","__idx":11},"children":["CommitmentScheduleOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for ActionType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for CommitmentScheduleStatusOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action"]}," of type ActionType to CommitmentScheduleOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type CommitmentScheduleStatusOutput to CommitmentScheduleOutput."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentschedulestatus","__idx":12},"children":["CommitmentScheduleStatus"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed class CommitmentScheduleStatus"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentschedulestatusoutput","__idx":13},"children":["CommitmentScheduleStatusOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CancelledPendingEvaluation"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Canceled"]}," is implicitly deprecated by the addition of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Cancelled"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentstatusenum","__idx":14},"children":["CommitmentStatusEnum"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Cancelled"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Evaluated"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CancelledPendingEvaluation"]}," added."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentstatusinput","__idx":15},"children":["CommitmentStatusInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed class CommitmentStatusInput"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"commitmentstatusoutput","__idx":16},"children":["CommitmentStatusOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Evaluated"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Cancelled"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CancelledPendingEvaluation"]}," added."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"contact","__idx":17},"children":["Contact"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isSpecifiedInSubscription"]}," to the Contact model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"contactresponse","__idx":18},"children":["ContactResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isSpecifiedInSubscription"]}," to the ContactResponse class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isSpecifiedInSubscription"]}," to the Contact class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createjournalentryrequest","__idx":19},"children":["CreateJournalEntryRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactionType"]}," of type String to the CreateJournalEntryRequest class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"createjournalentryrequestitem","__idx":20},"children":["CreateJournalEntryRequestItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["glString"]}," of type String with a character limit of 350."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["notes"]}," of type String with a character limit of 1,000."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"discountpricingoverride","__idx":21},"children":["DiscountPricingOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," to the DiscountPricingOverride class. This field represents the original list discount amount from the product catalog for dynamic pricing and is applicable when the discount charge is a fixed-amount discount."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," to the DiscountPricingOverride class. This field represents the original list discount percentage from the product catalog for dynamic pricing and is applicable when the discount charge is a percentage discount."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"discountpricingupdate","__idx":22},"children":["DiscountPricingUpdate"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," to the DiscountPricingUpdate class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," to the DiscountPricingUpdate class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"enddateconditionproductrateplanchargerest","__idx":23},"children":["EndDateConditionProductRatePlanChargeRest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OneTime"]}," to the EndDateConditionProductRatePlanChargeRest class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedaccount","__idx":24},"children":["ExpandedAccount"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]}," of type String to the ExpandedAccount class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitment","__idx":25},"children":["ExpandedCommitment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationReason"]}," from the class/model."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overlapDrawdownPolicy"]}," to the class/model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedcommitmentassociateditem","__idx":26},"children":["ExpandedCommitmentAssociatedItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentNumber"]}," of type String to the class/model."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedinvoice","__idx":27},"children":["ExpandedInvoice"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]}," of type String to the ExpandedInvoice class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedorderlineitem","__idx":28},"children":["ExpandedOrderLineItem"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for ExpandedAccount."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for ExpandedContact."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orderNumber"]}," of type String."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["billTo"]}," of type ExpandedContact."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["soldToInfo"]}," of type ExpandedContact."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ownerAccount"]}," of type ExpandedAccount."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["invoiceOwnerAccount"]}," of type ExpandedAccount."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedpayment","__idx":29},"children":["ExpandedPayment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["integrationId__NS"]}," added to the ExpandedPayment class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"expandedprepaymentdefinition","__idx":30},"children":["ExpandedPrepaymentDefinition"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["specificFrequency"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Number"]}," added to the class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"generatebillingdocumentrequest","__idx":31},"children":["GenerateBillingDocumentRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentKeys"]}," to the GenerateBillingDocumentRequest class. This field is an array of strings and represents the IDs of the commitments to include in billing document generation."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getchargeoverride","__idx":32},"children":["GetChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new import for CommitmentLevel."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rolloverPeriodLength"]}," of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," of type Number."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type CommitmentLevel."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getcommitmentoutput","__idx":33},"children":["GetCommitmentOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new import for ActionType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new import for CommitmentStatusOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action"]}," of type ActionType to GetCommitmentOutput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type CommitmentStatusOutput to GetCommitmentOutput."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getcommitmentresponse","__idx":34},"children":["GetCommitmentResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new import for CancellationPolicy."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationPolicy"]}," of type CancellationPolicy to the GetCommitmentResponse class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationEffectiveDate"]}," of type String to the GetCommitmentResponse class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"geteinvoicemandateresponse","__idx":35},"children":["GetEInvoiceMandateResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["configurableFileFormatNames"]}," to the GetEInvoiceMandateResponse class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["configurableDefaultFileFormatNames"]}," to the GetEInvoiceMandateResponse class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getsubscriptionrateplanchargeswithallsegments","__idx":36},"children":["GetSubscriptionRatePlanChargesWithAllSegments"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["mrr"]},", Change: Type changed from String to Number"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaidQuantity"]},", Change: Type changed from String to Number"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["prepaidTotalQuantity"]},", Change: Type changed from String to Number"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tcv"]},", Change: Type changed from String to Number"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deliverySchedule"]},", Change: Renamed to subscriptionChargeDeliverySchedule"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]},", Description: Added new field for original list discount amount from the product catalog for dynamic pricing."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]},", Description: Added new field for original list discount percentage from the product catalog for dynamic pricing."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isChargeLevelMinCommit"]},", Description: Added new field to indicate whether the charge has charge-level minimum commitment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]},", Description: Added new field for the minimum commitment amount at the charge level."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Field: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]},", Description: Added new field of type CommitmentLevel."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getsubscriptionresponse","__idx":37},"children":["GetSubscriptionResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Field type change for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["invoiceSeparately"]}," from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["String"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Boolean"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["totalNumberOfChargeSegments"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Number"]}," added."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"operationjobtype","__idx":38},"children":["OperationJobType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Split"]}," added to OperationJobType."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Unpost"]}," added to OperationJobType."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"order","__idx":39},"children":["Order"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new import for OrderState."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancelReason"]}," of type String to the Order class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["state"]}," of type OrderState to the Order class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"orderactioncreatesubscription","__idx":40},"children":["OrderActionCreateSubscription"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new Boolean field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingBillToContact"]}," to clear the existing bill-to contact ID at the subscription level."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new Boolean field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingInvoiceTemplate"]}," to clear the existing invoice template ID at the subscription level."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new Boolean field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingPaymentTerm"]}," to clear the existing payment term at the subscription level."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new Boolean field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingSequenceSet"]}," to clear the existing sequence set ID at the subscription level."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new Boolean field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["clearingExistingSoldToContact"]}," to clear the existing sold-to contact ID at the subscription level."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ordersubscriptions","__idx":41},"children":["OrderSubscriptions"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Field type change for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ramp"]}," from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Object"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["module:model/RampResponse"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: New import added for ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RampResponse"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: New validation added for the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ramp"]}," field using ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RampResponse.validateJSON"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"paymentmethodresponse","__idx":42},"children":["PaymentMethodResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType"]}," to the PaymentMethodResponse class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider"]}," to the PaymentMethodResponse class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType"]}," to the PaymentMethodResponseApplePay class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider"]}," to the PaymentMethodResponseApplePay class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NetworkTokenTypeEnum"]}," with values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MPAN"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DPAN"]}," to the PaymentMethodResponse class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NetworkTokenProviderEnum"]}," with value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ApplePay"]}," to the PaymentMethodResponse class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"paymentmethodresponseapplepay","__idx":43},"children":["PaymentMethodResponseApplePay"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenType"]}," to the PaymentMethodResponseApplePay class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["networkTokenProvider"]}," to the PaymentMethodResponseApplePay class."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Introduced new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NetworkTokenTypeEnum"]}," with possible values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MPAN"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DPAN"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Introduced new enum ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NetworkTokenProviderEnum"]}," with possible value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ApplePay"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"periodbalancetype","__idx":44},"children":["PeriodBalanceType"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CANCELLED_PENDING_EVALUATION"]}," added to PeriodBalanceType."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"periodstatusresponse","__idx":45},"children":["PeriodStatusResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CancelledPendingEvaluation"]}," added to PeriodStatusResponse."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Canceled"]}," is implicitly deprecated and replaced by ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Cancelled"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previewexistingsubscriptionrequest","__idx":46},"children":["PreviewExistingSubscriptionRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipTax"]}," to the PreviewExistingSubscriptionRequest class. This field is a Boolean and defaults to false. It allows skipping tax calculation during subscription preview to improve performance."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previewoptions","__idx":47},"children":["PreviewOptions"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["validateScheduledOrders"]}," added to the PreviewOptions class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previeworderchargeoverride","__idx":48},"children":["PreviewOrderChargeOverride"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," to the class ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviewOrderChargeOverride"]},". This field is a container for pricing attributes used in dynamic pricing and requires the DynamicPricing permission to be accessible., Field_Type: Object.<String, Object>"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," to the class ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviewOrderChargeOverride"]},". This field is an array of negotiated price table information and requires the NegotiatedPriceTable permission to be enabled., Field_Type: Array.<Object.<String, Object>>"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previeworderchargeupdate","__idx":49},"children":["PreviewOrderChargeUpdate"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricingAttributes"]}," to the class. This field is a container for pricing attributes used in dynamic pricing and requires the DynamicPricing permission to be accessible., Type: Object.<String, Object>"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["negotiatedPriceTable"]}," to the class. This field is an array of negotiated price table information and requires the NegotiatedPriceTable permission to be enabled., Type: Array.<Object.<String, Object>>"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"previewsubscriptionrequest","__idx":50},"children":["PreviewSubscriptionRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["skipTax"]}," to the PreviewSubscriptionRequest class. This field allows users to bypass tax calculation during subscription preview, which can improve performance for customers using external tax engines."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rampresponse","__idx":51},"children":["RampResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete"]}," of type Boolean to the RampResponse class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rateplanchargesegment","__idx":52},"children":["RatePlanChargeSegment"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: Field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deliverySchedule"]}," has been renamed to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscriptionChargeDeliverySchedule"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," added to RatePlanChargeSegment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," added to RatePlanChargeSegment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isChargeLevelMinCommit"]}," added to RatePlanChargeSegment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," added to RatePlanChargeSegment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," added to RatePlanChargeSegment."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," added to RatePlanChargeSegmentInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," added to RatePlanChargeSegmentInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isChargeLevelMinCommit"]}," added to RatePlanChargeSegmentInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," added to RatePlanChargeSegmentInfo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["description: New field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," added to RatePlanChargeSegmentInfo."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rateplanchargesegmentinfo","__idx":53},"children":["RatePlanChargeSegmentInfo"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Field name changed from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["deliverySchedule"]}," to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscriptionChargeDeliverySchedule"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new import ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommitmentLevel"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountAmount"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Number"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["originalListDiscountPercentage"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Number"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["isChargeLevelMinCommit"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Boolean"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chargeLevelMinCommitmentAmount"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Number"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Change: Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["commitmentLevel"]}," of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CommitmentLevel"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"reverseinvoiceresponse","__idx":54},"children":["ReverseInvoiceResponse"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Description: Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["creditMemos"]}," to the ReverseInvoiceResponse class. This field is an array of ReverseInvoiceResponseCreditMemo objects and contains all credit memos created during the reverse operation."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"schedulestatusoutput","__idx":55},"children":["ScheduleStatusOutput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["New enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CancelledPendingEvaluation"]}," added."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enum value ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Canceled"]}," is implicitly deprecated and replaced by ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Cancelled"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"updatejournalentryitemrequest","__idx":56},"children":["UpdateJournalEntryItemRequest"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added a new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["notes"]}," to the UpdateJournalEntryItemRequest class. This field is a string with a character limit of 1,000."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcommitmentinput","__idx":57},"children":["UpsertCommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added import for CommitmentCancellationPolicy."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added import for UpsertCancelCommitmentInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated constructor to handle UpsertCancelCommitmentInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added handling for UpsertCancelCommitmentInput in constructor logic."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated error messages to include UpsertCancelCommitmentInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated getActualInstance method to include UpsertCancelCommitmentInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated setActualInstance method to include UpsertCancelCommitmentInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationEffectiveDate"]}," to UpsertCommitmentInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Added new field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancellationPolicyOverride"]}," to UpsertCommitmentInput."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Updated OneOf schema to include UpsertCancelCommitmentInput."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertcommitmentscheduleinput","__idx":58},"children":["UpsertCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field: CommitmentScheduleStatus from UpsertCommitmentScheduleInput"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertupdatecommitmentinput","__idx":59},"children":["UpsertUpdateCommitmentInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type CommitmentStatusInput from UpsertUpdateCommitmentInput class."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upsertupdatecommitmentscheduleinput","__idx":60},"children":["UpsertUpdateCommitmentScheduleInput"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removed field ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}," of type CommitmentScheduleStatus"]}]}]},"headings":[{"value":"Node.js client library 3.17.0 changelog","id":"nodejs-client-library-3170-changelog","depth":1},{"value":"ZuoraClient","id":"zuoraclient","depth":2},{"value":"BalanceTrackingApi","id":"balancetrackingapi","depth":2},{"value":"CommitmentsApi","id":"commitmentsapi","depth":2},{"value":"InvoicesApi","id":"invoicesapi","depth":2},{"value":"ObjectQueriesApi","id":"objectqueriesapi","depth":2},{"value":"SummaryJournalEntriesApi","id":"summaryjournalentriesapi","depth":2},{"value":"index","id":"index","depth":2},{"value":"ActionType","id":"actiontype","depth":2},{"value":"ApplyCreditMemoRequest","id":"applycreditmemorequest","depth":2},{"value":"ChargeOverride","id":"chargeoverride","depth":2},{"value":"CommitmentScheduleOutput","id":"commitmentscheduleoutput","depth":2},{"value":"CommitmentScheduleStatus","id":"commitmentschedulestatus","depth":2},{"value":"CommitmentScheduleStatusOutput","id":"commitmentschedulestatusoutput","depth":2},{"value":"CommitmentStatusEnum","id":"commitmentstatusenum","depth":2},{"value":"CommitmentStatusInput","id":"commitmentstatusinput","depth":2},{"value":"CommitmentStatusOutput","id":"commitmentstatusoutput","depth":2},{"value":"Contact","id":"contact","depth":2},{"value":"ContactResponse","id":"contactresponse","depth":2},{"value":"CreateJournalEntryRequest","id":"createjournalentryrequest","depth":2},{"value":"CreateJournalEntryRequestItem","id":"createjournalentryrequestitem","depth":2},{"value":"DiscountPricingOverride","id":"discountpricingoverride","depth":2},{"value":"DiscountPricingUpdate","id":"discountpricingupdate","depth":2},{"value":"EndDateConditionProductRatePlanChargeRest","id":"enddateconditionproductrateplanchargerest","depth":2},{"value":"ExpandedAccount","id":"expandedaccount","depth":2},{"value":"ExpandedCommitment","id":"expandedcommitment","depth":2},{"value":"ExpandedCommitmentAssociatedItem","id":"expandedcommitmentassociateditem","depth":2},{"value":"ExpandedInvoice","id":"expandedinvoice","depth":2},{"value":"ExpandedOrderLineItem","id":"expandedorderlineitem","depth":2},{"value":"ExpandedPayment","id":"expandedpayment","depth":2},{"value":"ExpandedPrepaymentDefinition","id":"expandedprepaymentdefinition","depth":2},{"value":"GenerateBillingDocumentRequest","id":"generatebillingdocumentrequest","depth":2},{"value":"GetChargeOverride","id":"getchargeoverride","depth":2},{"value":"GetCommitmentOutput","id":"getcommitmentoutput","depth":2},{"value":"GetCommitmentResponse","id":"getcommitmentresponse","depth":2},{"value":"GetEInvoiceMandateResponse","id":"geteinvoicemandateresponse","depth":2},{"value":"GetSubscriptionRatePlanChargesWithAllSegments","id":"getsubscriptionrateplanchargeswithallsegments","depth":2},{"value":"GetSubscriptionResponse","id":"getsubscriptionresponse","depth":2},{"value":"OperationJobType","id":"operationjobtype","depth":2},{"value":"Order","id":"order","depth":2},{"value":"OrderActionCreateSubscription","id":"orderactioncreatesubscription","depth":2},{"value":"OrderSubscriptions","id":"ordersubscriptions","depth":2},{"value":"PaymentMethodResponse","id":"paymentmethodresponse","depth":2},{"value":"PaymentMethodResponseApplePay","id":"paymentmethodresponseapplepay","depth":2},{"value":"PeriodBalanceType","id":"periodbalancetype","depth":2},{"value":"PeriodStatusResponse","id":"periodstatusresponse","depth":2},{"value":"PreviewExistingSubscriptionRequest","id":"previewexistingsubscriptionrequest","depth":2},{"value":"PreviewOptions","id":"previewoptions","depth":2},{"value":"PreviewOrderChargeOverride","id":"previeworderchargeoverride","depth":2},{"value":"PreviewOrderChargeUpdate","id":"previeworderchargeupdate","depth":2},{"value":"PreviewSubscriptionRequest","id":"previewsubscriptionrequest","depth":2},{"value":"RampResponse","id":"rampresponse","depth":2},{"value":"RatePlanChargeSegment","id":"rateplanchargesegment","depth":2},{"value":"RatePlanChargeSegmentInfo","id":"rateplanchargesegmentinfo","depth":2},{"value":"ReverseInvoiceResponse","id":"reverseinvoiceresponse","depth":2},{"value":"ScheduleStatusOutput","id":"schedulestatusoutput","depth":2},{"value":"UpdateJournalEntryItemRequest","id":"updatejournalentryitemrequest","depth":2},{"value":"UpsertCommitmentInput","id":"upsertcommitmentinput","depth":2},{"value":"UpsertCommitmentScheduleInput","id":"upsertcommitmentscheduleinput","depth":2},{"value":"UpsertUpdateCommitmentInput","id":"upsertupdatecommitmentinput","depth":2},{"value":"UpsertUpdateCommitmentScheduleInput","id":"upsertupdatecommitmentscheduleinput","depth":2}],"frontmatter":{"markdown":{"toc":{"hide":false}},"seo":{"title":"Node.js client library 3.17.0 changelog"}},"lastModified":"2026-05-07T02:06:04.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/sdk-changelogs/nodejs/changelog-3170","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}