Release 10.8.4

This update introduces targeted enhancements to invoicing, payments, and usage management while improving overall API reliability. New fields have been added to support more granular control over invoice delivery behavior, including the ability to track skipped email delivery and prevent sending zero-charge invoices, as well as improved visibility into payment method deactivation reasons. Several fixes address issues with JSON API logging, usage bucket operations, and error handling, including more accurate messaging and improved response codes for external integration failures such as Adyen. Additionally, a new endpoint for retrieving account price book region data has been introduced, further expanding configuration and reporting capabilities.

Updated APIs

  • v10/Invoice (Get): Added to: InvoiceDTO – EmailDeliverySkipped ( get; set; )
  • v10/Invoice/Delivery (Get, Post, Patch): Added to: InvoiceDeliveryDTO – DoNotEmailZeroChargeInvoice ( get; set; )
  • v10/PaymentMethod (Get, Post, Put): Added to: PaymentMethodDTO – DeactivationReasonTypeName ( get; set; )
  • v10/Json API / Log (Get): Fixed an issue where an error would occur when attempting to look up entries using a valid requestTrackingId
  • v10/Payment/Method/Import/Sync (Post): Changed the response to return a 500-series error instead of the current 400-series response when a communications error occurs with Adyen
  • v10/Usage/Bucket/Base (Patch): Modified patch operation to support updating a usage bucket name and usage bucket class in a single call
  • v10/Usage/Bucket/SharePlan (Post): Fixed an issue that would cause an incorrect error message to appear if the payload contained errors

New APIs

  • v10/Account/[id]/PriceBookRegion (Get)