Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 2, 2025

SDK update

Versioning

Version Bump Type: [minor] - 🤖 (automated)

Csharp SDK Changes:

  • Apideck.Accounting.BankFeedAccounts.Create():
    • request.BankFeedAccount.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Payments.Update():
    • request.Payment.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.TaxRates.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.TaxRates.Update():
    • request.TaxRate.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Bills.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Bills.Create():
    • request.Bill.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Bills.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Bills.Update():
    • request.Bill.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Invoices.List(): response.data.[].LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Invoices.Create():
    • request.Invoice.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Invoices.Get(): response.data.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Invoices.Update():
    • request.Invoice.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.LedgerAccounts.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.LedgerAccounts.Create():
    • request.LedgerAccount.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.LedgerAccounts.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.LedgerAccounts.Update():
    • request.LedgerAccount.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.CreditNotes.List(): response.data.[].LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.CreditNotes.Create():
    • request.CreditNote.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.CreditNotes.Get(): response.data.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.CreditNotes.Update():
    • request.CreditNote.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.TaxRates.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Customers.Create():
    • request.Customer.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Customers.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Customers.Update():
    • request.Customer.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Suppliers.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Suppliers.Create():
    • request.Supplier.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Suppliers.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Suppliers.Update():
    • request.Supplier.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Payments.List():
    • request.Filter Changed
    • response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Payments.Create():
    • request.Payment.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Payments.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BankFeedAccounts.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.CompanyInfo.Get(): response.data.DefaultSalesTax.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.JournalEntries.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.JournalEntries.Create():
    • request.JournalEntry.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.JournalEntries.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.JournalEntries.Update():
    • request.JournalEntry.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.PurchaseOrders.List(): response.data.[].LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.PurchaseOrders.Create():
    • request.PurchaseOrder.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.PurchaseOrders.Get(): response.data.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.PurchaseOrders.Update():
    • request.PurchaseOrder.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BankAccounts.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BankAccounts.Create():
    • request.AccountingBankAccount.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BankAccounts.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Expenses.Update():
    • request.Expense.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BillPayments.List():
    • request.Filter Changed
    • response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BillPayments.Create():
    • request.BillPayment.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BillPayments.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BillPayments.Update():
    • request.BillPayment.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Expenses.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Expenses.Create():
    • request.Expense.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Expenses.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BankAccounts.Update():
    • request.AccountingBankAccount.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.TaxRates.Create():
    • request.TaxRate.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Customers.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BankFeedAccounts.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.BankFeedAccounts.Update():
    • request.BankFeedAccount.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Quotes.List(): response.data.[].LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Quotes.Create():
    • request.Quote.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Quotes.Get(): response.data.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Quotes.Update():
    • request.Quote.LineItems.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Projects.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Projects.Create():
    • request.Project.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Projects.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Accounting.Projects.Update():
    • request.Project.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Ats.Jobs.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Ats.Jobs.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Ats.Applicants.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Ats.Applicants.Create():
    • request.Applicant.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Ats.Applicants.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Ats.Applicants.Update():
    • request.Applicant.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Companies.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Companies.Create():
    • request.Company1.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Companies.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Companies.Update():
    • request.Company1.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Contacts.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Contacts.Create():
    • request.Contact.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Contacts.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Contacts.Update():
    • request.Contact.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Opportunities.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Opportunities.Create():
    • request.Opportunity.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Opportunities.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Opportunities.Update():
    • request.Opportunity.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Leads.List(): response.data.[] Changed Breaking ⚠️
  • Apideck.Crm.Leads.Create():
    • request.Lead Changed Breaking ⚠️
  • Apideck.Crm.Leads.Get(): response.data Changed Breaking ⚠️
  • Apideck.Crm.Leads.Update():
    • request.Lead Changed Breaking ⚠️
  • Apideck.Crm.Activities.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Hris.EmployeeSchedules.List(): response.data.Employee.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Hris.Employees.Update():
    • request.Employee.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Hris.Employees.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Hris.Employees.Create():
    • request.Employee.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Hris.Employees.List(): response.data.[].CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Activities.Update():
    • request.Activity.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Activities.Get(): response.data.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Activities.Create():
    • request.Activity.CustomFields.[] Changed Breaking ⚠️
  • Apideck.Crm.Pipelines.Get(): response.data.Stages.[] Changed
  • Apideck.Crm.Pipelines.Create():
    • request.Pipeline.Stages.[].Archived Added
  • Apideck.Crm.Pipelines.Update():
    • request.Pipeline.Stages.[].Archived Added
  • Apideck.Ecommerce.Orders.List(): response.data.[].LineItems.[].Name Changed
  • Apideck.Ecommerce.Orders.Get(): response.data.LineItems.[].Name Changed
  • Apideck.FileStorage.Files.List():
    • request.Sort Changed
  • Apideck.FileStorage.Folders.Get(): response.data Changed
  • Apideck.Crm.Pipelines.List(): response.data.[].Stages.[] Changed
  • Apideck.Accounting.InvoiceItems.Update():
    • request.InvoiceItem.CategoryId Added
  • Apideck.Accounting.InvoiceItems.Get(): response.data.CategoryId Added
  • Apideck.Accounting.InvoiceItems.Create():
    • request.InvoiceItem.CategoryId Added
  • Apideck.Accounting.InvoiceItems.List(): response.data.[].CategoryId Added
