Skip to content

Conversation

@github-actions
Copy link
Contributor

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

SDK update

Versioning

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

Python SDK Changes Detected:

  • apideck.accounting.bank_feed_accounts.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.payments.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.tax_rates.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.tax_rates.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bills.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bills.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bills.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bills.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.invoices.list(): response.data.[].line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.invoices.create():
    • request.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.invoices.get(): response.data.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.invoices.update():
    • request.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.ledger_accounts.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.ledger_accounts.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.ledger_accounts.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.ledger_accounts.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.credit_notes.list(): response.data.[].line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.credit_notes.create():
    • request.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.credit_notes.get(): response.data.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.credit_notes.update():
    • request.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.tax_rates.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.customers.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.customers.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.customers.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.suppliers.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.suppliers.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.suppliers.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.suppliers.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.payments.list():
    • request.filter Changed
    • response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.payments.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.payments.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bank_feed_accounts.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.company_info.get(): response.data.default_sales_tax.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.journal_entries.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.journal_entries.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.journal_entries.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.journal_entries.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.purchase_orders.list(): response.data.[].line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.purchase_orders.create():
    • request.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.purchase_orders.get(): response.data.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.purchase_orders.update():
    • request.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bank_accounts.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bank_accounts.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bank_accounts.get():
    • request.filter Added
    • response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.expenses.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bill_payments.list():
    • request.filter Changed
    • response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bill_payments.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bill_payments.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bill_payments.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.expenses.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.expenses.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.expenses.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bank_accounts.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.tax_rates.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.customers.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bank_feed_accounts.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.bank_feed_accounts.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.quotes.list(): response.data.[].line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.quotes.create():
    • request.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.quotes.get(): response.data.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.quotes.update():
    • request.line_items.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.projects.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.projects.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.projects.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.accounting.projects.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.ats.jobs.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.ats.jobs.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.ats.applicants.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.ats.applicants.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.ats.applicants.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.ats.applicants.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.companies.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.companies.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.companies.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.companies.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.contacts.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.contacts.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.contacts.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.contacts.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.opportunities.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.opportunities.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.opportunities.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.opportunities.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.leads.list(): response.data.[] Changed Breaking ⚠️
  • apideck.crm.leads.create(): request Changed Breaking ⚠️
  • apideck.crm.leads.get(): response.data Changed Breaking ⚠️
  • apideck.crm.leads.update(): request Changed Breaking ⚠️
  • apideck.crm.activities.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.hris.employee_schedules.list(): response.data.employee.custom_fields.[] Changed Breaking ⚠️
  • apideck.hris.employees.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.hris.employees.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.hris.employees.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.hris.employees.list(): response.data.[].custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.activities.update():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.activities.get(): response.data.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.activities.create():
    • request.custom_fields.[] Changed Breaking ⚠️
  • apideck.crm.pipelines.get(): response.data.stages.[] Changed
  • apideck.crm.pipelines.create():
    • request.stages.[].archived Added
  • apideck.crm.pipelines.update():
    • request.stages.[].archived Added
  • apideck.ecommerce.orders.list(): response.data.[].line_items.[].name Changed
  • apideck.ecommerce.orders.get(): response.data.line_items.[].name Changed
  • apideck.file_storage.files.list(): request.sort Changed
  • apideck.file_storage.folders.get(): response.data Changed
  • apideck.crm.pipelines.list(): response.data.[].stages.[] Changed
  • apideck.accounting.invoice_items.update(): request.category_id Added
  • apideck.accounting.invoice_items.get(): response.data.category_id Added
  • apideck.accounting.invoice_items.create(): request.category_id Added
  • apideck.accounting.invoice_items.list(): response.data.[].category_id Added
