...
Deprecated APIs:
Account/Service/UsageIdentifier?prefix (Get)
Account/Service/UsageIdentifier/Paged?prefix (Get)
usage/billingtype (Get, Post, Put, Delete)
usage/billingtype/type (Get)
Updated APIs:
v10/AuthorizationServer/Api/V10/Access/Login (Post): AuthenticateResponse DTO Added: [JsonPropertyCreated(PropertyName = ".sessionExpires", Since =APIVersion.V10)] DateTime? SessionExpires { get; set; }
v10/AuthorizationServer/Api/V10/ServiceAccess/Login (Post): AuthenticateResponse DTO Added: [JsonPropertyCreated(PropertyName = ".sessionExpires", Since =APIVersion.V10)] DateTime? SessionExpires { get; set; }
v10/AuthorizationServer/Api/V10/CustomerPortal/Access/Login (Post): AuthenticateResponse DTO Added: [JsonPropertyCreated(PropertyName = ".sessionExpires", Since =APIVersion.V10)] DateTime? SessionExpires { get; set; }
v10/BillGroup (Get, Post, Put, Patch, Delete): BillGroupDTO Removed: AdvanceInvoiceDays, InvoiceCloseThresholdAmount, UsageBillingTypeId and UsageBillingTypeName
v10/Internal/Account (Post, Patch): In AddressDTO and TaxAddressDTO, added FetchTaxJurisdicationAsync to support for retrieving a pCode from AvaTax asynchronously
v10/Internal/Account/Package (Post, Patch): In AddressDTO and TaxAddressDTO, added FetchTaxJurisdicationAsync
v10/Internal/Account/Package/FromCatalog/Metadata (Post, Patch): In AddressDTO and TaxAddressDTO, added FetchTaxJurisdicationAsync
v10/Internal/Account/id/Contact (Post, Patch): In AddressDTO and TaxAddressDTO, added FetchTaxJurisdicationAsync
v10/Internal/Order/id (Post, Patch): In AddressDTO and TaxAddressDTO, added FetchTaxJurisdicationAsync
v10/EventSubscription/Webhook (Post, Put, Patch, Get): EventSubscriptionWebhookDetailDTO has WebhookConfigurationSubsetDTO WebhookFormatTypeId { get; set; }
v10/Rerate (Post, Patch): Added int CreatedByUserId
v10/RerateSchedule (Get): Removed Property: ScheduledStart
v10/RerateSchedule/Paged (Get): Removed Property: ScheduledStart
v10/RerateSchedule/[id] (Get): Removed Property: ScheduledStart
v10/Usage/Rate/Group (Get, Post, Put, Patch, Delete): UsageRateGroupDTO AggregationTypeId { get; set; } AggregationTypeName { get; set; }
New APIs:
v10/BillRun/History/{id}/Recovery (Post): allows a bill run in a failed state to be retried. Note: this API does not retry running the subscription or usage billing stages of the bill run
v10/DataImport/Usage/{apifeedname} (Post)
V10/DataImport/Usage/Download?FileKey=”[Path and File Name]” (Get): allows you to check if a usage file has been uploaded successfully
v10/DataImport/Usage/History/{id}/Reprocess (Post)
v10/Invoice/Item/TaxSummary (Get)
v10/Invoice/Item/{invoiceItemId}/TaxSummary (Get)
v10/Order/{orderId}/Status (Get)
v10/Order/{orderId}/PackageTracking/Paged (Get)
v10/Package/Frequency/{id}/Basic/Detail (Get)
v10/Package/Frequency/{id}/PriceBook/{id}/Pricing (Get)
v10/RerateScheduleTracking/ByRerateSchedule/{id} (Get):
v10/RerateScheduleTracking/ByRerateSchedule/{id}/Paged (Get)
v10/Rerate/Pending (Get)
v10/RerateSchedule (Get)
v10/Rerate/Now (Post)
v10/Schedule/DataExport (Get, Post)
v10/Schedule/DataExport/{id} (Put)
v10/Schedule/Rerate (Get, Put, Post)
v10/SMTP/Setting/SMTPAuth (Post)
v10/SMTP/Setting/SMTPAuth/{id} (Put, Get)
v10/SMTP/Setting/GoogleJWT (Post)
v10/SMTP/Setting/GoogleJWT/{id} (Put, Get)
...