OpenAPI Change Summary
├─┬Info
│ └──[🔀] version (5:12)
├─┬Paths
│ ├─┬/accounting/invoice-items
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-gotchas (956:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1023:9)
│ ├─┬/crm/opportunities
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (6126:9)
│ ├─┬/file-storage/files
│ │ └─┬GET
│ │   └──Parameters
│ ├─┬/accounting/bills
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (311:9)
│ ├─┬/accounting/invoices
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (545:9)
│ ├─┬/accounting/invoice-items/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-gotchas (1080:9)
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1134:9)
│ ├─┬/accounting/payments
│ │ └─┬GET
│ │   ├──Parameters
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1906:9)
│ └─┬/accounting/bill-payments
│   └─┬GET
│     ├──Parameters
│     └─┬Extensions
│       └──[🔀] x-apideck-gotchas (3891:9)
└─┬Components
  ├─┬InvoiceItem
  │ ├──[+] properties (18865:9)
  │ ├─┬purchase_details
  │ │ └──[🔀] $ref (20436:20)❌ 
  │ ├─┬tracked
  │ │ ├──[🔀] title (18788:18)
  │ │ └──[🔀] description (18784:24)
  │ ├─┬created_by
  │ │ └──[🔀] $ref (15298:20)❌ 
  │ ├─┬tracking_category
  │ │ └──[🔀] $ref (23359:20)❌ 
  │ ├─┬location_id
  │ │ └──[🔀] $ref (18790:11)❌ 
  │ ├─┬updated_by
  │ │ └──[🔀] $ref (22784:20)❌ 
  │ ├─┬code
  │ │ ├──[🔀] title (18870:18)
  │ │ ├──[🔀] description (18866:24)
  │ │ └──[🔀] example (18868:20)
  │ ├─┬tracking_categories
  │ │ └──[🔀] $ref (18778:11)❌ 
  │ ├─┬taxable
  │ │ ├──[🔀] type (18873:17)❌ 
  │ │ ├──[🔀] title (18876:18)
  │ │ ├──[🔀] description (18872:24)
  │ │ └──[🔀] example (18874:20)
  │ ├─┬purchased
  │ │ ├──[🔀] type (18826:17)❌ 
  │ │ ├──[-] title (18698:28)
  │ │ ├──[-] description (18694:34)
  │ │ ├──[-] nullable (18697:31)❌ 
  │ │ ├──[-] example (18696:30)
  │ │ ├──[+] properties (18832:13)
  │ │ ├──[+] properties (18834:13)
  │ │ ├──[+] properties (18830:13)
  │ │ ├──[+] properties (18828:13)
  │ │ └─┬Extensions
  │ │   └──[+] x-apideck-weights (18837:13)
  │ ├─┬updated_at
  │ │ └──[🔀] $ref (22296:13)❌ 
  │ ├─┬sold
  │ │ ├──[🔀] type (18810:17)❌ 
  │ │ ├──[-] title (18692:28)
  │ │ ├──[-] description (18688:34)
  │ │ ├──[-] nullable (18691:31)❌ 
  │ │ ├──[-] example (18690:30)
  │ │ ├──[+] properties (18816:13)
  │ │ ├──[+] properties (18818:13)
  │ │ ├──[+] properties (18814:13)
  │ │ ├──[+] properties (18812:13)
  │ │ └─┬Extensions
  │ │   └──[+] x-apideck-weights (18821:13)
  │ ├─┬inventory_date
  │ │ └──[🔀] $ref (20004:13)❌ 
  │ ├─┬created_at
  │ │ └──[🔀] $ref (18760:11)❌ 
  │ ├─┬tax_schedule_id
  │ │ └──[🔀] $ref (24676:20)❌ 
  │ ├─┬pass_through
  │ │ └──[🔀] $ref (18742:11)❌ 
  │ ├─┬currency
  │ │ └──[🔀] $ref (15306:20)❌ 
  │ ├─┬subsidiary_id
  │ │ └──[🔀] $ref (18766:11)❌ 
  │ ├─┬custom_mappings
  │ │ └──[🔀] $ref (15535:20)❌ 
  │ ├─┬sales_details
  │ │ └──[🔀] $ref (21492:20)❌ 
  │ ├─┬display_id
  │ │ ├──[🔀] title (18752:18)
  │ │ ├──[🔀] description (18748:24)
  │ │ └──[🔀] example (18750:20)
  │ ├─┬row_version
  │ │ └──[🔀] $ref (21487:13)❌ 
  │ ├─┬expense_account
  │ │ └──[🔀] $ref (18754:11)❌ 
  │ ├─┬unit_price
  │ │ └──[🔀] $ref (18797:11)❌ 
  │ ├─┬type
  │ │ └──[🔀] $ref (20272:13)❌ 
  │ ├─┬id
  │ │ └──[🔀] $ref (20004:13)❌ 
  │ ├─┬income_account
  │ │ └──[🔀] $ref (18736:11)❌ 
  │ ├─┬description
  │ │ └──[🔀] $ref (24662:20)❌ 
  │ ├─┬department_id
  │ │ └──[🔀] $ref (21889:20)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (24669:20)❌ 
  │ ├─┬quantity
  │ │ └──[🔀] $ref (18772:11)❌ 
  │ └─┬Extensions
  │   └──[🔀] x-apideck-weights (18894:9)
  ├─┬Folder
  │ ├──[+] properties (33783:9)
  │ ├──[+] properties (33760:9)
  │ ├─┬owner
  │ │ └──[🔀] $ref (18451:20)❌ 
  │ ├─┬id
  │ │ └──[🔀] $ref (33784:11)❌ 
  │ ├─┬size
  │ │ ├──[🔀] type (33796:17)❌ 
  │ │ ├──[🔀] description (33795:24)
  │ │ ├──[-] nullable (33646:31)❌ 
  │ │ └──[-] example (33645:30)
  │ ├─┬name
  │ │ └──[🔀] $ref (16925:20)❌ 
  │ ├─┬updated_by
  │ │ └──[🔀] $ref (33778:11)❌ 
  │ ├─┬parent_folders_complete
  │ │ └──[🔀] $ref (34213:13)❌ 
  │ ├─┬updated_at
  │ │ └──[🔀] $ref (33772:11)❌ 
  │ ├─┬parent_folders
  │ │ ├──[-] items (33654:25)❌ 
  │ │ ├──[🔀] type (33764:17)❌ 
  │ │ ├──[🔀] description (33763:24)
  │ │ └──[+] example (33765:20)
  │ ├─┬path
  │ │ ├──[+] items (33793:13)❌ 
  │ │ ├──[🔀] type (33791:17)❌ 
  │ │ ├──[🔀] description (33790:24)
  │ │ ├──[-] nullable (33640:31)❌ 
  │ │ ├──[-] readOnly (33641:31)❌ 
  │ │ └──[-] example (33639:30)
  │ └─┬Extensions
  │   └──[🔀] x-apideck-weights (33814:9)
  ├─┬Pipeline
  │ └─┬stages
  │   └─┬Schema
  │     ├──[+] properties (31121:15)
  │     ├──[+] properties (31126:15)
  │     ├──[+] properties (31133:15)
  │     ├─┬win_probability
  │     │ ├──[🔀] type (31103:23)❌ 
  │     │ ├──[🔀] description (31102:30)
  │     │ └──[🔀] example (31104:26)
  │     ├─┬name
  │     │ ├──[🔀] type (31118:23)❌ 
  │     │ ├──[🔀] description (31117:30)
  │     │ └──[🔀] example (31119:26)
  │     ├─┬id
  │     │ ├──[+] format (31129:25)❌ 
  │     │ ├──[🔀] description (31127:30)
  │     │ └──[🔀] example (31130:26)
  │     ├─┬display_order
  │     │ ├──[🔀] type (31123:23)❌ 
  │     │ ├──[🔀] description (31122:30)
  │     │ └──[🔀] example (31124:26)
  │     ├─┬value
  │     │ ├──[🔀] description (31096:30)
  │     │ ├──[+] readOnly (31100:27)❌ 
  │     │ └──[🔀] example (31098:26)
  │     └─┬Extensions
  │       └──[🔀] x-apideck-weights (31084:15)
  ├─┬CustomField
  │ ├──[-] required (16083:19)❌ 
  │ ├──[+] anyOf (16153:11)
  │ ├──[+] anyOf (16155:11)
  │ └─┬Extensions
  │   └──[+] x-apideck-strict-any-of (16159:9)
  ├─┬EcommerceOrderLineItem
  │ ├──[-] required (32090:19)❌ 
  │ └─┬Extensions
  │   ├──[🔀] x-apideck-strict-any-of (32220:9)
  │   └──[🔀] x-apideck-strict-required (32233:9)
  ├─┬BalanceSheet
  │ └─┬reports
  │   └─┬Schema
  │     ├─┬assets
  │     │ └─┬Extensions
  │     │   └──[🔀] x-apideck-weights (13562:19)
  │     ├─┬uncategorized_items
  │     │ └─┬Extensions
  │     │   └──[🔀] x-apideck-weights (13723:19)
  │     ├─┬liabilities
  │     │ └─┬Extensions
  │     │   └──[🔀] x-apideck-weights (13628:19)
  │     └─┬equity
  │       └─┬Extensions
  │         └──[🔀] x-apideck-weights (13676:19)
  ├─┬Lead
  │ ├──[+] properties (30435:9)
  │ ├─┬lead_source
  │ │ ├──[🔀] description (30441:24)
  │ │ └──[🔀] example (30443:20)
  │ ├─┬title
  │ │ └──[🔀] $ref (21881:13)❌ 
  │ ├─┬monetary_amount
  │ │ ├──[🔀] type (30447:17)❌ 
  │ │ ├──[🔀] description (30446:24)
  │ │ └──[🔀] example (30448:20)
  │ ├─┬first_name
  │ │ ├──[🔀] description (30492:24)
  │ │ └──[🔀] example (30494:20)
  │ ├─┬updated_at
  │ │ ├──[-] pattern (30426:30)❌ 
  │ │ ├──[🔀] description (30471:24)
  │ │ ├──[-] readOnly (30427:31)❌ 
  │ │ └──[🔀] example (30473:20)
  │ ├─┬prefix
  │ │ ├──[+] items (30511:13)❌ 
  │ │ ├──[🔀] type (30509:17)❌ 
  │ │ ├──[-] description (30362:34)
  │ │ ├──[-] nullable (30365:31)❌ 
  │ │ └──[-] example (30364:30)
  │ ├─┬created_at
  │ │ ├──[-] pattern (30433:30)❌ 
  │ │ ├──[🔀] description (30436:24)
  │ │ ├──[-] readOnly (30434:31)❌ 
  │ │ └──[🔀] example (30438:20)
  │ ├─┬name
  │ │ ├──[🔀] type (30486:17)❌ 
  │ │ ├──[🔀] description (30485:24)
  │ │ ├──[+] nullable (30488:21)❌ 
  │ │ └──[🔀] example (30487:20)
  │ ├─┬lead_id
  │ │ ├──[🔀] description (30456:24)
  │ │ └──[🔀] example (30458:20)
  │ ├─┬id
  │ │ ├──[🔀] description (30451:24)
  │ │ ├──[+] nullable (30454:21)❌ 
  │ │ ├──[-] readOnly (30311:31)❌ 
  │ │ └──[🔀] example (30453:20)
  │ ├─┬owner_id
  │ │ ├──[🔀] description (30412:24)
  │ │ ├──[-] nullable (30325:31)❌ 
  │ │ └──[🔀] example (30414:20)
  │ ├─┬status
  │ │ ├──[+] items (30507:13)❌ 
  │ │ ├──[🔀] type (30505:17)❌ 
  │ │ ├──[-] nullable (30379:31)❌ 
  │ │ └──[-] example (30378:30)
  │ ├─┬last_name
  │ │ ├──[🔀] description (30476:24)
  │ │ └──[🔀] example (30478:20)
  │ ├─┬description
  │ │ └──[🔀] $ref (21889:20)❌ 
  │ ├─┬emails
  │ │ ├──[-] items (30411:25)❌ 
  │ │ ├──[🔀] type (30462:17)❌ 
  │ │ ├──[+] description (30461:24)
  │ │ ├──[+] nullable (30464:21)❌ 
  │ │ └──[+] example (30463:20)
  │ ├─┬language
  │ │ ├──[🔀] description (30407:24)
  │ │ ├──[-] nullable (30375:31)❌ 
  │ │ ├──[+] readOnly (30410:21)❌ 
  │ │ └──[🔀] example (30409:20)
  │ ├─┬custom_mappings
  │ │ └──[🔀] $ref (30517:11)❌ 
  │ ├─┬fax
  │ │ ├──[+] items (30515:13)❌ 
  │ │ ├──[🔀] type (30513:17)❌ 
  │ │ ├──[-] description (30388:34)
  │ │ ├──[-] nullable (30391:31)❌ 
  │ │ └──[-] example (30390:30)
  │ ├─┬pass_through
  │ │ └──[🔀] $ref (30426:11)❌ 
  │ ├─┬owner_name
  │ │ ├──[🔀] description (30421:24)
  │ │ └──[🔀] example (30423:20)
  │ ├─┬tags
  │ │ └──[🔀] $ref (30481:11)❌ 
  │ ├─┬custom_fields
  │ │ └──[🔀] $ref (15535:20)❌ 
  │ ├─┬social_links
  │ │ ├──[-] items (30403:25)❌ 
  │ │ ├──[🔀] type (30467:17)❌ 
  │ │ ├──[+] description (30466:24)
  │ │ ├──[+] nullable (30469:21)❌ 
  │ │ └──[+] example (30468:20)
  │ ├─┬currency
  │ │ └──[🔀] $ref (30533:11)❌ 
  │ ├─┬phone_numbers
  │ │ └──[🔀] $ref (20436:20)❌ 
  │ └─┬websites
  │   ├──[-] items (30395:25)❌ 
  │   ├──[🔀] type (30527:17)❌ 
  │   ├──[+] pattern (30530:20)❌ 
  │   ├──[+] description (30526:24)
  │   ├──[+] nullable (30529:21)❌ 
  │   ├──[+] readOnly (30531:21)❌ 
  │   └──[+] example (30528:20)
  ├─┬FilesSort
  │ └─┬by
  │   └──[+] enum (33732:15)
  └─┬PaymentsFilter
    ├──[🔀] example (20670:9)
    ├──[+] properties (20656:9)
    └─┬updated_since
      ├──[+] enum (20663:15)
      ├──[+] enum (20664:15)
      ├──[+] enum (20665:15)
      ├──[+] enum (20666:15)
      ├──[+] enum (20667:15)
      ├──[+] enum (20660:15)
      ├──[+] enum (20661:15)
      ├──[+] enum (20662:15)
      ├──[-] title (20562:28)
      ├──[-] format (20560:29)❌ 
      ├──[🔀] example (20658:20)
      └─┬Extensions
        └──[+] x-apideck-enum-id (20668:30)