OpenAPI Change Summary
├─┬Info
│ └──[🔀] version (5:12)
├─┬Paths
│ ├─┬/accounting/bank-accounts/{id}
│ │ └─┬GET
│ │   └──[+] parameters (12321:13)❌ 
│ ├─┬/accounting/invoices
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (545:9)
│ ├─┬/accounting/invoice-items/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-gotchas (1066:9)
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1113:9)
│ ├─┬/accounting/bill-payments
│ │ └─┬GET
│ │   ├──Parameters
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (3869:9)
│ ├─┬/accounting/payments
│ │ └─┬GET
│ │   ├──Parameters
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1885:9)
│ ├─┬/accounting/invoice-items
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-gotchas (956:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1016:9)
│ ├─┬/crm/opportunities
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (6101:9)
│ ├─┬/accounting/bills
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (311:9)
│ └─┬/file-storage/files
│   └─┬GET
│     └──Parameters
└─┬Components
  ├──[+] parameters (12321:7)
  ├──[+] schemas (13930:7)
  ├─┬CustomField
  │ ├──[-] required (16084:19)❌ 
  │ ├──[+] anyOf (16157:11)
  │ ├──[+] anyOf (16159:11)
  │ └─┬Extensions
  │   └──[+] x-apideck-strict-any-of (16163:9)
  ├─┬EcommerceOrderLineItem
  │ ├──[-] required (32091:19)❌ 
  │ └─┬Extensions
  │   ├──[🔀] x-apideck-strict-any-of (32224:9)
  │   └──[🔀] x-apideck-strict-required (32237:9)
  ├─┬Lead
  │ ├──[+] properties (30439:9)
  │ ├─┬custom_mappings
  │ │ └──[🔀] $ref (30521:11)❌ 
  │ ├─┬fax
  │ │ ├──[+] items (30519:13)❌ 
  │ │ ├──[🔀] type (30517:17)❌ 
  │ │ ├──[-] description (30389:34)
  │ │ ├──[-] nullable (30392:31)❌ 
  │ │ └──[-] example (30391:30)
  │ ├─┬title
  │ │ └──[🔀] $ref (21885:13)❌ 
  │ ├─┬owner_id
  │ │ ├──[🔀] description (30416:24)
  │ │ ├──[-] nullable (30326:31)❌ 
  │ │ └──[🔀] example (30418:20)
  │ ├─┬tags
  │ │ └──[🔀] $ref (30485:11)❌ 
  │ ├─┬monetary_amount
  │ │ ├──[🔀] type (30451:17)❌ 
  │ │ ├──[🔀] description (30450:24)
  │ │ └──[🔀] example (30452:20)
  │ ├─┬status
  │ │ ├──[+] items (30511:13)❌ 
  │ │ ├──[🔀] type (30509:17)❌ 
  │ │ ├──[-] nullable (30380:31)❌ 
  │ │ └──[-] example (30379:30)
  │ ├─┬updated_at
  │ │ ├──[-] pattern (30427:30)❌ 
  │ │ ├──[🔀] description (30475:24)
  │ │ ├──[-] readOnly (30428:31)❌ 
  │ │ └──[🔀] example (30477:20)
  │ ├─┬emails
  │ │ ├──[-] items (30412:25)❌ 
  │ │ ├──[🔀] type (30466:17)❌ 
  │ │ ├──[+] description (30465:24)
  │ │ ├──[+] nullable (30468:21)❌ 
  │ │ └──[+] example (30467:20)
  │ ├─┬lead_source
  │ │ ├──[🔀] description (30445:24)
  │ │ └──[🔀] example (30447:20)
  │ ├─┬name
  │ │ ├──[🔀] type (30490:17)❌ 
  │ │ ├──[🔀] description (30489:24)
  │ │ ├──[+] nullable (30492:21)❌ 
  │ │ └──[🔀] example (30491:20)
  │ ├─┬websites
  │ │ ├──[-] items (30396:25)❌ 
  │ │ ├──[🔀] type (30531:17)❌ 
  │ │ ├──[+] pattern (30534:20)❌ 
  │ │ ├──[+] description (30530:24)
  │ │ ├──[+] nullable (30533:21)❌ 
  │ │ ├──[+] readOnly (30535:21)❌ 
  │ │ └──[+] example (30532:20)
  │ ├─┬last_name
  │ │ ├──[🔀] description (30480:24)
  │ │ └──[🔀] example (30482:20)
  │ ├─┬custom_fields
  │ │ └──[🔀] $ref (15539:20)❌ 
  │ ├─┬id
  │ │ ├──[🔀] description (30455:24)
  │ │ ├──[+] nullable (30458:21)❌ 
  │ │ ├──[-] readOnly (30312:31)❌ 
  │ │ └──[🔀] example (30457:20)
  │ ├─┬lead_id
  │ │ ├──[🔀] description (30460:24)
  │ │ └──[🔀] example (30462:20)
  │ ├─┬currency
  │ │ └──[🔀] $ref (30537:11)❌ 
  │ ├─┬first_name
  │ │ ├──[🔀] description (30496:24)
  │ │ └──[🔀] example (30498:20)
  │ ├─┬pass_through
  │ │ └──[🔀] $ref (30430:11)❌ 
  │ ├─┬created_at
  │ │ ├──[-] pattern (30434:30)❌ 
  │ │ ├──[🔀] description (30440:24)
  │ │ ├──[-] readOnly (30435:31)❌ 
  │ │ └──[🔀] example (30442:20)
  │ ├─┬social_links
  │ │ ├──[-] items (30404:25)❌ 
  │ │ ├──[🔀] type (30471:17)❌ 
  │ │ ├──[+] description (30470:24)
  │ │ ├──[+] nullable (30473:21)❌ 
  │ │ └──[+] example (30472:20)
  │ ├─┬owner_name
  │ │ ├──[🔀] description (30425:24)
  │ │ └──[🔀] example (30427:20)
  │ ├─┬language
  │ │ ├──[🔀] description (30411:24)
  │ │ ├──[-] nullable (30376:31)❌ 
  │ │ ├──[+] readOnly (30414:21)❌ 
  │ │ └──[🔀] example (30413:20)
  │ ├─┬phone_numbers
  │ │ └──[🔀] $ref (20440:20)❌ 
  │ ├─┬description
  │ │ └──[🔀] $ref (21893:20)❌ 
  │ └─┬prefix
  │   ├──[+] items (30515:13)❌ 
  │   ├──[🔀] type (30513:17)❌ 
  │   ├──[-] description (30363:34)
  │   ├──[-] nullable (30366:31)❌ 
  │   └──[-] example (30365:30)
  ├─┬FilesSort
  │ └─┬by
  │   └──[+] enum (33736:15)
  ├─┬Pipeline
  │ └─┬stages
  │   └─┬Schema
  │     ├──[+] properties (31125:15)
  │     ├──[+] properties (31130:15)
  │     ├──[+] properties (31137:15)
  │     ├─┬display_order
  │     │ ├──[🔀] type (31127:23)❌ 
  │     │ ├──[🔀] description (31126:30)
  │     │ └──[🔀] example (31128:26)
  │     ├─┬win_probability
  │     │ ├──[🔀] type (31107:23)❌ 
  │     │ ├──[🔀] description (31106:30)
  │     │ └──[🔀] example (31108:26)
  │     ├─┬id
  │     │ ├──[+] format (31133:25)❌ 
  │     │ ├──[🔀] description (31131:30)
  │     │ └──[🔀] example (31134:26)
  │     ├─┬value
  │     │ ├──[🔀] description (31100:30)
  │     │ ├──[+] readOnly (31104:27)❌ 
  │     │ └──[🔀] example (31102:26)
  │     ├─┬name
  │     │ ├──[🔀] type (31122:23)❌ 
  │     │ ├──[🔀] description (31121:30)
  │     │ └──[🔀] example (31123:26)
  │     └─┬Extensions
  │       └──[🔀] x-apideck-weights (31088:15)
  ├─┬Folder
  │ ├──[+] properties (33787:9)
  │ ├──[+] properties (33764:9)
  │ ├─┬updated_by
  │ │ └──[🔀] $ref (33782:11)❌ 
  │ ├─┬path
  │ │ ├──[+] items (33797:13)❌ 
  │ │ ├──[🔀] type (33795:17)❌ 
  │ │ ├──[🔀] description (33794:24)
  │ │ ├──[-] nullable (33641:31)❌ 
  │ │ ├──[-] readOnly (33642:31)❌ 
  │ │ └──[-] example (33640:30)
  │ ├─┬owner
  │ │ └──[🔀] $ref (18455:20)❌ 
  │ ├─┬size
  │ │ ├──[🔀] type (33800:17)❌ 
  │ │ ├──[🔀] description (33799:24)
  │ │ ├──[-] nullable (33647:31)❌ 
  │ │ └──[-] example (33646:30)
  │ ├─┬parent_folders
  │ │ ├──[-] items (33655:25)❌ 
  │ │ ├──[🔀] type (33768:17)❌ 
  │ │ ├──[🔀] description (33767:24)
  │ │ └──[+] example (33769:20)
  │ ├─┬id
  │ │ └──[🔀] $ref (33788:11)❌ 
  │ ├─┬parent_folders_complete
  │ │ └──[🔀] $ref (34217:13)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (16929:20)❌ 
  │ ├─┬updated_at
  │ │ └──[🔀] $ref (33776:11)❌ 
  │ └─┬Extensions
  │   └──[🔀] x-apideck-weights (33818:9)
  ├─┬InvoiceItem
  │ ├──[+] properties (18869:9)
  │ ├─┬sales_details
  │ │ └──[🔀] $ref (21496:20)❌ 
  │ ├─┬tracking_categories
  │ │ └──[🔀] $ref (18782:11)❌ 
  │ ├─┬created_at
  │ │ └──[🔀] $ref (18764:11)❌ 
  │ ├─┬row_version
  │ │ └──[🔀] $ref (21491:13)❌ 
  │ ├─┬sold
  │ │ ├──[🔀] type (18814:17)❌ 
  │ │ ├──[-] title (18693:28)
  │ │ ├──[-] description (18689:34)
  │ │ ├──[-] nullable (18692:31)❌ 
  │ │ ├──[-] example (18691:30)
  │ │ ├──[+] properties (18820:13)
  │ │ ├──[+] properties (18822:13)
  │ │ ├──[+] properties (18818:13)
  │ │ ├──[+] properties (18816:13)
  │ │ └─┬Extensions
  │ │   └──[+] x-apideck-weights (18825:13)
  │ ├─┬created_by
  │ │ └──[🔀] $ref (15302:20)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (24673:20)❌ 
  │ ├─┬updated_at
  │ │ └──[🔀] $ref (22300:13)❌ 
  │ ├─┬subsidiary_id
  │ │ └──[🔀] $ref (18770:11)❌ 
  │ ├─┬custom_mappings
  │ │ └──[🔀] $ref (15539:20)❌ 
  │ ├─┬income_account
  │ │ └──[🔀] $ref (18740:11)❌ 
  │ ├─┬tax_schedule_id
  │ │ └──[🔀] $ref (24680:20)❌ 
  │ ├─┬tracked
  │ │ ├──[🔀] title (18792:18)
  │ │ └──[🔀] description (18788:24)
  │ ├─┬code
  │ │ ├──[🔀] title (18874:18)
  │ │ ├──[🔀] description (18870:24)
  │ │ └──[🔀] example (18872:20)
  │ ├─┬location_id
  │ │ └──[🔀] $ref (18794:11)❌ 
  │ ├─┬inventory_date
  │ │ └──[🔀] $ref (20008:13)❌ 
  │ ├─┬description
  │ │ └──[🔀] $ref (24666:20)❌ 
  │ ├─┬expense_account
  │ │ └──[🔀] $ref (18758:11)❌ 
  │ ├─┬pass_through
  │ │ └──[🔀] $ref (18746:11)❌ 
  │ ├─┬tracking_category
  │ │ └──[🔀] $ref (23363:20)❌ 
  │ ├─┬department_id
  │ │ └──[🔀] $ref (21893:20)❌ 
  │ ├─┬display_id
  │ │ ├──[🔀] title (18756:18)
  │ │ ├──[🔀] description (18752:24)
  │ │ └──[🔀] example (18754:20)
  │ ├─┬unit_price
  │ │ └──[🔀] $ref (18801:11)❌ 
  │ ├─┬id
  │ │ └──[🔀] $ref (20008:13)❌ 
  │ ├─┬quantity
  │ │ └──[🔀] $ref (18776:11)❌ 
  │ ├─┬taxable
  │ │ ├──[🔀] type (18877:17)❌ 
  │ │ ├──[🔀] title (18880:18)
  │ │ ├──[🔀] description (18876:24)
  │ │ └──[🔀] example (18878:20)
  │ ├─┬updated_by
  │ │ └──[🔀] $ref (22788:20)❌ 
  │ ├─┬type
  │ │ └──[🔀] $ref (20276:13)❌ 
  │ ├─┬currency
  │ │ └──[🔀] $ref (15310:20)❌ 
  │ ├─┬purchase_details
  │ │ └──[🔀] $ref (20440:20)❌ 
  │ ├─┬purchased
  │ │ ├──[🔀] type (18830:17)❌ 
  │ │ ├──[-] title (18699:28)
  │ │ ├──[-] description (18695:34)
  │ │ ├──[-] nullable (18698:31)❌ 
  │ │ ├──[-] example (18697:30)
  │ │ ├──[+] properties (18836:13)
  │ │ ├──[+] properties (18838:13)
  │ │ ├──[+] properties (18834:13)
  │ │ ├──[+] properties (18832:13)
  │ │ └─┬Extensions
  │ │   └──[+] x-apideck-weights (18841:13)
  │ └─┬Extensions
  │   └──[🔀] x-apideck-weights (18898:9)
  ├─┬PaymentsFilter
  │ ├──[🔀] example (20674:9)
  │ ├──[+] properties (20660:9)
  │ └─┬updated_since
  │   ├──[+] enum (20667:15)
  │   ├──[+] enum (20668:15)
  │   ├──[+] enum (20669:15)
  │   ├──[+] enum (20670:15)
  │   ├──[+] enum (20671:15)
  │   ├──[+] enum (20664:15)
  │   ├──[+] enum (20665:15)
  │   ├──[+] enum (20666:15)
  │   ├──[-] title (20563:28)
  │   ├──[-] format (20561:29)❌ 
  │   ├──[🔀] example (20662:20)
  │   └─┬Extensions
  │     └──[+] x-apideck-enum-id (20672:30)
  └─┬BalanceSheet
    └─┬reports
      └─┬Schema
        ├─┬liabilities
        │ └─┬Extensions
        │   └──[🔀] x-apideck-weights (13613:19)
        ├─┬uncategorized_items
        │ └─┬Extensions
        │   └──[🔀] x-apideck-weights (13708:19)
        ├─┬equity
        │ └─┬Extensions
        │   └──[🔀] x-apideck-weights (13661:19)
        └─┬assets
          └─┬Extensions
            └──[🔀] x-apideck-weights (13547:19)
