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(): 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/bills
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (311:9)
│ ├─┬/crm/opportunities
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (6100:9)
│ ├─┬/accounting/invoice-items
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-gotchas (956:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1016:9)
│ ├─┬/accounting/bill-payments
│ │ └─┬GET
│ │   ├──Parameters
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (3868:9)
│ ├─┬/file-storage/files
│ │ └─┬GET
│ │   └──Parameters
│ ├─┬/accounting/payments
│ │ └─┬GET
│ │   ├──Parameters
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1885:9)
│ ├─┬/accounting/invoice-items/{id}
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-gotchas (1066:9)
│ │ └─┬PATCH
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1113:9)
│ └─┬/accounting/invoices
│   └─┬POST
│     └─┬Extensions
│       └──[🔀] x-apideck-gotchas (545:9)
└─┬Components
  ├─┬PaymentsFilter
  │ ├──[🔀] example (20645:9)
  │ ├──[+] properties (20631:9)
  │ └─┬updated_since
  │   ├──[+] enum (20642:15)
  │   ├──[+] enum (20635:15)
  │   ├──[+] enum (20636:15)
  │   ├──[+] enum (20637:15)
  │   ├──[+] enum (20638:15)
  │   ├──[+] enum (20639:15)
  │   ├──[+] enum (20640:15)
  │   ├──[+] enum (20641:15)
  │   ├──[-] title (20563:28)
  │   ├──[-] format (20561:29)❌ 
  │   ├──[🔀] example (20633:20)
  │   └─┬Extensions
  │     └──[+] x-apideck-enum-id (20643:30)
  ├─┬CustomField
  │ ├──[-] required (16084:19)❌ 
  │ ├──[+] anyOf (16128:11)
  │ ├──[+] anyOf (16130:11)
  │ └─┬Extensions
  │   └──[+] x-apideck-strict-any-of (16134:9)
  ├─┬Folder
  │ ├──[+] properties (33758:9)
  │ ├──[+] properties (33735:9)
  │ ├─┬name
  │ │ └──[🔀] $ref (16900:20)❌ 
  │ ├─┬updated_by
  │ │ └──[🔀] $ref (33753:11)❌ 
  │ ├─┬parent_folders
  │ │ ├──[-] items (33655:25)❌ 
  │ │ ├──[🔀] type (33739:17)❌ 
  │ │ ├──[🔀] description (33738:24)
  │ │ └──[+] example (33740:20)
  │ ├─┬updated_at
  │ │ └──[🔀] $ref (33747:11)❌ 
  │ ├─┬size
  │ │ ├──[🔀] type (33771:17)❌ 
  │ │ ├──[🔀] description (33770:24)
  │ │ ├──[-] nullable (33647:31)❌ 
  │ │ └──[-] example (33646:30)
  │ ├─┬parent_folders_complete
  │ │ └──[🔀] $ref (34188:13)❌ 
  │ ├─┬id
  │ │ └──[🔀] $ref (33759:11)❌ 
  │ ├─┬owner
  │ │ └──[🔀] $ref (18426:20)❌ 
  │ ├─┬path
  │ │ ├──[+] items (33768:13)❌ 
  │ │ ├──[🔀] type (33766:17)❌ 
  │ │ ├──[🔀] description (33765:24)
  │ │ ├──[-] nullable (33641:31)❌ 
  │ │ ├──[-] readOnly (33642:31)❌ 
  │ │ └──[-] example (33640:30)
  │ └─┬Extensions
  │   └──[🔀] x-apideck-weights (33789:9)
  ├─┬BalanceSheet
  │ └─┬reports
  │   └─┬Schema
  │     ├─┬uncategorized_items
  │     │ └─┬Extensions
  │     │   └──[🔀] x-apideck-weights (13698:19)
  │     ├─┬assets
  │     │ └─┬Extensions
  │     │   └──[🔀] x-apideck-weights (13537:19)
  │     ├─┬liabilities
  │     │ └─┬Extensions
  │     │   └──[🔀] x-apideck-weights (13603:19)
  │     └─┬equity
  │       └─┬Extensions
  │         └──[🔀] x-apideck-weights (13651:19)
  ├─┬EcommerceOrderLineItem
  │ ├──[-] required (32091:19)❌ 
  │ └─┬Extensions
  │   ├──[🔀] x-apideck-strict-any-of (32195:9)
  │   └──[🔀] x-apideck-strict-required (32208:9)
  ├─┬FilesSort
  │ └─┬by
  │   └──[+] enum (33707:15)
  ├─┬InvoiceItem
  │ ├──[+] properties (18840:9)
  │ ├─┬id
  │ │ └──[🔀] $ref (19979:13)❌ 
  │ ├─┬tracking_categories
  │ │ └──[🔀] $ref (18753:11)❌ 
  │ ├─┬code
  │ │ ├──[🔀] title (18845:18)
  │ │ ├──[🔀] description (18841:24)
  │ │ └──[🔀] example (18843:20)
  │ ├─┬location_id
  │ │ └──[🔀] $ref (18765:11)❌ 
  │ ├─┬created_by
  │ │ └──[🔀] $ref (15273:20)❌ 
  │ ├─┬inventory_date
  │ │ └──[🔀] $ref (19979:13)❌ 
  │ ├─┬row_version
  │ │ └──[🔀] $ref (21462:13)❌ 
  │ ├─┬custom_mappings
  │ │ └──[🔀] $ref (15510:20)❌ 
  │ ├─┬unit_price
  │ │ └──[🔀] $ref (18772:11)❌ 
  │ ├─┬income_account
  │ │ └──[🔀] $ref (18711:11)❌ 
  │ ├─┬updated_at
  │ │ └──[🔀] $ref (22271:13)❌ 
  │ ├─┬pass_through
  │ │ └──[🔀] $ref (18717:11)❌ 
  │ ├─┬taxable
  │ │ ├──[🔀] type (18848:17)❌ 
  │ │ ├──[🔀] title (18851:18)
  │ │ ├──[🔀] description (18847:24)
  │ │ └──[🔀] example (18849:20)
  │ ├─┬tracked
  │ │ ├──[🔀] title (18763:18)
  │ │ └──[🔀] description (18759:24)
  │ ├─┬tax_schedule_id
  │ │ └──[🔀] $ref (24651:20)❌ 
  │ ├─┬sales_details
  │ │ └──[🔀] $ref (21467:20)❌ 
  │ ├─┬description
  │ │ └──[🔀] $ref (24637:20)❌ 
  │ ├─┬tracking_category
  │ │ └──[🔀] $ref (23334:20)❌ 
  │ ├─┬display_id
  │ │ ├──[🔀] title (18727:18)
  │ │ ├──[🔀] description (18723:24)
  │ │ └──[🔀] example (18725:20)
  │ ├─┬updated_by
  │ │ └──[🔀] $ref (22759:20)❌ 
  │ ├─┬purchased
  │ │ ├──[🔀] type (18801:17)❌ 
  │ │ ├──[-] title (18699:28)
  │ │ ├──[-] description (18695:34)
  │ │ ├──[-] nullable (18698:31)❌ 
  │ │ ├──[-] example (18697:30)
  │ │ ├──[+] properties (18807:13)
  │ │ ├──[+] properties (18809:13)
  │ │ ├──[+] properties (18805:13)
  │ │ ├──[+] properties (18803:13)
  │ │ └─┬Extensions
  │ │   └──[+] x-apideck-weights (18812:13)
  │ ├─┬currency
  │ │ └──[🔀] $ref (15281:20)❌ 
  │ ├─┬sold
  │ │ ├──[🔀] type (18785:17)❌ 
  │ │ ├──[-] title (18693:28)
  │ │ ├──[-] description (18689:34)
  │ │ ├──[-] nullable (18692:31)❌ 
  │ │ ├──[-] example (18691:30)
  │ │ ├──[+] properties (18791:13)
  │ │ ├──[+] properties (18793:13)
  │ │ ├──[+] properties (18789:13)
  │ │ ├──[+] properties (18787:13)
  │ │ └─┬Extensions
  │ │   └──[+] x-apideck-weights (18796:13)
  │ ├─┬purchase_details
  │ │ └──[🔀] $ref (20411:20)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (24644:20)❌ 
  │ ├─┬expense_account
  │ │ └──[🔀] $ref (18729:11)❌ 
  │ ├─┬subsidiary_id
  │ │ └──[🔀] $ref (18741:11)❌ 
  │ ├─┬type
  │ │ └──[🔀] $ref (20247:13)❌ 
  │ ├─┬department_id
  │ │ └──[🔀] $ref (21864:20)❌ 
  │ ├─┬created_at
  │ │ └──[🔀] $ref (18735:11)❌ 
  │ ├─┬quantity
  │ │ └──[🔀] $ref (18747:11)❌ 
  │ └─┬Extensions
  │   └──[🔀] x-apideck-weights (18869:9)
  ├─┬Pipeline
  │ └─┬stages
  │   └─┬Schema
  │     ├──[+] properties (31096:15)
  │     ├──[+] properties (31101:15)
  │     ├──[+] properties (31108:15)
  │     ├─┬name
  │     │ ├──[🔀] type (31093:23)❌ 
  │     │ ├──[🔀] description (31092:30)
  │     │ └──[🔀] example (31094:26)
  │     ├─┬display_order
  │     │ ├──[🔀] type (31098:23)❌ 
  │     │ ├──[🔀] description (31097:30)
  │     │ └──[🔀] example (31099:26)
  │     ├─┬id
  │     │ ├──[+] format (31104:25)❌ 
  │     │ ├──[🔀] description (31102:30)
  │     │ └──[🔀] example (31105:26)
  │     ├─┬win_probability
  │     │ ├──[🔀] type (31078:23)❌ 
  │     │ ├──[🔀] description (31077:30)
  │     │ └──[🔀] example (31079:26)
  │     ├─┬value
  │     │ ├──[🔀] description (31071:30)
  │     │ ├──[+] readOnly (31075:27)❌ 
  │     │ └──[🔀] example (31073:26)
  │     └─┬Extensions
  │       └──[🔀] x-apideck-weights (31059:15)
  └─┬Lead
    ├──[+] properties (30410:9)
    ├─┬updated_at
    │ ├──[-] pattern (30427:30)❌ 
    │ ├──[🔀] description (30446:24)
    │ ├──[-] readOnly (30428:31)❌ 
    │ └──[🔀] example (30448:20)
    ├─┬websites
    │ ├──[-] items (30396:25)❌ 
    │ ├──[🔀] type (30502:17)❌ 
    │ ├──[+] pattern (30505:20)❌ 
    │ ├──[+] description (30501:24)
    │ ├──[+] nullable (30504:21)❌ 
    │ ├──[+] readOnly (30506:21)❌ 
    │ └──[+] example (30503:20)
    ├─┬fax
    │ ├──[+] items (30490:13)❌ 
    │ ├──[🔀] type (30488:17)❌ 
    │ ├──[-] description (30389:34)
    │ ├──[-] nullable (30392:31)❌ 
    │ └──[-] example (30391:30)
    ├─┬currency
    │ └──[🔀] $ref (30508:11)❌ 
    ├─┬lead_id
    │ ├──[🔀] description (30431:24)
    │ └──[🔀] example (30433:20)
    ├─┬status
    │ ├──[+] items (30482:13)❌ 
    │ ├──[🔀] type (30480:17)❌ 
    │ ├──[-] nullable (30380:31)❌ 
    │ └──[-] example (30379:30)
    ├─┬custom_mappings
    │ └──[🔀] $ref (30492:11)❌ 
    ├─┬first_name
    │ ├──[🔀] description (30467:24)
    │ └──[🔀] example (30469:20)
    ├─┬social_links
    │ ├──[-] items (30404:25)❌ 
    │ ├──[🔀] type (30442:17)❌ 
    │ ├──[+] description (30441:24)
    │ ├──[+] nullable (30444:21)❌ 
    │ └──[+] example (30443:20)
    ├─┬lead_source
    │ ├──[🔀] description (30416:24)
    │ └──[🔀] example (30418:20)
    ├─┬name
    │ ├──[🔀] type (30461:17)❌ 
    │ ├──[🔀] description (30460:24)
    │ ├──[+] nullable (30463:21)❌ 
    │ └──[🔀] example (30462:20)
    ├─┬description
    │ └──[🔀] $ref (21864:20)❌ 
    ├─┬tags
    │ └──[🔀] $ref (30456:11)❌ 
    ├─┬phone_numbers
    │ └──[🔀] $ref (20411:20)❌ 
    ├─┬monetary_amount
    │ ├──[🔀] type (30422:17)❌ 
    │ ├──[🔀] description (30421:24)
    │ └──[🔀] example (30423:20)
    ├─┬prefix
    │ ├──[+] items (30486:13)❌ 
    │ ├──[🔀] type (30484:17)❌ 
    │ ├──[-] description (30363:34)
    │ ├──[-] nullable (30366:31)❌ 
    │ └──[-] example (30365:30)
    ├─┬owner_id
    │ ├──[🔀] description (30387:24)
    │ ├──[-] nullable (30326:31)❌ 
    │ └──[🔀] example (30389:20)
    ├─┬created_at
    │ ├──[-] pattern (30434:30)❌ 
    │ ├──[🔀] description (30411:24)
    │ ├──[-] readOnly (30435:31)❌ 
    │ └──[🔀] example (30413:20)
    ├─┬last_name
    │ ├──[🔀] description (30451:24)
    │ └──[🔀] example (30453:20)
    ├─┬title
    │ └──[🔀] $ref (21856:13)❌ 
    ├─┬pass_through
    │ └──[🔀] $ref (30401:11)❌ 
    ├─┬language
    │ ├──[🔀] description (30382:24)
    │ ├──[-] nullable (30376:31)❌ 
    │ ├──[+] readOnly (30385:21)❌ 
    │ └──[🔀] example (30384:20)
    ├─┬custom_fields
    │ └──[🔀] $ref (15510:20)❌ 
    ├─┬owner_name
    │ ├──[🔀] description (30396:24)
    │ └──[🔀] example (30398:20)
    ├─┬id
    │ ├──[🔀] description (30426:24)
    │ ├──[+] nullable (30429:21)❌ 
    │ ├──[-] readOnly (30312:31)❌ 
    │ └──[🔀] example (30428:20)
    └─┬emails
      ├──[-] items (30412:25)❌ 
      ├──[🔀] type (30437:17)❌ 
      ├──[+] description (30436:24)
      ├──[+] nullable (30439:21)❌ 
      └──[+] example (30438:20)
Document Element Total Changes Breaking Changes
info 1 0
paths 9 0
components 203 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 4 times, most recently from 31f1bf1 to feec58a Compare December 11, 2025 13:45
* `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()`:  `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 ff9c907 to 5c6528c Compare December 12, 2025 00: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