Document Element Total Changes Breaking Changes
info 1 0
paths 9 0
components 203 92

CSHARP CHANGELOG

No relevant generator changes

Based on Speakeasy CLI 1.675.4

@github-actions github-actions bot added the patch Patch version bump label Dec 2, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1764663873 branch 21 times, most recently from 1d246ef to f4c87c6 Compare December 9, 2025 06:44
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1764663873 branch 7 times, most recently from e6cde2c to b91441e Compare December 10, 2025 19:00
@github-actions github-actions bot changed the title chore: 🐝 Update SDK - Generate 0.20.1 chore: 🐝 Update SDK - Generate 0.21.0 Dec 10, 2025
@github-actions github-actions bot added minor Minor version bump and removed patch Patch version bump labels Dec 10, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1764663873 branch 5 times, most recently from 1d00344 to 23a5924 Compare December 12, 2025 00:18
* `Apideck.Accounting.BankFeedAccounts.Create()`: 
  *  `request.BankFeedAccount.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Payments.Update()`: 
  *  `request.Payment.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.TaxRates.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.TaxRates.Update()`: 
  *  `request.TaxRate.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Bills.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Bills.Create()`: 
  *  `request.Bill.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Bills.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Bills.Update()`: 
  *  `request.Bill.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Invoices.List()`:  `response.data.[].LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Invoices.Create()`: 
  *  `request.Invoice.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Invoices.Get()`:  `response.data.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Invoices.Update()`: 
  *  `request.Invoice.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.LedgerAccounts.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.LedgerAccounts.Create()`: 
  *  `request.LedgerAccount.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.LedgerAccounts.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.LedgerAccounts.Update()`: 
  *  `request.LedgerAccount.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.CreditNotes.List()`:  `response.data.[].LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.CreditNotes.Create()`: 
  *  `request.CreditNote.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.CreditNotes.Get()`:  `response.data.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.CreditNotes.Update()`: 
  *  `request.CreditNote.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.TaxRates.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Customers.Create()`: 
  *  `request.Customer.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Customers.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Customers.Update()`: 
  *  `request.Customer.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Suppliers.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Suppliers.Create()`: 
  *  `request.Supplier.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Suppliers.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Suppliers.Update()`: 
  *  `request.Supplier.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Payments.List()`: 
  *  `request.Filter` **Changed**
  *  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Payments.Create()`: 
  *  `request.Payment.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Payments.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BankFeedAccounts.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.CompanyInfo.Get()`:  `response.data.DefaultSalesTax.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.JournalEntries.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.JournalEntries.Create()`: 
  *  `request.JournalEntry.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.JournalEntries.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.JournalEntries.Update()`: 
  *  `request.JournalEntry.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.PurchaseOrders.List()`:  `response.data.[].LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.PurchaseOrders.Create()`: 
  *  `request.PurchaseOrder.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.PurchaseOrders.Get()`:  `response.data.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.PurchaseOrders.Update()`: 
  *  `request.PurchaseOrder.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BankAccounts.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BankAccounts.Create()`: 
  *  `request.AccountingBankAccount.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BankAccounts.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Expenses.Update()`: 
  *  `request.Expense.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BillPayments.List()`: 
  *  `request.Filter` **Changed**
  *  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BillPayments.Create()`: 
  *  `request.BillPayment.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BillPayments.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BillPayments.Update()`: 
  *  `request.BillPayment.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Expenses.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Expenses.Create()`: 
  *  `request.Expense.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Expenses.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BankAccounts.Update()`: 
  *  `request.AccountingBankAccount.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.TaxRates.Create()`: 
  *  `request.TaxRate.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Customers.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BankFeedAccounts.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.BankFeedAccounts.Update()`: 
  *  `request.BankFeedAccount.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Quotes.List()`:  `response.data.[].LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Quotes.Create()`: 
  *  `request.Quote.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Quotes.Get()`:  `response.data.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Quotes.Update()`: 
  *  `request.Quote.LineItems.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Projects.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Projects.Create()`: 
  *  `request.Project.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Projects.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Accounting.Projects.Update()`: 
  *  `request.Project.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Ats.Jobs.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Ats.Jobs.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Ats.Applicants.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Ats.Applicants.Create()`: 
  *  `request.Applicant.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Ats.Applicants.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Ats.Applicants.Update()`: 
  *  `request.Applicant.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Companies.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Companies.Create()`: 
  *  `request.Company1.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Companies.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Companies.Update()`: 
  *  `request.Company1.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Contacts.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Contacts.Create()`: 
  *  `request.Contact.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Contacts.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Contacts.Update()`: 
  *  `request.Contact.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Opportunities.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Opportunities.Create()`: 
  *  `request.Opportunity.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Opportunities.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Opportunities.Update()`: 
  *  `request.Opportunity.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Leads.List()`:  `response.data.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Leads.Create()`: 
  *  `request.Lead` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Leads.Get()`:  `response.data` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Leads.Update()`: 
  *  `request.Lead` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Activities.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Hris.EmployeeSchedules.List()`:  `response.data.Employee.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Hris.Employees.Update()`: 
  *  `request.Employee.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Hris.Employees.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Hris.Employees.Create()`: 
  *  `request.Employee.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Hris.Employees.List()`:  `response.data.[].CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Activities.Update()`: 
  *  `request.Activity.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Activities.Get()`:  `response.data.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Activities.Create()`: 
  *  `request.Activity.CustomFields.[]` **Changed** **Breaking** ⚠️
* `Apideck.Crm.Pipelines.Get()`:  `response.data.Stages.[]` **Changed**
* `Apideck.Crm.Pipelines.Create()`: 
  *  `request.Pipeline.Stages.[].Archived` **Added**
* `Apideck.Crm.Pipelines.Update()`: 
  *  `request.Pipeline.Stages.[].Archived` **Added**
* `Apideck.Ecommerce.Orders.List()`:  `response.data.[].LineItems.[].Name` **Changed**
* `Apideck.Ecommerce.Orders.Get()`:  `response.data.LineItems.[].Name` **Changed**
* `Apideck.FileStorage.Files.List()`: 
  *  `request.Sort` **Changed**
* `Apideck.FileStorage.Folders.Get()`:  `response.data` **Changed**
* `Apideck.Crm.Pipelines.List()`:  `response.data.[].Stages.[]` **Changed**
* `Apideck.Accounting.InvoiceItems.Update()`: 
  *  `request.InvoiceItem.CategoryId` **Added**
* `Apideck.Accounting.InvoiceItems.Get()`:  `response.data.CategoryId` **Added**
* `Apideck.Accounting.InvoiceItems.Create()`: 
  *  `request.InvoiceItem.CategoryId` **Added**
* `Apideck.Accounting.InvoiceItems.List()`:  `response.data.[].CategoryId` **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1764663873 branch from 2b02bf8 to a4cf610 Compare December 12, 2025 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants