Every change to the public GraphQL API, newest first. Entries marked
Breaking remove an element that previously existed and may require
your integration to be updated.
Note: 2026-05-28 to 2026-06-01 is omitted. The public schema was migrated into this repository over that period, so the diffs are repository restructuring rather than API changes.
2026-10-02
Manufacturing Orders
ManufacturingOrder.batch_number_id— new field
2026-09-30
Products
Variants
2026-09-29
Bill of Material Components
BillOfMaterialComponent.bill_of_material— new field
Component Parent Counts
- New type —
ComponentParentCounts
Component Parent Paginators
- New type —
ComponentParentPaginator
Component Parents
- New type —
ComponentParent
Variants
Variant.component_parent_counts— new fieldVariant.component_parents— new fieldVariant.used_in_bill_of_material_components— new field
2026-09-28
Add Subscription Customers
- New input —
AddSubscriptionCustomersInput
Subscriptions
AddCustomersToSubscription— new mutation (docs)
2026-09-25
Invoices
FinalizeInvoices— new mutation (docs)
Products
Product.suppliers— typeNone→_
2026-09-24
Email Histories
EmailHistory.document_label— new field
Erplain Subscriptions
ErplainSubscription.billing_period— new field
Inventory Logs
- Breaking —
InventoryLog.skuremoved
Manufacturing Order Froms
ManufacturingOrderFromInput.variant_id— new fieldManufacturingOrderFromInput.location_id— new field- Breaking —
ManufacturingOrderFromInput.order_line_item_idremoved
Manufacturing Orders
DuplicateManufacturingOrder— new mutation (docs)ManufacturingOrder.order_line_items— new fieldManufacturingOrderInput.order_line_item_ids— new field- Breaking —
ManufacturingOrder.order_line_item_idremoved - Breaking —
ManufacturingOrderInput.order_line_item_idremoved
Products
Product.default_supplier— new field
2026-09-21
B2B Stores
- Breaking —
B2bStore.labelremoved
Customers
Inventory Logs
- Breaking —
InventoryLog.argumentsremoved
Manufacturing Orders
QuickCompleteManufacturingOrders— new mutation (docs)
Variants
Variant.allow_expired_batch_allocation— new fieldVariantInput.allow_expired_batch_allocation— new field
2026-09-16
Inventory Logs
InventoryLog.link_document_id— new fieldInventoryLog.link_order_type— new fieldInventoryLog.link_document_label— new field
Variants
Variant.total_valuation— new fieldVariant.total_dated_on_hand— new field
2026-09-13
Account Representatives
AccountRepresentative.deleted_at— new field
2026-09-11
Inventory Logs
InventoryLog.variant_deleted_at— new field
2026-09-08
Orders
Order.tax_inclusive_unbilled_amount— new field
2026-09-07
Purchases
ArchivePurchases— new mutation (docs)
2026-09-04
Purchase Receipts
PurchaseReceiptInput.exchange_rate— new fieldPurchaseReceiptInput.currency— new field
2026-09-03
Bulk Document Email Documents
- New input —
BulkDocumentEmailDocumentInput
Bulk Document Emails
- New input —
BulkDocumentEmailInput
SMTP
SendBulkDocumentEmails— new mutation (docs)
2026-08-31
Manufacturing Order Lines
ManufacturingOrderLine.reserved— new fieldManufacturingOrderLine.manufacturing_order— new field
Manufacturing Orders
ManufacturingOrder.stock_transfers— new fieldManufacturingOrderLines— new query (docs)
2026-08-26
Document Line Item Prices
DocumentLineItemPrice.exclude_from_discount_rules— new field
Integrations
Integration.sync_complete— new field
Prices
Price.exclude_from_discount_rules— new field
Variant Prices
VariantPrice.exclude_from_discount_rules— new fieldVariantPriceInput.exclude_from_discount_rules— new field
2026-08-20
Orders
ArchiveOrders— new mutation
2026-08-14
Invoices
Invoice.total_remaining_balance— new field
2026-08-11
Stock Count Creates
StockCountCreateInput.bin_location_filter— typeString→NoneStockCountCreateInput.season_ids_filter— new fieldStockCountCreateInput.brand_ids_filter— new fieldStockCountCreateInput.product_tag_ids_filter— new fieldStockCountCreateInput.variant_ids_filter— new field
2026-08-05
Customers
Deposit Invoice Froms
DepositInvoiceFromInput.language— new field
Deposit Invoice Languages
- New enum —
DepositInvoiceLanguage
2026-08-04
Estimates
Estimate.has_batch_numbers— new field
2026-07-30
Credit Notes
CreditNote.attached_files_count— new field
Estimates
Estimate.attached_files_count— new field
Invoices
Invoice.update_stock— new fieldInvoiceInput.update_stock— new fieldInvoice.attached_files_count— new field
Orders
Order.update_stock— new fieldOrderInput.update_stock— new fieldOrder.attached_files_count— new field
Product Returns
ProductReturn.update_stock— new fieldProductReturnInput.update_stock— new fieldProductReturn.attached_files_count— new field
Purchase Receipts
PurchaseReceipt.update_stock— new fieldPurchaseReceiptInput.update_stock— new fieldPurchaseReceipt.attached_files_count— new field
Purchases
Purchase.update_stock— new fieldPurchaseInput.update_stock— new fieldPurchase.attached_files_count— new field
Refunds
Refund.attached_files_count— new field
Shipping Orders
ShippingOrder.update_stock— new fieldShippingOrderInput.update_stock— new fieldShippingOrder.attached_files_count— new field
Stock Adjustments
StockAdjustment.update_stock— new fieldStockAdjustmentInput.update_stock— new fieldStockAdjustment.attached_files_count— new field
2026-07-28
Line Item Product Returns
LineItemProductReturnInput.replace_label— new field
Line Item Shipping Orders
LineItemShippingOrderInput.replace_label— new field
Line Item Subscriptions
LineItemSubscription.replace_label— new field
Variants
Variant.last_purchased_price— new fieldVariant.last_purchased_at— new field
2026-07-21
Companies
Company.hide_from_company_switcher— new field
Credit Note E-invoice Validation Results
- New type —
CreditNoteEInvoiceValidationResult
Credit Notes
CreditNote.e_invoice_validation— new fieldCreditNote.e_invoice_status— new fieldCreditNote.e_invoice_reason— new field
User Profiles
UserProfile.hide_at_login— new field
Users
User.default_user_profile_id— new fieldUserInput.default_user_profile_id— new fieldUserInput.login_profiles— new field
2026-07-09
Document Weights
- New type —
DocumentWeight
Orders
Order.total_weight— new field
Shipping Orders
ShippingOrder.total_weight— new field
2026-07-08
Assembly Batch Numbers
AssemblyBatchNumberInput.serial_numbers— new fieldAssemblyBatchNumberInput.serial_number_text— new field
Auto Allocate Traceability Results
- New type —
AutoAllocateTraceabilityResult
Auto Allocated Batch Number Line Items
- New type —
AutoAllocatedBatchNumberLineItem
Batch Number Line Items
BatchNumberLineItemInput.serial_numbers— new fieldBatchNumberLineItemInput.serial_number_text— new field
Batch Numbers
BatchNumber.serial_numbers— new field
Inventory Logs
InventoryLog.serial_number_id— new fieldInventoryLog.serial_number_label— new fieldInventoryLog.has_serial_numbers— new fieldInventoryLog.serial_number_inventory_logs— new field
Invoices
Invoice.has_serial_numbers— new field
Line Item Invoices
LineItemInvoiceInput.serial_numbers— new fieldLineItemInvoiceInput.serial_number_text— new field
Line Item Orders
LineItemOrderInput.serial_numbers— new fieldLineItemOrderInput.serial_number_text— new field
Line Item Product Returns
LineItemProductReturnInput.serial_numbers— new fieldLineItemProductReturnInput.serial_number_text— new field
Line Item Purchase Receipts
LineItemPurchaseReceiptInput.serial_numbers— new fieldLineItemPurchaseReceiptInput.serial_number_text— new field
Line Item Purchases
LineItemPurchaseInput.serial_numbers— new fieldLineItemPurchaseInput.serial_number_text— new field
Line Item Shipping Orders
LineItemShippingOrderInput.serial_numbers— new fieldLineItemShippingOrderInput.serial_number_text— new field
Line Item Stock Adjustments
LineItemStockAdjustmentInput.serial_numbers— new fieldLineItemStockAdjustmentInput.serial_number_text— new field
Line Items
LineItem.serial_numbers— new fieldLineItemInput.serial_numbers— new fieldLineItemInput.serial_number_text— new field
Manufacturing Order Batch Line Serial Numbers
- New type —
ManufacturingOrderBatchLineSerialNumber
Manufacturing Order Batch Lines
ManufacturingOrderBatchLine.serial_numbers— new fieldManufacturingOrderBatchLineInput.serial_numbers— new fieldManufacturingOrderBatchLineInput.serial_number_text— new field
Manufacturing Order Batches
ManufacturingOrderBatch.finished_serial_numbers— new fieldManufacturingOrderBatchInput.finished_serial_numbers— new fieldManufacturingOrderBatchInput.finished_serial_number_text— new field
Manufacturing Orders
ManufacturingOrder.serial_numbers— new field
Orders
Order.has_serial_numbers— new fieldOrderInput.automatically_assign_serial_numbers— new field
Product Returns
ProductReturn.has_serial_numbers— new field
Products
Product.has_serial_numbers— new field
Purchase Receipts
PurchaseReceipt.has_serial_numbers— new field
Purchases
Purchase.has_serial_numbers— new field
Serial Number Allocations
- New input —
SerialNumberAllocationInput
Serial Number Inventory Logs
- New type —
SerialNumberInventoryLog SerialNumberInventoryLog— new querySerialNumberInventoryLogs— new query
Serial Number Line Items
- New type —
SerialNumberLineItem - New input —
SerialNumberLineItemInput SerialNumberLineItem— new querySerialNumberLineItems— new query
Serial Numbers
- New type —
SerialNumber - New input —
SerialNumberInput UpdateSerialNumber— new mutation (docs)UpdateSerialNumbers— new mutation (docs)DeleteSerialNumber— new mutation (docs)AllocateSerialNumber— new mutation (docs)
Shipping Orders
ShippingOrder.has_serial_numbers— new field
Stock Adjustments
StockAdjustment.has_serial_numbers— new field
Stock Count Line Items
StockCountLineItem.serial_number_line_items— new field
Stock Count Serial Number Line Items
- New type —
StockCountSerialNumberLineItem StockCountSerialNumberLineItem— new queryStockCountSerialNumberLineItems— new query
Stock Counts
Variants
Variant.has_serial_numbers— new fieldVariantInput.has_serial_numbers— new fieldVariant.on_hand_serial_numbers_count— new fieldVariant.on_hand_serial_numbers_count_by_location— new fieldVariant.serial_numbers— new field
2026-07-06
E-invoice Status
- New enum —
EInvoiceStatus
Invoices
Invoice.e_invoice_status— new fieldInvoice.e_invoice_reason— new field
Payments
Payment.total_amount— new field
Shipping Orders
ShippingOrder.line_items— typeNone→LineItemsFilter
Variants
Variant.barcode2— new field
2026-06-24
Companies
Company.dated_on_hand— new field
2026-06-18
Custom Field Values
- Breaking —
CustomFieldValue.created_atremoved - Breaking —
CustomFieldValue.updated_atremoved
2026-06-16
Orders
Order.location_label— new field
2026-06-11
Credit Notes
CreditNote.custom_fields— new fieldCreditNoteInput.custom_fields— new field
Custom Field Input Types
- New enum —
CustomFieldInputType
Custom Field Model Types
- New enum —
CustomFieldModelType
Custom Field Values
- New type —
CustomFieldValue - New input —
CustomFieldValueInput
Custom Field Weights
- New input —
CustomFieldWeightInput
Custom Fields
- New type —
CustomField - New input —
CustomFieldInput CustomField— new query (docs)CustomFields— new query (docs)CreateCustomField— new mutation (docs)UpdateCustomField— new mutation (docs)DeleteCustomField— new mutation (docs)UpdateCustomFieldWeights— new mutation (docs)
Customers
Customer.custom_fields— new fieldCustomerInput.custom_fields— new field
Employees
Employee.custom_fields— new fieldEmployeeInput.custom_fields— new field
Entity Custom Field Values
- New input —
EntityCustomFieldValueInput
Entity Custom Fields
- New type —
EntityCustomField - New input —
EntityCustomFieldInput
Erplain Subscriptions
ErplainSubscription.custom_fields— new field
Estimates
Estimate.custom_fields— new fieldEstimateInput.custom_fields— new field
Invoices
Invoice.custom_fields— new fieldInvoiceInput.custom_fields— new field
Orders
Order.custom_fields— new fieldOrderInput.custom_fields— new field
Payments
Payment.custom_fields— new fieldPaymentInput.custom_fields— new field
Product Returns
ProductReturn.custom_fields— new fieldProductReturnInput.custom_fields— new field
Products
Product.variants_supplier_skus— new fieldProduct.custom_fields— new fieldProduct.variant_custom_fields— new fieldProductInput.custom_fields— new field
Purchase Receipts
PurchaseReceipt.custom_fields— new fieldPurchaseReceiptInput.custom_fields— new field
Purchases
Purchase.custom_fields— new fieldPurchaseInput.custom_fields— new field
Refunds
Refund.custom_fields— new fieldRefundInput.custom_fields— new field
Shipping Orders
ShippingOrder.custom_fields— new fieldShippingOrderInput.custom_fields— new field
Stock Adjustments
StockAdjustment.custom_fields— new fieldStockAdjustmentInput.custom_fields— new field
Subscriptions
SubscriptionInput.custom_fields— new field
Suppliers
Supplier.custom_fields— new fieldSupplierInput.custom_fields— new field
Users
User.timezone— new fieldUserInput.timezone— new field
Variants
Variant.custom_fields— new fieldVariantInput.custom_fields— new field
2026-06-09
Credit Notes
CreditNote.line_items— typeNone→LineItemsFilter
Invoices
Invoice.line_items— typeNone→LineItemsFilter
Orders
DeleteOrder— new mutationDeleteOrders— new mutation
Product Returns
DeleteProductReturn— new mutation (docs)DeleteProductReturns— new mutation (docs)TransformIntoCreditNote— new mutation (docs)
Purchase Receipts
DeletePurchaseReceipts— new mutation (docs)PurchaseReceipt.line_items— typeNone→LineItemsFilter
Purchases
Purchase.line_items— typeNone→LineItemsFilter
Shipping Orders
2026-06-05
Estimates
UpdateEstimatesStatus— new mutation (docs)
Sales Intelligences
SalesIntelligence.customer_tax_number— new field
2026-06-04
Orders
Order.line_items— typeNone→LineItemsFilter
Stock Count Creates
StockCountCreateInput.bin_location_filter— new field- Breaking —
StockCountCreateInput.stock_count_line_itemsremoved
Stock Count Updates
StockCountUpdateInput.status— new field- Breaking —
StockCountUpdateInput.locationremoved - Breaking —
StockCountUpdateInput.stock_count_line_itemsremoved
Stock Counts
GenerateStockCountNumber— new mutation (docs)CreateStockCount— new mutation (docs)UpdateStockCount— new mutation (docs)StockCountScanBarcode— new mutation (docs)StockCountSetQuantity— new mutation (docs)
2026-06-03
Product Returns
ProductReturn.line_items— typeNone→LineItemsFilter
Purchases
DeletePurchases— new mutation (docs)ValidatePurchase— new mutation (docs)RejectPurchase— new mutation (docs)
2026-06-02
B2B Store Image Files
- Breaking — enum
B2bStoreImageFileremoved
Create Purchase Results
- Breaking —
CreatePurchaseResult.purchaseremoved - Breaking —
CreatePurchaseResult.errorsremoved
Credit Notes
CreditNote.line_items— typeLineItemsFilter→None
Line Item Credit Notes
LineItemCreditNoteInput.customer— new field
Line Item Estimates
LineItemEstimateInput.customer— new field
Line Item Invoices
LineItemInvoiceInput.customer— new field
Line Item Orders
LineItemOrderInput.customer— new field
Line Item Product Returns
LineItemProductReturnInput.customer— new field
Line Item Purchase Receipts
LineItemPurchaseReceiptInput.bin_location— new field
Line Item Purchases
LineItemPurchaseInput.customer— new field
Line Item Refunds
LineItemRefundInput.customer— new field
Line Item Shipping Orders
LineItemShippingOrderInput.customer— new field
Line Items
LineItem.committed— new fieldLineItem.replace_label— new fieldLineItem.calculate_price_from_components— new fieldLineItem.ecotax— new fieldLineItem.tax_amount— new fieldLineItem.tax_codes— new fieldLineItemInput.replace_label— new field
Orders
OrderInput.automatically_assign_batch_numbers— new fieldOrderInput.for_the_attention_of— new fieldOrderInput.external_reference— new field
Purchase Receipt Froms
- New input —
PurchaseReceiptFromInput
Purchase Receipts
CreatePurchaseReceiptFrom— new mutation (docs)PurchaseReceipt.files— new field
Purchases
Purchase.validation_rules_steps— new fieldPurchaseInput.validation_rule_id— new fieldPurchaseInput.shipping_address— new fieldPurchaseInput.files— new field
Stock Adjustments
StockAdjustment.files— new field
Validation Rule Warnings
- New type —
ValidationRuleWarning
2026-05-18
Subscription Runs
SubscriptionRun.invoice— new field
2026-05-15
Purchase Receipts
PurchaseReceiptInput.notes— new field
2026-04-27
Invoice Taxes
InvoiceTaxes.tax_ratable_type— new fieldInvoiceTaxes.tax_amount_company_currency— new fieldInvoiceTaxes.taxable_amount— new fieldInvoiceTaxes.applied_amount— new fieldInvoiceTaxes.credit_note— new fieldInvoiceTaxes.document_label— new fieldInvoiceTaxes.document_customer_label— new fieldInvoiceTaxes.document_status— new fieldInvoiceTaxes.document_dated_at— new fieldInvoiceTaxes.document_due_at— new field
Subscription Run Invoices
SubscriptionRunInvoices— new query
2026-04-24
Add Subscription Customer Prorata Modes
- New enum —
AddSubscriptionCustomerProrataMode
Add Subscription Customers
- New input —
AddSubscriptionCustomerInput
Bulk Create Subscriptions
- Breaking — input
BulkCreateSubscriptionsInputremoved - Breaking —
BulkCreateSubscriptionsInput.customer_idsremoved - Breaking —
BulkCreateSubscriptionsInput.templateremoved - Breaking —
BulkCreateSubscriptionsInput.pricing_moderemoved - Breaking —
BulkCreateSubscriptionsInput.use_customer_discountremoved - Breaking —
BulkCreateSubscriptionsInput.use_customer_addressesremoved - Breaking —
BulkCreateSubscriptionsInput.use_customer_account_representativeremoved - Breaking —
BulkCreateSubscriptionsInput.use_customer_locationremoved - Breaking —
BulkCreateSubscriptionsInput.use_customer_price_levelremoved - Breaking —
BulkCreateSubscriptionsInput.use_customer_currencyremoved
Bulk Create Subscriptions Failures
- Breaking — type
BulkCreateSubscriptionsFailureremoved - Breaking —
BulkCreateSubscriptionsFailure.customer_idremoved - Breaking —
BulkCreateSubscriptionsFailure.errorremoved
Bulk Create Subscriptions Results
- Breaking — type
BulkCreateSubscriptionsResultremoved - Breaking —
BulkCreateSubscriptionsResult.created_idsremoved - Breaking —
BulkCreateSubscriptionsResult.failedremoved - Breaking —
BulkCreateSubscriptionsResult.queuedremoved - Breaking —
BulkCreateSubscriptionsResult.job_batch_idremoved
Erplain Subscriptions
ErplainSubscription.customers— new fieldErplainSubscription.invoices— new fieldErplainSubscription.shipping_orders— new field- Breaking —
ErplainSubscription.billing_addressremoved - Breaking —
ErplainSubscription.shipping_addressremoved
Line Item Subscriptions
LineItemSubscription.subscription_customers— new field- Breaking —
LineItemSubscription.customerremoved
Subscription Bulk Pricing Modes
- Breaking — enum
SubscriptionBulkPricingModeremoved
Subscription Customers
- New type —
SubscriptionCustomer - New input —
SubscriptionCustomerInput SubscriptionCustomers— new query
Subscription Run Invoices
- New type —
SubscriptionRunInvoice
Subscription Runs
SubscriptionRun.run_invoices— new field- Breaking —
SubscriptionRun.shipping_orderremoved
Subscriptions
AddCustomerToSubscription— new mutation (docs)RemoveCustomerFromSubscription— new mutation (docs)PauseCustomerOnSubscription— new mutation (docs)ReactivateCustomerOnSubscription— new mutation (docs)UpdateSubscriptionCustomer— new mutation (docs)RetrySubscriptionRunInvoice— new mutation (docs)- Breaking —
BulkCreateSubscriptionsremoved SubscriptionInput.customers— new field
Update Subscription Customers
- New input —
UpdateSubscriptionCustomerInput
2026-04-21
Credit Notes
GenerateCreditNotesPdfs— new mutation (docs)
Refunds
GenerateRefundsPdfs— new mutation (docs)
2026-04-01
Document Numbering Contexts
- New type —
DocumentNumberingContext
Document Sequence Configs
DocumentNumberingContext— new query
Line Item Subscriptions
LineItemSubscription.customer— new fieldLineItemSubscription.next_run_at— new fieldLineItemSubscription.line_itemable— new fieldLineItemSubscription.currency— new fieldLineItemSubscription.status— new field
2026-03-31
Prices
Price.supplier_price_tiers— new field
Products
ProductInput.default_supplier_id— new field
Supplier SKU Variant Prices
SupplierSkuVariantPriceInput.price_tiers— new field
Supplier Variant Price Tiers
- New type —
SupplierVariantPriceTier - New input —
SupplierVariantPriceTierInput
Variant Prices
VariantPrice.supplier_price_tiers— new field
2026-03-30
Discount Rules
DiscountRule.suppliers_condition— new fieldDiscountRuleInput.suppliers_condition— new field
2026-03-20
Tax Codes
TaxCode.deposit_account— new fieldTaxCodeInput.deposit_account— new field
2026-03-17
Accounting Families
AccountingFamily.default_for_service— new fieldAccountingFamilyInput.default_for_service— new field
Invoices
- Breaking —
UpdateFirstInvoiceNumberremoved - Breaking —
Invoice.can_update_first_invoice_numberremoved
2026-03-16
Companies
Company.invoice_number_not_editable_countries— new field
Document Finalization Date Constraints
- New type —
DocumentFinalizationDateConstraints
Document Sequence Configs
- New type —
DocumentSequenceConfig - New input —
DocumentSequenceConfigInput DocumentSequenceConfigs— new queryDocumentSequencePreview— new queryUpdateDocumentSequenceConfigs— new mutationDocumentFinalizationDateConstraints— new query
2026-03-12
Discount Rule Scopes
- New enum —
DiscountRuleScope
Discount Rules
DiscountRule.scope— new fieldDiscountRule.supplier_tags_condition— new fieldDiscountRuleInput.scope— new fieldDiscountRuleInput.supplier_tags_condition— new field
Line Item Purchase Receipts
LineItemPurchaseReceiptInput.discount_rule_id— new fieldLineItemPurchaseReceiptInput.discount_rule_amount— new fieldLineItemPurchaseReceiptInput.apply_discount_rules— new field
Line Item Purchases
LineItemPurchaseInput.discount_rule_id— new fieldLineItemPurchaseInput.discount_rule_amount— new fieldLineItemPurchaseInput.apply_discount_rules— new field
Sales Intelligences
SalesIntelligence.payment_information_label— new field
2026-03-04
Companies
Company.deposit_default_payment_information— new field
Deposit Invoice Froms
DepositInvoiceFromInput.due_at— new field
Payment Informations
PaymentInformation.deposit_default— new fieldPaymentInformationInput.deposit_default— new field
2026-03-03
Deposit Invoice Froms
DepositInvoiceFromInput.payment_information_id— new field
2026-02-27
Location Types
Locations
2026-02-19
Account Representatives
AccountRepresentativeInput.phone— typeString→Mixed
2026-02-17
Credit Status
- New enum —
CreditStatus
Estimates
Estimate.ordered_status— new fieldEstimate.billing_status— new fieldEstimate.payment_status— new field
Invoices
Invoice.return_status— new fieldInvoice.credit_status— new field
Ordered Status
- New enum —
OrderedStatus
Product Returns
ProductReturn.credit_status— new field
Return Status
- New enum —
ReturnStatus
Shipping Orders
ShippingOrder.billing_status— new fieldShippingOrder.payment_status— new field
2026-02-13
Billing Status
- New enum —
BillingStatus
Orders
Order.billing_status— new field
2026-02-04
Orders
Order.payment_information— new fieldOrderInput.payment_information— new field
Prices
Price.discounted_amount— new field
Supplier SKU Variant Prices
SupplierSkuVariantPriceInput.minimum_quantity— new field
2026-01-27
Payments
Payment.integrations— new field
2026-01-24
Payment Methods
PaymentMethod.integrations— new fieldPaymentMethodInput.integrations— new field
Tax Codes
TaxCode.integrations— new field- Breaking —
TaxCode.integration_pennylaneremoved
Tax Rates
TaxRate.integrations— new field
2026-01-19
Erplain Subscriptions
ErplainSubscription.max_cycles— new field
Subscriptions
SubscriptionInput.max_cycles— new field
2026-01-16
Bulk Create Subscriptions
- New input —
BulkCreateSubscriptionsInput
Bulk Create Subscriptions Failures
- New type —
BulkCreateSubscriptionsFailure
Bulk Create Subscriptions Results
- New type —
BulkCreateSubscriptionsResult
Companies
Company.block_send_email— new field
Erplain Subscriptions
ErplainSubscription.total_taxes— new field
Line Item Subscriptions
LineItemSubscription.calculate_price_from_components— new fieldLineItemSubscription.kit_line_item_id— new field
Subscription Bulk Pricing Modes
- New enum —
SubscriptionBulkPricingMode
Subscription Price Rule Modes
- New enum —
SubscriptionPriceRuleMode
Subscription Price Rules
SubscriptionPriceRuleInput.mode— new fieldSubscriptionPriceRuleInput.value— new field
Subscription Runs
SubscriptionRun.subscription— new field
Subscriptions
2026-01-15
Refunds
Refund.integrations— new fieldRefund.orders— new field
2026-01-12
Accounting Exports
AccountingExportInput.timezone— new field
Batch Update Subscription Line Item Prices
- New input —
BatchUpdateSubscriptionLineItemPricesInput
Batch Update Subscription Line Item Prices Results
- New type —
BatchUpdateSubscriptionLineItemPricesResult
Cart Items
B2bStoreCartItems— new query (docs)- Breaking —
CartItem.priceremoved - Breaking —
CartItemInput.priceremoved
Companies
Company.vat_payment_method— new field
Credit Note Payments
- Breaking — input
CreditNotePaymentInputremoved - Breaking —
CreditNotePaymentInput.idremoved - Breaking —
CreditNotePaymentInput.notesremoved - Breaking —
CreditNotePaymentInput.payment_methodremoved - Breaking —
CreditNotePaymentInput.customerremoved - Breaking —
CreditNotePaymentInput.paid_atremoved - Breaking —
CreditNotePaymentInput.amountremoved - Breaking —
CreditNotePaymentInput.invoice_paymentsremoved
Credit Notes
- Breaking —
CreateCreditNotePaymentremoved CreditNote.exchange_rate— new fieldCreditNote.location_label— new fieldCreditNote.line_items— typeNone→LineItemsFilterCreditNoteInput.exchange_rate— new field- Breaking —
CreditNote.pennylane_publishedremoved
Customers
Customer.company_registration_number— new fieldCustomer.payment_information_id— new fieldCustomer.payment_information— new fieldCustomerInput.company_registration_number— new fieldCustomerInput.payment_information_id— new fieldCustomerInput.payment_information— new field
E-invoice Validation Checks
- New type —
EInvoiceValidationCheck
E-invoice Validation Results
- New type —
EInvoiceValidationResult
Employables
Employable.id— typeID→Int
Employees
Employee.cart_items_quantity— new field
Erplain Subscriptions
- New type —
ErplainSubscription
Estimates
Estimate.exchange_rate— new fieldEstimate.location_label— new field
Invoices
ValidateEInvoice— new mutation (docs)Invoice.vat_payment_method— new fieldInvoice.location_label— new fieldInvoice.e_invoice_validation— new fieldInvoiceInput.vat_payment_method— new field- Breaking —
Invoice.pennylane_publishedremoved Invoice.subscriptions_count— new fieldInvoice.subscriptions— new field
Line Item Subscriptions
- New type —
LineItemSubscription - New input —
LineItemSubscriptionInput
Price Rules
PriceRuleInput.id— new field
Refunds
Refund.exchange_rate— new fieldRefund.location_label— new fieldRefund.line_items— typeNone→LineItemsFilterRefund.invoices— new fieldRefundInput.exchange_rate— new field
Shipping Orders
ShippingOrder.subscriptions_count— new fieldShippingOrder.subscriptions— new field
Subscription Frequency Units
- New enum —
SubscriptionFrequencyUnit
Subscription Price Rules
- New input —
SubscriptionPriceRuleInput
Subscription Runs
- New type —
SubscriptionRun
Subscription Status
- New enum —
SubscriptionStatus
Subscriptions
- New input —
SubscriptionInput Subscription— new query (docs)Subscriptions— new query (docs)CreateSubscription— new mutation (docs)UpdateSubscription— new mutation (docs)DeleteSubscription— new mutation (docs)DeleteSubscriptions— new mutation (docs)GenerateSubscriptionDocuments— new mutation (docs)CreatePendingSubscriptionShippingOrder— new mutation (docs)BatchUpdateSubscriptionLineItemPrices— new mutation (docs)GenerateSubscriptionNumber— new mutation (docs)
Tax Codes
TaxCode.notes— new fieldTaxCodeInput.notes— new field
2025-11-28
Line Item Orders
LineItemOrderInput.apply_discount_rules— new field
Line Item Stock Adjustments
- New input —
LineItemStockAdjustmentInput
2025-11-25
Credit Notes
CreditNote.integrations— new fieldCreditNote.invoice_payables— new fieldCreditNote.pennylane_published— new field
2025-11-20
Invoices
Invoice.has_batch_numbers— new field
Product Returns
ProductReturn.account_representative— new fieldProductReturnInput.account_representative— new fieldProductReturnInput.season— new field
2025-11-18
Credit Notes
CreditNote.invoice_payments— new field
2025-11-12
Orders
Shipping Status
2025-11-07
B2B Stores
B2bStore.location_id— new fieldB2bStore.location— new fieldB2bStore.price_level_id— new fieldB2bStore.price_level— new fieldB2bStore.recommended_price_level_id— new fieldB2bStore.recommended_price_level— new fieldB2bStore.tax_codes— new field
Order Froms
OrderFromInput.status— new field
2025-11-06
Customers
Customer.last_shipping_cost— new field
2025-11-04
Orders
- Breaking —
Order.invoices_through_shipping_orders_countremoved
2025-11-03
Orders
Order.refunds— new fieldOrder.credit_notes— new field
2025-10-31
Customers
Customer.term_of_payment_type— typeString→TermModelCustomer.tax_type— typeString→TaxTypeCustomerInput.term_of_payment_type— typeString→TermModel
2025-10-30
Employables
Employable.label— new field
2025-10-25
Credit Notes
- Breaking —
CreditNote.email_history_countremoved
Estimates
- Breaking —
Estimate.email_history_countremoved
Invoices
- Breaking —
Invoice.email_history_countremoved
Orders
- Breaking —
Order.email_history_countremoved
Product Returns
- Breaking —
ProductReturn.email_history_countremoved
Purchase Receipts
PurchaseReceipt.email_histories— new field- Breaking —
PurchaseReceipt.email_history_countremoved
Purchases
Purchase.email_histories— new field- Breaking —
Purchase.email_history_countremoved
Refunds
- Breaking —
Refund.email_history_countremoved
Shipping Orders
- Breaking —
ShippingOrder.email_history_countremoved
2025-10-23
Line Item Credit Notes
LineItemCreditNoteInput.discount_rule_id— new fieldLineItemCreditNoteInput.discount_rule_amount— new field
Line Item Refunds
LineItemRefundInput.discount_rule_id— new fieldLineItemRefundInput.discount_rule_amount— new field
2025-10-22
Orders
Order.invoices_through_shipping_orders_count— new field
2025-10-21
Account Representatives
AccountRepresentatives— return type_→Boolean
Customer Tags
CustomerTags— return type_→Boolean
Email Templates
EmailTemplates— return type_→Boolean
Employees
Employees— return type_→Boolean
PDF Templates
PdfTemplates— return type_→Boolean
Payment Informations
PaymentInformations— return type_→Boolean
Payment Methods
PaymentMethods— return type_→Boolean
Product Tags
ProductTags— return type_→Boolean
Seasons
Seasons— return type_→BooleanB2bStoreSeasons— return type_→Boolean
Supplier Tags
SupplierTags— return type_→Boolean
Tax Codes
TaxCodes— return type_→Boolean
Tax Rates
TaxRates— return type_→Boolean
2025-10-17
Invoice Payments
InvoicePayment.created_at— new field
2025-10-16
Credit Invoices
CreditInvoiceInput.invoice_payable_line_id— new field
Invoices
UpdateCreditInvoice— new mutation (docs)
2025-10-14
Line Item Estimates
LineItemEstimateInput.discount_rule_id— new fieldLineItemEstimateInput.discount_rule_amount— new field
Line Item Invoices
LineItemInvoiceInput.discount_rule_id— new fieldLineItemInvoiceInput.discount_rule_amount— new field
Line Item Orders
LineItemOrderInput.discount_rule_id— new fieldLineItemOrderInput.discount_rule_amount— new field
Line Items
LineItem.discount_rule_id— new fieldLineItem.discount_rule_amount— new field
Smtps
Smtp.company_id— new field
User Profiles
UserProfile.smtp— new field
2025-10-13
Customers
Customer.deleted_at— new field
2025-10-09
Sales Intelligences
SalesIntelligences— new query
2025-10-07
Customers
DuplicateCustomer— new mutation (docs)
Invoices
Invoice.credited_amount— new fieldInvoice.uncredited_amount— new field
Orders
Order.billed_amount— new fieldOrder.unbilled_amount— new fieldOrder.paid_amount— new fieldOrder.unpaid_amount— new field
Product Returns
ProductReturn.credited_amount— new fieldProductReturn.uncredited_amount— new field
Products
DuplicateProduct— new mutation (docs)
Shipping Orders
ShippingOrder.billed_amount— new fieldShippingOrder.unbilled_amount— new fieldShippingOrder.paid_amount— new fieldShippingOrder.unpaid_amount— new field
Suppliers
DuplicateSupplier— new mutation (docs)
Variants
DuplicateVariant— new mutation (docs)
2025-10-03
Discount Rule Intervals
DiscountRuleInterval.interval_start_type— new fieldDiscountRuleInterval.interval_start_value— new fieldDiscountRuleIntervalInput.interval_start_type— new fieldDiscountRuleIntervalInput.interval_start_value— new field- Breaking —
DiscountRuleInterval.up_to_typeremoved - Breaking —
DiscountRuleInterval.up_to_valueremoved - Breaking —
DiscountRuleIntervalInput.up_to_typeremoved - Breaking —
DiscountRuleIntervalInput.up_to_valueremoved
Estimates
Estimate.transformed_quantity— new field
Interval Start Types
- New enum —
IntervalStartType
Up to Types
- Breaking — enum
UpToTyperemoved
2025-10-02
Base Prices
- New enum —
BasePrice
Estimates
Estimate.ordered_quantity— new fieldEstimate.unordered_quantity— new fieldEstimate.billed_quantity— new fieldEstimate.unbilled_quantity— new fieldEstimate.paid_quantity— new fieldEstimate.unpaid_quantity— new field- Breaking —
Estimate.orderedremoved - Breaking —
Estimate.unorderedremoved - Breaking —
Estimate.billedremoved - Breaking —
Estimate.unbilledremoved - Breaking —
Estimate.paidremoved - Breaking —
Estimate.unpaidremoved
Invoices
Invoice.returned_quantity— new fieldInvoice.unreturned_quantity— new fieldInvoice.credited_quantity— new fieldInvoice.uncredited_quantity— new field- Breaking —
Invoice.returnedremoved - Breaking —
Invoice.unreturnedremoved - Breaking —
Invoice.creditedremoved - Breaking —
Invoice.uncreditedremoved
Orders
Order.billed_quantity— new fieldOrder.unbilled_quantity— new fieldOrder.paid_quantity— new fieldOrder.unpaid_quantity— new field- Breaking —
Order.billedremoved - Breaking —
Order.unbilledremoved - Breaking —
Order.paidremoved - Breaking —
Order.unpaidremoved
Price Rules
PriceRule.base_price— typeBasePrice→StringPriceRuleInput.base_price— typeBasePrice→StringPriceRule.base_price— typeString→BasePricePriceRule.base_price_price_level— new fieldPriceRuleInput.base_price— typeString→BasePricePriceRuleInput.base_price_price_level— new field
Product Returns
ProductReturn.credited_quantity— new fieldProductReturn.uncredited_quantity— new field- Breaking —
ProductReturn.creditedremoved - Breaking —
ProductReturn.uncreditedremoved
Shipping Orders
ShippingOrder.billed_quantity— new fieldShippingOrder.unbilled_quantity— new fieldShippingOrder.paid_quantity— new fieldShippingOrder.unpaid_quantity— new field- Breaking —
ShippingOrder.billedremoved - Breaking —
ShippingOrder.unbilledremoved - Breaking —
ShippingOrder.paidremoved - Breaking —
ShippingOrder.unpaidremoved
2025-10-01
Discount Rule Intervals
- New type —
DiscountRuleInterval - New input —
DiscountRuleIntervalInput
Discount Rules
- New type —
DiscountRule - New input —
DiscountRuleInput DiscountRule— new query (docs)DiscountRules— new query (docs)CreateDiscountRule— new mutation (docs)UpdateDiscountRule— new mutation (docs)DeleteDiscountRule— new mutation (docs)DisableDiscountRule— new mutation (docs)EnableDiscountRule— new mutation (docs)
Targets
- New enum —
Target
Up to Types
- New enum —
UpToType
2025-09-26
Variants
Variant.recommended_price— new field
2025-09-25
Variants
VariantInput.accounting_family— new field- Breaking —
VariantInput.accounting_family_idremoved
2025-09-24
Line Item Credit Notes
LineItemCreditNoteInput.calculate_price_from_components— new field- Breaking —
LineItemCreditNoteInput.computed_priceremoved
Line Item Estimates
LineItemEstimateInput.calculate_price_from_components— new field- Breaking —
LineItemEstimateInput.computed_priceremoved
Line Item Invoices
LineItemInvoiceInput.calculate_price_from_components— new field- Breaking —
LineItemInvoiceInput.computed_priceremoved
Line Item Orders
LineItemOrderInput.calculate_price_from_components— new field- Breaking —
LineItemOrderInput.computed_priceremoved
Line Item Purchase Receipts
LineItemPurchaseReceiptInput.calculate_price_from_components— new field- Breaking —
LineItemPurchaseReceiptInput.computed_priceremoved
Line Item Purchases
LineItemPurchaseInput.calculate_price_from_components— new field- Breaking —
LineItemPurchaseInput.computed_priceremoved
Line Item Refunds
LineItemRefundInput.calculate_price_from_components— new field- Breaking —
LineItemRefundInput.computed_priceremoved
Line Item Shipping Orders
LineItemShippingOrderInput.calculate_price_from_components— new field- Breaking —
LineItemShippingOrderInput.computed_priceremoved
Line Items
LineItem.calculate_price_from_components— new field- Breaking —
LineItem.computed_priceremoved
2025-09-19
Credit Notes
CreditNote.creditable— new field
Invoice Payments
InvoicePayment.id— new field
Invoices
- Breaking —
Invoice.paymentsremoved - Breaking —
Invoice.creditsremoved
Stock Adjustments
DuplicateStockAdjustment— new mutation (docs)
2025-09-18
Credit Invoices
- New input —
CreditInvoiceInput
Invoice Payables
- New type —
InvoicePayable
Invoice Payments
InvoicePayment— new queryInvoicePayments— new queryInvoicePayment.invoice_payable_type— new fieldInvoicePayment.invoice_payable— new fieldInvoicePayment.invoice— new field- Breaking —
InvoicePayment.invoicesremoved - Breaking —
InvoicePayment.paymentsremoved InvoicePayments— return typeNone→_
Invoices
Invoice.invoice_payments— new fieldCreditInvoice— new mutation (docs)UncreditInvoice— new mutation (docs)- Breaking —
PayInvoiceremoved
Pay Invoices
- Breaking — input
PayInvoiceInputremoved - Breaking —
PayInvoiceInput.amountremoved - Breaking —
PayInvoiceInput.paid_atremoved - Breaking —
PayInvoiceInput.notesremoved - Breaking —
PayInvoiceInput.customerremoved - Breaking —
PayInvoiceInput.credit_noteremoved - Breaking —
PayInvoiceInput.payment_methodsremoved - Breaking —
PayInvoiceInput.invoice_paymentsremoved
Uncredit Invoices
- New input —
UncreditInvoiceInput
2025-09-17
Credit Note Payments
- New input —
CreditNotePaymentInput
Credit Notes
CreateCreditNotePayment— new mutation (docs)
Invoices
PayInvoice— new mutation (docs)
Pay Invoices
- New input —
PayInvoiceInput
2025-09-16
Credit Notes
CreditNote.product_returns_count— new fieldCreditNote.invoices_count— new field
Estimates
Estimate.invoices_count— new fieldEstimate.orders_count— new field
Invoices
Invoice.estimates_count— new fieldInvoice.orders_count— new fieldInvoice.shipping_orders_count— new fieldInvoice.product_returns_count— new fieldInvoice.credit_notes_count— new fieldInvoice.credits— new fieldUpdateFirstInvoiceNumber— new mutation (docs)Invoice.can_update_first_invoice_number— new field
Orders
Order.estimates_count— new fieldOrder.invoices_count— new field
Payment Informations
DeletePaymentInformation— new mutation (docs)
Product Returns
ProductReturn.invoices_count— new fieldProductReturn.credit_notes_count— new fieldProductReturn.refunds_count— new field
Refunds
Refund.product_returns_count— new field
Shipping Orders
ShippingOrder.invoices_count— new field
2025-09-15
Companies
Company.company_registration_number— new fieldCompany.can_edit_country— new fieldCompany.can_edit_invoice_number— new fieldCompany.can_edit_invoice— new fieldCompany.is_credit_note_required_when_cancelling_invoice— new field- Breaking —
Company.can_edit_countryremoved - Breaking —
Company.can_edit_invoice_numberremoved - Breaking —
Company.can_edit_invoiceremoved - Breaking —
Company.is_credit_note_required_when_cancelling_invoiceremoved
2025-09-12
Estimates
Estimate.line_items— typeNone→LineItemsFilter
2025-09-10
Credit Notes
CreditNote.invoices— new field
Estimates
Estimate.transformed— new fieldEstimate.ordered— new fieldEstimate.unordered— new field
Invoices
Invoice.payments— new field
Orders
Order.estimates— new field
Payments
PaymentInput.paid_at— typeDateTime→Date
Product Returns
ProductReturn.refuned— new fieldProductReturn.unrefuned— new field- Breaking —
ProductReturn.refunedremoved - Breaking —
ProductReturn.unrefunedremoved
2025-09-09
Deposit Invoice Froms
- New input —
DepositInvoiceFromInput
Deposit Invoice from Types
- New enum —
DepositInvoiceFromType
Invoices
CreateDepositInvoiceFrom— new mutation (docs)- Breaking —
Invoice.billedremoved - Breaking —
Invoice.unbilledremoved - Breaking —
Invoice.paidremoved - Breaking —
Invoice.unpaidremoved
2025-09-08
Accounting Exports
AccountingExport.date_from— typeDateTime→DateAccountingExport.date_to— typeDateTime→DateAccountingExport.attachment— new fieldAccountingExport.created_at— new fieldAccountingExportInput.date_from— typeDateTime→DateAccountingExportInput.date_to— typeDateTime→Date
Accounting Families
HandleAccountingFamilies— new mutation (docs)AccountingFamilyInput.id— new field
Tax Codes
TaxCode.purchase_account— new fieldTaxCode.sales_account— new fieldTaxCodeInput.purchase_account— new fieldTaxCodeInput.sales_account— new field
2025-09-07
Credit Notes
CreditNote.email_history_count— new field
Estimates
Estimate.email_history_count— new field
Invoices
Invoice.email_history_count— new field
Orders
Order.email_history_count— new field
Product Returns
ProductReturn.email_history_count— new field
Purchase Receipts
PurchaseReceipt.email_history_count— new field
Purchases
Purchase.email_history_count— new field
Refunds
Refund.email_history_count— new field
Shipping Orders
ShippingOrder.email_history_count— new field
2025-09-05
Invoices
Invoice.pennylane_published— new field
2025-09-04
Credit Notes
- Breaking —
CreditNote.discrepancyremoved CreditNote.season— new fieldCreditNoteInput.season— new field
Line Item Credit Notes
LineItemCreditNoteInput.discount— new fieldLineItemCreditNoteInput.discount_type— new fieldLineItemCreditNoteInput.ecotax— new fieldLineItemCreditNoteInput.total— new fieldLineItemCreditNoteInput.tax_codes— new field
Line Item Refunds
LineItemRefundInput.discount— new fieldLineItemRefundInput.discount_type— new fieldLineItemRefundInput.ecotax— new fieldLineItemRefundInput.total— new fieldLineItemRefundInput.tax_codes— new field
Refund Froms
RefundFromInput.Invoice— new field
Refunds
- Breaking —
Refund.discrepancyremoved - Breaking —
RefundInput.discrepancyremoved Refund.season— new fieldRefundInput.dated_at— new fieldRefundInput.season— new fieldRefundInput.currency— typeString→CurrencyInput- Breaking —
RefundInput.total_unitsremoved - Breaking —
RefundInput.subtotalremoved - Breaking —
RefundInput.total_without_taxremoved - Breaking —
RefundInput.total_ecotaxremoved - Breaking —
RefundInput.totalremoved - Breaking —
RefundInput.payment_informationremoved
Shipping Orders
ShippingOrder.picking_list_pdf_template— new fieldShippingOrderInput.picking_list_pdf_template— new field
2025-09-03
Credit Notes
CreditNoteInput.dated_at— new fieldCreditNoteInput.currency— typeString→CurrencyInput- Breaking —
CreditNoteInput.discrepancyremoved - Breaking —
CreditNoteInput.total_unitsremoved - Breaking —
CreditNoteInput.subtotalremoved - Breaking —
CreditNoteInput.total_without_taxremoved - Breaking —
CreditNoteInput.total_ecotaxremoved - Breaking —
CreditNoteInput.totalremoved - Breaking —
CreditNoteInput.payment_informationremoved
Email Histories
EmailHistory.attachments— new field- Breaking —
EmailHistory.attachmentremoved
Invoices
Invoice.billed— new fieldInvoice.unbilled— new fieldInvoice.paid— new fieldInvoice.unpaid— new field
Line Item Purchase Receipts
LineItemPurchaseReceiptInput.customer— new field
2025-09-02
Purchase Receipts
PurchaseReceiptInput.external_reference— new field
Purchases
Purchase.shipping_address— new fieldPurchaseInput.shipping_address— new field- Breaking —
PurchaseInput.customerremoved - Breaking —
Purchase.sourceremoved - Breaking —
PurchaseInput.sourceremoved
2025-09-01
Base Prices
- New enum —
BasePrice
Document Types
- New enum —
DocumentType
Email Histories
EmailHistory.emailable_type— typeString→DocumentTypeEmailHistory.to— typeString→NoneEmailHistory.cc— typeString→NoneEmailHistory.bcc— typeString→None
Email Templates
EmailTemplate.to— typeString→NoneEmailTemplate.cc— typeString→NoneEmailTemplate.bcc— typeString→None
Emails
EmailInput.to— typeString→NoneEmailInput.bcc— typeString→NoneEmailInput.cc— typeString→None
Invoices
Invoice.line_items— typeNone→LineItemsFilter
Price Rules
PriceRule.base_price— typeString→BasePricePriceRuleInput.base_price— typeString→BasePrice
2025-08-29
Conditionables
- Breaking — type
Conditionableremoved - Breaking — input
ConditionableInputremoved - Breaking —
Conditionable.conditionable_idremoved - Breaking —
Conditionable.conditionable_typeremoved - Breaking —
Conditionable.modelremoved - Breaking —
ConditionableInput.idremoved - Breaking —
ConditionableInput.conditionable_typeremoved - Breaking —
ConditionableInput.conditionable_idremoved
Estimates
Estimate.public_last_accessed_at— typeDate→JSON
Invoices
Invoice.public_last_accessed_at— typeDate→JSON
Line Item Shipping Orders
- New input —
LineItemShippingOrderInput
Models
- Breaking — type
Modelremoved - Breaking —
Model.idremoved - Breaking —
Model.labelremoved - Breaking —
Model.activeremoved
Price Rules
PriceRule.currency_condition— typeID→CurrencyPriceRule.start_date_condition— new fieldPriceRule.end_date_condition— new fieldPriceRule.variants— new fieldPriceRule.attributes— new fieldPriceRule.product_tags— new fieldPriceRule.seasons_condition— new fieldPriceRule.customer_tags_condition— new fieldPriceRule.locations_condition— new fieldPriceRuleInput.start_date_condition— new fieldPriceRuleInput.end_date_condition— new fieldPriceRuleInput.currency_condition— typeID→CurrencyInputPriceRuleInput.variants— new fieldPriceRuleInput.attributes— new fieldPriceRuleInput.product_tags— new fieldPriceRuleInput.seasons_condition— new fieldPriceRuleInput.locations_condition— new fieldPriceRuleInput.customer_tags_condition— new field- Breaking —
PriceRule.condition_start_dateremoved - Breaking —
PriceRule.condition_end_dateremoved - Breaking —
PriceRule.conditionsremoved - Breaking —
PriceRuleInput.condition_start_dateremoved - Breaking —
PriceRuleInput.condition_end_dateremoved - Breaking —
PriceRuleInput.conditionableremoved
Stock Adjustments
StockAdjustment.pdf_template— new fieldStockAdjustmentInput.pdf_template— new field
2025-08-28
Create Credit Note Froms
- Breaking — input
CreateCreditNoteFromInputremoved - Breaking —
CreateCreditNoteFromInput.Invoiceremoved - Breaking —
CreateCreditNoteFromInput.ProductReturnremoved
Create Refund Froms
- Breaking — input
CreateRefundFromInputremoved - Breaking —
CreateRefundFromInput.ProductReturnremoved
Create Shipping Order Froms
- Breaking — input
CreateShippingOrderFromInputremoved - Breaking —
CreateShippingOrderFromInput.Orderremoved
Credit Note Froms
- New input —
CreditNoteFromInput
Credit Notes
CreateCreditNoteFrom— return typeCreateCreditNoteFromInput→CreditNoteFromInputCreditNoteInput.line_items— new field
Product Returns
CreateProductReturn— new mutation (docs)ProductReturn.invoices— new fieldProductReturnInput.customer— new field
Refund Froms
- New input —
RefundFromInput
Refunds
CreateRefundFrom— return typeCreateRefundFromInput→RefundFromInputRefundInput.line_items— new field
Shipping Order Froms
- New input —
ShippingOrderFromInput
Shipping Orders
CreateShippingOrderFrom— return typeCreateShippingOrderFromInput→ShippingOrderFromInput
2025-08-27
Employees
EmployeeInput.notes— new field
Purchase Receipts
PurchaseReceipt.notes— new fieldPurchaseReceipt.external_reference— new fieldPurchaseReceipt.tax_type— new fieldPurchaseReceipt.discount_type— new fieldPurchaseReceipt.default_discount— new fieldPurchaseReceipt.subtotal— new fieldPurchaseReceipt.total_without_tax— new fieldPurchaseReceipt.total_ecotax— new fieldPurchaseReceipt.total— new fieldPurchaseReceipt.currency— new field
Variant Types
- New enum —
variantType
2025-08-26
Credit Notes
DeleteCreditNotes— new mutation (docs)
Customers
Employees
EnableEmployees— new mutation (docs)DisableEmployees— new mutation (docs)DeleteEmployees— new mutation (docs)
Estimates
DeleteEstimates— new mutation (docs)
Invoices
DeleteInvoices— new mutation (docs)
Refunds
DeleteRefunds— new mutation (docs)
2025-08-25
Customers
- Breaking —
Customer.pennylane_syncedremoved
Invoices
- Breaking —
Invoice.pennylane_syncedremoved
Products
Product.cover_image— new field- Breaking —
Product.imageremoved - Breaking —
Product.pennylane_syncedremoved
Suppliers
- Breaking —
Supplier.pennylane_syncedremoved
Variants
Variant.cover_image— new field- Breaking —
Variant.pennylane_syncedremoved
2025-08-22
Credit Notes
CreditNote.dated_at— new fieldCreditNote.currency— typeString→Currency
Refunds
Refund.dated_at— new fieldRefund.currency— typeString→Currency
2025-08-21
Credit Notes
CreditNote.total_taxes— new field
Document Tax Rates
- New type —
DocumentTaxRate
Estimates
Estimate.total_taxes— new field
Invoices
Invoice.total_taxes— new field
Orders
Order.total_taxes— new field
Purchase Receipts
PurchaseReceipt.total_taxes— new field
Purchases
Purchase.total_taxes— new field
Refunds
Refund.total_taxes— new field
2025-08-20
Line Items
LineItem.customer_id— new fieldLineItem.customer— new field
Purchases
Purchase.internal_notes— new fieldPurchase.external_reference— new fieldPurchase.for_the_attention_of— new fieldPurchase.source— new fieldPurchase.tax_type— new fieldPurchase.discount_type— new fieldPurchase.default_discount— new fieldPurchase.subtotal— new fieldPurchase.total_without_tax— new fieldPurchase.total_ecotax— new fieldPurchase.total— new fieldPurchase.price_level_id— new fieldPurchase.price_level— new fieldPurchase.season_id— new fieldPurchase.season— new fieldPurchase.pdf_template— new fieldPurchaseInput.source— new fieldPurchaseInput.external_reference— new fieldPurchaseInput.for_the_attention_of— new fieldPurchaseInput.internal_notes— new fieldPurchaseInput.season— new fieldPurchaseInput.season_id— new fieldPurchaseInput.pdf_template— new fieldPurchaseInput.price_level— new fieldPurchaseInput.customer— new fieldPurchaseInput.tax_type— new fieldPurchaseInput.discount_type— new fieldPurchaseInput.default_discount— new field
2025-08-16
Orders
OrderInput.account_representative— new field- Breaking —
Order.account_representative_idremoved - Breaking —
OrderInput.account_representative_idremoved
Shipping Orders
ShippingOrder.account_representative— new fieldShippingOrderInput.account_representative— new fieldShippingOrderInput.season— new field- Breaking —
ShippingOrder.season_idremoved - Breaking —
ShippingOrderInput.season_idremoved
2025-08-15
Invoices
Invoice.integrations— new field- Breaking —
Invoice.shipping_atremoved - Breaking —
InvoiceInput.shipping_atremoved
2025-08-14
Companies
Company.default_payment_information— new field
Line Item Invoices
LineItemInvoiceInput.discount_type— new fieldLineItemInvoiceInput.discount— new fieldLineItemInvoiceInput.tax_amount— new fieldLineItemInvoiceInput.ecotax— new fieldLineItemInvoiceInput.tax_codes— new field
2025-08-12
Companies
Company.default_pdf_templates— new field
2025-08-11
Estimates
Estimate.dated_at— new field
2025-08-08
Create Credit Note Froms
- New input —
CreateCreditNoteFromInput
Create Refund Froms
- New input —
CreateRefundFromInput
Create Shipping Order Froms
- New input —
CreateShippingOrderFromInput
Credit Notes
CreateCreditNoteFrom— new mutation (docs)
Invoice Froms
- New input —
InvoiceFromInput
Invoices
InvoiceInput.line_items— new fieldCreateInvoiceFrom— new mutation (docs)Invoice.estimates— new fieldInvoice.product_returns— new fieldInvoice.credit_notes— new field
Order Froms
- New input —
OrderFromInput
Orders
CreateOrderFrom— new mutation
Product Return Froms
- New input —
ProductReturnFromInput
Product Returns
CreateProductReturnFrom— new mutation (docs)
Refunds
CreateRefundFrom— new mutation (docs)
Shipping Order Froms
- New input —
ShippingOrderFromInput
Shipping Orders
CreateShippingOrderFrom— new mutation (docs)CreateShippingOrderFrom— return typeShippingOrderFromInput→CreateShippingOrderFromInput
2025-08-06
Product Returns
ProductReturn.credit_notes— new fieldProductReturn.refunds— new field
2025-07-30
Invoices
Invoice.credited— new fieldInvoice.uncredited— new field
Orders
Order.returned— new fieldOrder.unreturned— new field- Breaking —
Order.returnedremoved - Breaking —
Order.unreturnedremoved
2025-07-28
Customers
Customer.default_billing_address— new fieldCustomer.default_shipping_address— new field
Estimates
Estimate.billed— new fieldEstimate.unbilled— new fieldEstimate.paid— new fieldEstimate.unpaid— new field
Invoices
Invoice.returned— new fieldInvoice.unreturned— new field
Orders
Order.billed— new fieldOrder.unbilled— new fieldOrder.paid— new fieldOrder.unpaid— new field
Product Returns
ProductReturn.credited— new fieldProductReturn.uncredited— new field
Shipping Orders
ShippingOrder.billed— new fieldShippingOrder.unbilled— new fieldShippingOrder.paid— new fieldShippingOrder.unpaid— new field
User Profiles
- Breaking —
UserProfileInput.selling_price_level_idremoved - Breaking —
UserProfileInput.location_idremoved - Breaking —
UserProfileInput.account_representative_idremoved
2025-07-25
Estimates
Estimate.discount_type— new fieldEstimate.line_items— new fieldEstimateInput.line_items— new field
Line Item Estimates
LineItemEstimateInput.discount_type— new fieldLineItemEstimateInput.discount— new fieldLineItemEstimateInput.tax_amount— new fieldLineItemEstimateInput.ecotax— new fieldLineItemEstimateInput.tax_codes— new field
2025-07-23
Credit Notes
CreditNote.line_items— new field
Line Item Credit Notes
- New input —
LineItemCreditNoteInput
Line Item Refunds
- New input —
LineItemRefundInput
Refunds
Refund.line_items— new field
2025-07-21
Credit Note Status
- New enum —
CreditNoteStatus
Credit Notes
- New type —
CreditNote - New input —
CreditNoteInput CreditNote— new query (docs)CreditNotes— new query (docs)CreateCreditNote— new mutation (docs)UpdateCreditNote— new mutation (docs)DeleteCreditNote— new mutation (docs)GenerateCreditNoteNumber— new mutation (docs)
Invoice Amounts
- Breaking — type
InvoiceAmountremoved - Breaking — input
InvoiceAmountInputremoved - Breaking —
InvoiceAmountInput.idremoved - Breaking —
InvoiceAmountInput.amountremoved - Breaking —
InvoiceAmount.idremoved - Breaking —
InvoiceAmount.amountremoved
Invoice Payments
InvoicePayment.invoice_id— new fieldInvoicePayment.invoice_payable_id— new fieldInvoicePayment.invoices— new fieldInvoicePayment.payments— new field- Breaking —
InvoicePayment.paymentremoved - Breaking —
InvoicePaymentInput.invoiceremoved
Orders
OrderInput.price_level— new field- Breaking —
OrderInput.price_level_idremoved - Breaking —
OrderInput.tax_codesremoved
Payments
Payment.customer— new fieldPayment.invoice_payments— new fieldPaymentInput.customer— new fieldPaymentInput.invoice_payments— new field- Breaking —
Payment.invoices_amountsremoved - Breaking —
Payment.invoices_paymentsremoved - Breaking —
PaymentInput.invoices_amountsremoved
Refunds
Refund.product_returns— new field- Breaking —
Refund.product_returnremoved
2025-07-15
Estimates
Estimate.invoices— new fieldEstimate.orders— new field
2025-07-11
Estimates
GenerateEstimatesPdfs— new mutation (docs)
Invoices
GenerateInvoicesPdfs— new mutation (docs)Invoice.line_items— new fieldInvoice.orders— new fieldInvoice.shipping_orders— new field
Orders
GenerateOrdersPdfs— new mutation
Product Returns
GenerateProductReturnsPdfs— new mutation (docs)
Purchase Receipts
GeneratePurchaseReceiptsPdfs— new mutation (docs)
Purchases
GeneratePurchasesPdfs— new mutation (docs)
Shipping Orders
GenerateShippingOrdersPdfs— new mutation (docs)
Variants
Variant.variant_images— new fieldVariantInput.variant_images— new field- Breaking —
VariantInput.imagesremoved
2025-07-10
Line Item Estimates
LineItemEstimateInput.replace_label— new field
Line Item Invoices
LineItemInvoiceInput.replace_label— new field
Line Item Orders
LineItemOrderInput.replace_label— new field
Line Item Purchase Receipts
LineItemPurchaseReceiptInput.replace_label— new field
Line Item Purchases
LineItemPurchaseInput.replace_label— new field
Line Items
- New input —
LineItemInput LineItem.replace_label— new field
2025-07-07
Customers
Customer.pennylane_synced— new fieldCustomer.b2b_published— new field
Invoices
Invoice.pennylane_synced— new field
Products
Product.pennylane_synced— new field
Suppliers
Supplier.pennylane_synced— new field
Tax Codes
TaxCode.integration_pennylane— new fieldTaxCodeInput.integrations— new field
Variants
Variant.pennylane_synced— new field
2025-06-30
Invoice Payments
- New input —
InvoicePaymentInput
Orders
Order.invoices— new field
Shipping Orders
ShippingOrder.invoices— new field
2025-06-23
Payments
Payment.paid_at— typeDateTime→Date
2025-06-20
Invoice Taxes
- New type —
InvoiceTaxes InvoiceTaxes— new query
Products
Product.supplier_description— new fieldProductInput.supplier_description— new field
2025-06-19
Invoice Payments
- New type —
InvoicePayment - New type —
InvoicePaymentInput
Invoices
Invoice.paid_amount— new fieldInvoice.remaining_balance— new field- Breaking —
Invoice.paidremoved - Breaking —
Invoice.unpaidremoved
Payments
Payment.payment_method— new fieldPayment.paid_at— typeDate→DateTimePayment.invoices_payments— new fieldPaymentInput.payment_method— new fieldPaymentInput.paid_at— typeDate→DateTime- Breaking —
Payment.payment_method_idremoved - Breaking —
PaymentInput.payment_method_idremoved
2025-06-16
Variants
- Breaking —
VariantInput.hs_code_idremoved
2025-06-13
Sales Intelligences
SalesIntelligence.ship_to_country— new fieldSalesIntelligence.ship_to_city— new fieldSalesIntelligence.ship_to_postal_code— new fieldSalesIntelligence.ship_to_state— new fieldSalesIntelligence.bill_to_country— new fieldSalesIntelligence.bill_to_city— new fieldSalesIntelligence.bill_to_postal_code— new fieldSalesIntelligence.bill_to_state— new field- Breaking —
SalesIntelligence.countryremoved - Breaking —
SalesIntelligence.cityremoved - Breaking —
SalesIntelligence.postal_coderemoved - Breaking —
SalesIntelligence.stateremoved SalesIntelligence.product_tags_label— new fieldSalesIntelligence.customer_tags_label— new fieldSalesIntelligence.suppliers_label— new fieldSalesIntelligence.sales_order_label— new field
2025-06-12
Sales Intelligences
SalesIntelligence.country— new fieldSalesIntelligence.city— new fieldSalesIntelligence.postal_code— new fieldSalesIntelligence.state— new field
2025-06-10
Invoices
- Breaking —
InvoiceInput.public_idremoved
Sales Intelligences
SalesIntelligence.profit— new field
2025-06-06
Estimates
GenerateEstimatePublicId— new mutation (docs)DisableEstimatePublicId— new mutation (docs)Estimate.public_id— new fieldEstimate.public_view_count— new fieldEstimate.public_last_accessed_at— new field
Invoices
GenerateInvoicePublicId— new mutation (docs)DisableInvoicePublicId— new mutation (docs)Invoice.public_id— typeInt→StringInvoice.public_view_count— new fieldInvoice.public_last_accessed_at— new field
Orders
GenerateOrderNumber— new mutation
2025-06-05
Orders
Order.shipping_address— new field
Product Returns
- Breaking —
ProductReturn.parentDocremoved
Shipping Orders
ShippingOrder.shipping_address— new field
2025-06-04
Companies
Company.activate_accounting— new field
Stock Levels
StockLevelInput.on_hand— new field
2025-06-03
Supplier SKU Variant Prices
SetSupplierSkuVariantPrice— new mutation- Breaking —
CreateSupplierSkuVariantPriceremoved - Breaking —
UpdateSupplierSkuVariantPriceremoved - Breaking —
DeleteSupplierSkuVariantPriceremoved
Variant Prices
SetVariantPrice— new mutation- Breaking —
CreateVariantPriceremoved - Breaking —
UpdateVariantPriceremoved - Breaking —
DeleteVariantPriceremoved
2025-06-02
Email Templates
UploadEmailTemplateFile— new mutation (docs)- Breaking —
UploadEmailTemplateFilesremoved
Files
UploadFile— new mutation (docs)- Breaking —
UploadFilesremoved
