Added a new optional parameter shouldIncludeAcknowledged to the methods UpdateCreditMemoInvokeSyncStatus, UpdateCreditMemoInvokeSyncStatusWithHttpInfo, UpdateCreditMemoInvokeSyncStatusAsync, and UpdateCreditMemoInvokeSyncStatusWithHttpInfoAsync.
CustomObjectRecordsApi
The parameter ids in several methods has changed from string? to List<string>?. This change affects the following methods: GetAllRecordsForCustomObjectType, GetAllRecordsForCustomObjectTypeWithHttpInfo, GetAllRecordsForCustomObjectTypeAsync, and GetAllRecordsForCustomObjectTypeWithHttpInfoAsync. Developers will need to update their code to pass a list of strings instead of a single string.
DebitMemosApi
Added a new optional parameter shouldIncludeAcknowledged to the methods UpdateDebitMemoInvokeSyncStatus, UpdateDebitMemoInvokeSyncStatusWithHttpInfo, UpdateDebitMemoInvokeSyncStatusAsync, and UpdateDebitMemoInvokeSyncStatusWithHttpInfoAsync.
HostedPagesApi
Added synchronous and asynchronous methods for creating a hosted page: CreateHostedPage and CreateHostedPageAsync.
Introduced methods to retrieve detailed API response information: CreateHostedPageWithHttpInfo and CreateHostedPageWithHttpInfoAsync.
InvoicesApi
Added a new optional parameter shouldIncludeAcknowledged to the methods UpdateInvoiceInvokeSyncStatus, UpdateInvoiceInvokeSyncStatusWithHttpInfo, UpdateInvoiceInvokeSyncStatusAsync, and UpdateInvoiceInvokeSyncStatusWithHttpInfoAsync. This parameter allows developers to specify whether acknowledged invoices should be included in the update.
ObjectQueriesApi
Method signatures have been changed for several query methods, including changes to return types and parameter lists.
New methods have been introduced, such as QueryCommitmentAssociatedAccountByKey, QueryCommitmentAssociatedAccounts, QueryCommitmentAssociatedItemByKey, providing additional querying capabilities.
Added DeletePaymentSchedule method to allow deletion of a payment schedule.
Added DeletePaymentScheduleItem method to allow deletion of a payment schedule item.
Introduced asynchronous versions of the delete methods: DeletePaymentScheduleAsync and DeletePaymentScheduleItemAsync.
PaymentsApi
Added BulkUpsertPaymentProfiles method for bulk creating or updating payment profiles.
Added asynchronous method BulkUpsertPaymentProfilesAsync for bulk creating or updating payment profiles.
AccountSummaryResponse
Added new parameters to the AccountSummaryResponse constructor: ProcessId, RequestId, Reasons, and Success with a default value of true.
AssociationRule
The AssociationRule class has been removed, which will break any code that relies on this class.
BillingDocumentQueryResponseElement
Added new parameters ProcessId, RequestId, and Reasons to the BillingDocumentQueryResponseElement constructor.
The Success parameter in the constructor now defaults to true if not provided.
BillingDocumentStatus
Added a new enum value Split with an associated integer value of 7 to the BillingDocumentStatus enum.
CancelAuthorizationResponse
Added new parameters to the constructor: ProcessId, RequestId, and Reasons.
Default value for the Success parameter is now set to true if not provided.
CancelSubscriptionResponse
Added new properties: ProcessId, RequestId, and Reasons to the CancelSubscriptionResponse class.
Default value for the Success property is now set to true if not provided.
CommitmentBaseAttributes
Removed the AssociationRules parameter from the CommitmentBaseAttributes constructor, which may require updates to code that previously utilized this parameter.
Removed the AssociationRules property from the CommitmentBaseAttributes class, which may affect code that accessed or modified this property.
CommitmentInput
The PeriodAlignmentOption property is no longer required and is now nullable.
The AssociationRules property has been removed from the CommitmentInput class.
CreateAccountingCodeResponse
Added new properties: ProcessId, RequestId, and Reasons to the CreateAccountingCodeResponse class.
CreateAccountingPeriodResponse
Added new properties: ProcessId, RequestId, and Reasons to the CreateAccountingPeriodResponse class.
CreateBillingDocumentFilesDeletionJobResponse
Added new properties: ProcessId, RequestId, and Reasons to the CreateBillingDocumentFilesDeletionJobResponse class.
CreateBillingPreviewResponse
Added new properties: ProcessId, RequestId, and Reasons to the CreateBillingPreviewResponse class.
Default value for the Success property is now set to true if not provided.
CreateInvoiceCollectResponse
Added new parameters: ProcessId, RequestId, and Reasons to the CreateInvoiceCollectResponse constructor.
CreateJournalEntryResponse
Added new properties: ProcessId, RequestId, and Reasons to the CreateJournalEntryResponse class.
CreateMassUpdateResponse
Added new properties: ProcessId, RequestId, and Reasons to the CreateMassUpdateResponse class.
CreateOrderRatePlanUpdate
Added support for ChargeOverrides with a new parameter and property.
Added support for ChargeRemovals with a new parameter and property.
CreateOrderUpdateProduct
Added support for ChargeOverrides, allowing developers to specify a list of charge overrides when creating or updating an order.
Introduced ChargeRemovals, enabling developers to specify a list of charges to be removed during order updates.
CreatePaymentMethodDecryptionResponse
Added new parameters ProcessId, RequestId, and Reasons to the constructor.
Default value for Success parameter is now set to true if not provided.
CreatePaymentPredebitNotifyResponse
Added new parameters ProcessId, RequestId, and Reasons to the constructor.
Introduced a default value for Success parameter in the constructor, defaulting to true if not provided.
CreatePaymentRunRequest
Added advancedFilter parameter to the CreatePaymentRunRequest constructor, allowing for more refined payment run queries.
CreatePaymentSchedulesResponse
Added new properties: ProcessId, RequestId, and Reasons to the CreatePaymentSchedulesResponse class.
CreateSequenceSetsResponse
Added new properties: ProcessId, RequestId, and Reasons to the CreateSequenceSetsResponse class.
CreateSubscriptionResponse
Added new parameters to the constructor: ProcessId, RequestId, Reasons, and Success with a default value of true.
CreateUpdateStoredCredentialProfileResponse
Added new properties: ProcessId, RequestId, and Reasons to the CreateUpdateStoredCredentialProfileResponse class.
CreditMemosResponse
Added new parameters ProcessId, RequestId, and Reasons to the CreditMemosResponse constructor.
Default value for Success parameter in the constructor is now set to true if not provided.
DecryptRSASignatureResponse
Added new parameters to the constructor: ProcessId, RequestId, and Reasons.
Introduced new properties: ProcessId, RequestId, and Reasons.
DeleteOrderAsyncResponse
Added new parameters ProcessId, RequestId, and Reasons to the DeleteOrderAsyncResponse constructor.
DeleteSubscriptionResponse
Added new properties: ProcessId, RequestId, and Reasons to the DeleteSubscriptionResponse class.
ExpandedCommitment
Added new properties: StartDate, EndDate, TotalAmount, AccountId, PeriodAlignmentOption, SpecificPeriodAlignmentDate, Account, CommitmentSchedules, CommitmentAssociatedAccounts, and CommitmentAssociatedItems to the ExpandedCommitment model.
ExpandedCommitmentPeriod
Removed type and priority properties, which may require updates to existing code that relied on these fields.
Added status property to track the status of the commitment period.
Introduced commitmentNumber, scheduleId, scheduleNumber, commitmentType, and commitmentPriority properties for enhanced commitment tracking.
Added accountId and account properties to associate commitment periods with specific accounts.
Introduced isProrated property to indicate if the commitment period is prorated.
Added billedTotalSpending property to track the total spending billed.
Included commitmentTransactions property to manage related transactions.
ExpandedCreditMemoItem
Removed the parameters invoiceSchedule and invoiceScheduleItem from the constructor of ExpandedCreditMemoItem.
Removed the properties InvoiceSchedule and InvoiceScheduleItem from the ExpandedCreditMemoItem class.
ExpandedInvoiceItem
Removed parameters invoiceSchedule and invoiceScheduleItem from the ExpandedInvoiceItem constructor.
Removed properties InvoiceSchedule and InvoiceScheduleItem from the ExpandedInvoiceItem class.
ExpandedRatePlanCharge
Added new boolean property IsUnbilled to the ExpandedRatePlanCharge model.
Added new boolean property IsAllocationEligible to the ExpandedRatePlanCharge model.
ExpandedSubscription
Added a new parameter soldToContact to the ExpandedSubscription constructor.
Introduced a new property SoldToContact of type ExpandedContact.
GetAccountingCodeResponse
Added new parameters to the constructor: ProcessId, RequestId, Reasons, and Success with a default value of true.
Introduced new properties: ProcessId, RequestId, Reasons, and Success.
GetAccountingCodesResponse
Added new parameters ProcessId, RequestId, and Reasons to the GetAccountingCodesResponse constructor.
GetAccountingPeriodResponse
Added new parameters to the constructor: ProcessId, RequestId, Reasons, and Success with a default value of true.
Introduced new properties: ProcessId, RequestId, Reasons, and Success.
GetAccountingPeriodsResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetAccountingPeriodsResponse class.
GetAsyncOrderJobResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetAsyncOrderJobResponse class.
GetBillingDocumentFilesDeletionJobResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetBillingDocumentFilesDeletionJobResponse class.
Default value for the Success parameter is now set to true if not provided.
GetBillingPreviewRunResponse
Added new parameters to the constructor: ProcessId, RequestId, Reasons, and Success.
Introduced new properties: ProcessId, RequestId, Reasons, and Success.
GetBulkPdfGenerationJobResponse
Added new parameters ProcessId, RequestId, and Reasons to the constructor.
Introduced a default value for the Success parameter in the constructor, defaulting to true if not provided.
GetCalloutHistoryVOsType
Added new parameters ProcessId, RequestId, and Reasons to the constructor.
Introduced new properties ProcessId, RequestId, and Reasons to the class.
GetCommitmentOutput
Removed the AssociationRules parameter from the constructor and the corresponding property from the class.
GetCreditMemoItemPartsResponse
Added new parameters ProcessId, RequestId, and Reasons to the constructor of GetCreditMemoItemPartsResponse.
The Success parameter in the constructor now defaults to true if not provided.
GetCreditMemoPartsResponse
Added new parameters ProcessId, RequestId, and Reasons to the GetCreditMemoPartsResponse constructor.
GetCreditMemoPdfStatusBatchResponse
Added new parameters to the constructor: ProcessId, RequestId, and Reasons.
Introduced new properties: ProcessId, RequestId, and Reasons.
GetCustomExchangeRatesType
Added new parameters to the constructor: ProcessId, RequestId, Reasons, and Success with a default value of true.
Introduced new properties: ProcessId, RequestId, Reasons, and Success.
GetDataLabelingJobResponse
The type of the Progress property has changed from GetDataLabelingJobResponseProgress to GetDataLabelingJobResponseAllOfProgress.
Added new properties: ProcessId, RequestId, and Reasons to the GetDataLabelingJobResponse class.
The Success property now defaults to true if not provided.
GetDataLabelingJobResponseProgress
The class GetDataLabelingJobResponseProgress has been removed, which will break any code relying on this class.
GetDebitMemoApplicationPartsResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetDebitMemoApplicationPartsResponse class.
GetDebitMemoPdfStatusBatchResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetDebitMemoPdfStatusBatchResponse class.
GetEmailHistoryVOsType
Added new parameters ProcessId, RequestId, and Reasons to the constructor of GetEmailHistoryVOsType.
Introduced new properties ProcessId, RequestId, and Reasons in the GetEmailHistoryVOsType class.
GetInvoiceApplicationPartsRequest
Added new parameters: ProcessId, RequestId, and Reasons to the constructor of GetInvoiceApplicationPartsRequest.
GetInvoicePdfStatusBatchResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetInvoicePdfStatusBatchResponse class.
GetJournalEntriesInJournalRunResponse
Added new parameters to the constructor: ProcessId, RequestId, and Reasons.
Introduced new properties: ProcessId, RequestId, and Reasons.
GetJournalEntryDetailResponse
Added new parameters to the constructor: ProcessId, RequestId, Reasons, and Success with a default value of true.
Introduced new properties: ProcessId, RequestId, Reasons, and Success.
GetJournalRunResponse
Added new parameters: ProcessId, RequestId, and Reasons to the GetJournalRunResponse constructor.
Introduced new properties: ProcessId, RequestId, and Reasons.
GetMassUpdateResponse
Added new parameters to the constructor: ProcessId, RequestId, Reasons, and Success with a default value of true.
Introduced new properties: ProcessId, RequestId, Reasons, and Success.
GetPaymentItemPartResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetPaymentItemPartResponse class.
GetPaymentItemPartsResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetPaymentItemPartsResponse class.
GetPaymentPartResponse
Added new parameters ProcessId, RequestId, and Reasons to the GetPaymentPartResponse constructor.
GetPaymentPartsResponse
Added new parameters ProcessId, RequestId, and Reasons to the GetPaymentPartsResponse constructor.
Default value for Success parameter in the constructor is now set to true if not provided.
GetPaymentRunDataArrayResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetPaymentRunDataArrayResponse class.
GetPaymentRunSummaryResponse
Added new parameters to the constructor: ProcessId, RequestId, Reasons, and Success with a default value of true.
GetPaymentScheduleStatisticResponse
Added new parameters ProcessId, RequestId, and Reasons to the constructor.
Introduced new properties ProcessId, RequestId, and Reasons to the class.
GetPaymentsResponse
Added new parameters to the GetPaymentsResponse constructor: ProcessId, RequestId, and Reasons.
Default value for the Success parameter in the GetPaymentsResponse constructor is now true.
GetProductRatePlanResponse
Added new parameters to the constructor: ProcessId, RequestId, Reasons, and Success.
Introduced new properties: ProcessId, RequestId, and Reasons.
GetProductRatePlansByExternalIdResponse
Added new parameters to the constructor: ProcessId, RequestId, and Reasons.
Introduced new properties: ProcessId, RequestId, and Reasons.
GetProductRatePlansByProductResponse
Added new parameters ProcessId, RequestId, and Reasons to the constructor.
Default value for Success parameter in the constructor is now set to true if not provided.
GetProductsResponse
Added new parameters ProcessId, RequestId, and Reasons to the GetProductsResponse constructor.
GetRefundItemPartsResponse
Added new parameters to the constructor: ProcessId, RequestId, and Reasons.
Default value for Success parameter in the constructor is now true.
Introduced new properties: ProcessId, RequestId, and Reasons.
GetRefundPartsResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetRefundPartsResponse class.
GetRefundsResponse
Added new parameters ProcessId, RequestId, and Reasons to the GetRefundsResponse constructor.
Introduced new properties ProcessId, RequestId, and Reasons in the GetRefundsResponse class.
GetSequenceSetsResponse
Added new properties: ProcessId, RequestId, and Reasons to the GetSequenceSetsResponse class.
GetSubscriptionRatePlan
Added new parameter productRatePlanType to the constructor and class properties.
Added new parameter originalRatePlanId to the constructor and class properties.
GetSubscriptionRatePlanChargesWithAllSegments
Added a new enum StatusEnum with values RemoveDirectly and DeleteWithRatePlan.
Introduced new properties IsLastSegment, Optional, and Status to the class GetSubscriptionRatePlanChargesWithAllSegments.
GetSubscriptionsResponse
Added new parameters ProcessId, RequestId, and Reasons to the GetSubscriptionsResponse constructor.
GetTaxationItemsResponse
Added new parameters ProcessId, RequestId, and Reasons to the GetTaxationItemsResponse constructor.
GetUsageRateDetailRequest
Added new parameters to the constructor: ProcessId, RequestId, and Reasons.
Introduced new properties: ProcessId, RequestId, and Reasons.
HostedPagesResponse
Added new properties: ProcessId, RequestId, and Reasons to the HostedPagesResponse class.
InvoiceSchedule
Added a new property OrganizationLabel to the InvoiceSchedule class, allowing developers to set and retrieve an organization label associated with an invoice schedule.
InvoiceScheduleItem
Added a new property OrganizationLabel to the InvoiceScheduleItem class.
InvoiceScheduleResponse
Added a new property OrganizationLabel to the InvoiceScheduleResponse class.
OrderActionUpdateProduct
Added support for ChargeRemovals in the OrderActionUpdateProduct class.
Added support for ChargeOverrides in the OrderActionUpdateProduct class.
PaymentGatewaysResponse
Added new properties: ProcessId, RequestId, and Reasons to the PaymentGatewaysResponse class.
PaymentMethodUpdaterInstancesResponse
Added new parameters: ProcessId, RequestId, and Reasons to the constructor of PaymentMethodUpdaterInstancesResponse.
Introduced new properties: ProcessId, RequestId, and Reasons in the PaymentMethodUpdaterInstancesResponse class.
PaymentRun
Added AdvancedFilter parameter to the PaymentRun constructor.
Introduced AdvancedFilter property to the PaymentRun class with a maximum length validation of 1000 characters.
PaymentRunResponse
Added AdvancedFilter property to the PaymentRunResponse model, allowing for more detailed filtering options.
PeriodTypeEnum
Added a new enum value SinglePeriod with an underlying value of 6.
PreviewOrderRatePlanUpdate
Added support for ChargeOverrides in the PreviewOrderRatePlanUpdate class.
Added support for ChargeRemovals in the PreviewOrderRatePlanUpdate class.
PreviewSubscriptionResponse
Added new properties: ProcessId, RequestId, and Reasons to the PreviewSubscriptionResponse class.
Default value for the Success property is now set to true if not provided.
PutRevproAccCodeResponse
Added new properties: ProcessId, RequestId, and Reasons to the PutRevproAccCodeResponse class.
QueryInvoiceSchedulesResponse
The file QueryInvoiceSchedulesResponse has been deleted, which means the class QueryInvoiceSchedulesResponse is no longer available. Developers will need to remove any dependencies on this class.
QueryPrepaidBalanceTransactionsResponse
The file QueryPrepaidBalanceTransactionsResponse has been deleted, which means the class QueryPrepaidBalanceTransactionsResponse is no longer available. Developers will need to remove any dependencies on this class from their code.
QueryValidityPeriodSummarysResponse
The file QueryValidityPeriodSummarysResponse has been deleted, which means any references to this class in the code will need to be removed or replaced.
RSASignatureResponse
Added new parameters ProcessId, RequestId, and Reasons to the RSASignatureResponse constructor.
Default value for Success parameter in the constructor is now set to true if not provided.
RatePlanChargeSegment
Added a new enum StatusEnum with values RemoveDirectly and DeleteWithRatePlan.
Introduced a new property Status of type StatusEnum to the RatePlanChargeSegment class.
Added new properties IsLastSegment and Optional to the RatePlanChargeSegment class.
RatePlanChargeSegmentInfo
Added a new enum StatusEnum with values RemoveDirectly and DeleteWithRatePlan.
Introduced a new property Status of type StatusEnum to the class.
Added new properties IsLastSegment and Optional to the class.
RatePlanUpdate
Added support for ChargeRemovals in RatePlanUpdate.
Added support for ChargeOverrides in RatePlanUpdate.
RegenerateRevRecEventsResponse
The constructor signature for RegenerateRevRecEventsResponse has changed. It now requires a ProcessId, RequestId, Reasons, and an optional Success parameter. Developers will need to update their instantiation of this class accordingly.
Added a new parameter RequestId to the RegenerateRevRecEventsResponse class.
Added a new parameter Reasons to the RegenerateRevRecEventsResponse class, which is a list of FailedReason objects.
RegenerateTransactionObjectResponse
The constructor signature has changed. The Success parameter is now optional and defaults to true. The RequestId and Reasons parameters have been added.
Added RequestId property to track the request identifier.
Added Reasons property to provide a list of Reasons for failure.
RenewSubscriptionResponse
Added new parameters: ProcessId, RequestId, and Reasons to the RenewSubscriptionResponse constructor.
Introduced default value for Success parameter in the constructor, defaulting to true if not provided.
ResumeSubscriptionResponse
Added new parameters: ProcessId, RequestId, and Reasons to the ResumeSubscriptionResponse constructor.
Introduced a default value for the Success parameter in the constructor, defaulting to true if not provided.
RetryPaymentScheduleItemResponse
Added new properties: ProcessId, RequestId, and Reasons to the RetryPaymentScheduleItemResponse class.
StoredCredentialProfilesResponse
Added new properties: ProcessId, RequestId, and Reasons to the StoredCredentialProfilesResponse class.
SubmitDataLabelingJobResponse
Constructor signature changed to include new parameters: ProcessId, RequestId, Reasons, and default value for Success.
Added new properties: ProcessId, RequestId, and Reasons to the SubmitDataLabelingJobResponse class.
SubscriptionRatePlan
Added new property ProductRatePlanType to the SubscriptionRatePlan model.
Added new property OriginalRatePlanId to the SubscriptionRatePlan model.
SuspendSubscriptionResponse
Added new properties: ProcessId, RequestId, and Reasons to the SuspendSubscriptionResponse class.
Default value for the Success property is now set to true if not provided.
UpdatePaymentRunRequest
Added AdvancedFilter parameter to the UpdatePaymentRunRequest constructor, allowing for more refined filtering options.
Introduced AdvancedFilter property with a maximum length of 1000 characters.
UpdateSequenceSetResponse
Added new properties: ProcessId, RequestId, and Reasons to the UpdateSequenceSetResponse class.
UpdateSubscriptionResponse
Added new properties: ProcessId, RequestId, and Reasons to the UpdateSubscriptionResponse class.
Default value for the Success property is now set to true if not provided.
UploadFileResponse
Added new properties: ProcessId, RequestId, and Reasons to the UploadFileResponse class.
UploadUsageFileResponse
Added new properties: ProcessId, RequestId, and Reasons to the UploadUsageFileResponse class.
UpsertCreateCommitmentInput
The PeriodAlignmentOption property is now nullable, which may require updates to handle null values.
The AssociationRules property has been removed, which may require updates to code that previously used this property.
VerifyPaymentMethodResponse
Added new properties: ProcessId, RequestId, and Reasons to the VerifyPaymentMethodResponse class.
WriteOffInvoiceResponse
Added new properties: ProcessId, RequestId, and Reasons to the WriteOffInvoiceResponse class.