Document Element Total Changes Breaking Changes
info 1 0
paths 10 1
components 205 92

PYTHON CHANGELOG

No relevant generator changes

Based on Speakeasy CLI 1.656.1

@github-actions github-actions bot added the patch Patch version bump label Dec 9, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1765304860 branch 5 times, most recently from 117790f to 34cce28 Compare December 10, 2025 19:02
@github-actions github-actions bot changed the title chore: 🐝 Update SDK - Generate 0.29.1 chore: 🐝 Update SDK - Generate 0.29.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-1765304860 branch 12 times, most recently from d41bbc6 to 22f7206 Compare December 12, 2025 13:31
* `apideck.accounting.bank_feed_accounts.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.payments.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.tax_rates.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.tax_rates.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bills.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bills.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bills.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bills.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.invoices.list()`:  `response.data.[].line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.invoices.create()`: 
  *  `request.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.invoices.get()`:  `response.data.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.invoices.update()`: 
  *  `request.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.ledger_accounts.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.ledger_accounts.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.ledger_accounts.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.ledger_accounts.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.credit_notes.list()`:  `response.data.[].line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.credit_notes.create()`: 
  *  `request.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.credit_notes.get()`:  `response.data.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.credit_notes.update()`: 
  *  `request.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.tax_rates.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.customers.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.customers.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.customers.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.suppliers.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.suppliers.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.suppliers.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.suppliers.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.payments.list()`: 
  *  `request.filter` **Changed**
  *  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.payments.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.payments.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bank_feed_accounts.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.company_info.get()`:  `response.data.default_sales_tax.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.journal_entries.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.journal_entries.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.journal_entries.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.journal_entries.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.purchase_orders.list()`:  `response.data.[].line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.purchase_orders.create()`: 
  *  `request.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.purchase_orders.get()`:  `response.data.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.purchase_orders.update()`: 
  *  `request.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bank_accounts.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bank_accounts.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bank_accounts.get()`: 
  *  `request.filter` **Added**
  *  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.expenses.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bill_payments.list()`: 
  *  `request.filter` **Changed**
  *  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bill_payments.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bill_payments.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bill_payments.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.expenses.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.expenses.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.expenses.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bank_accounts.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.tax_rates.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.customers.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bank_feed_accounts.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.bank_feed_accounts.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.quotes.list()`:  `response.data.[].line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.quotes.create()`: 
  *  `request.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.quotes.get()`:  `response.data.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.quotes.update()`: 
  *  `request.line_items.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.projects.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.projects.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.projects.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.accounting.projects.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.ats.jobs.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.ats.jobs.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.ats.applicants.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.ats.applicants.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.ats.applicants.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.ats.applicants.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.companies.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.companies.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.companies.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.companies.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.contacts.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.contacts.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.contacts.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.contacts.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.opportunities.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.opportunities.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.opportunities.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.opportunities.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.leads.list()`:  `response.data.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.leads.create()`:  `request` **Changed** **Breaking** ⚠️
* `apideck.crm.leads.get()`:  `response.data` **Changed** **Breaking** ⚠️
* `apideck.crm.leads.update()`:  `request` **Changed** **Breaking** ⚠️
* `apideck.crm.activities.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.hris.employee_schedules.list()`:  `response.data.employee.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.hris.employees.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.hris.employees.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.hris.employees.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.hris.employees.list()`:  `response.data.[].custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.activities.update()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.activities.get()`:  `response.data.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.activities.create()`: 
  *  `request.custom_fields.[]` **Changed** **Breaking** ⚠️
* `apideck.crm.pipelines.get()`:  `response.data.stages.[]` **Changed**
* `apideck.crm.pipelines.create()`: 
  *  `request.stages.[].archived` **Added**
* `apideck.crm.pipelines.update()`: 
  *  `request.stages.[].archived` **Added**
* `apideck.ecommerce.orders.list()`:  `response.data.[].line_items.[].name` **Changed**
* `apideck.ecommerce.orders.get()`:  `response.data.line_items.[].name` **Changed**
* `apideck.file_storage.files.list()`:  `request.sort` **Changed**
* `apideck.file_storage.folders.get()`:  `response.data` **Changed**
* `apideck.crm.pipelines.list()`:  `response.data.[].stages.[]` **Changed**
* `apideck.accounting.invoice_items.update()`:  `request.category_id` **Added**
* `apideck.accounting.invoice_items.get()`:  `response.data.category_id` **Added**
* `apideck.accounting.invoice_items.create()`:  `request.category_id` **Added**
* `apideck.accounting.invoice_items.list()`:  `response.data.[].category_id` **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1765304860 branch from 1c2ca83 to 42b3257 Compare December 12, 2025 14:27
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