Skip to content

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Oct 8, 2025

SDK update

Versioning

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

Python SDK Changes Detected:

  • apideck.accounting.invoices.list(): response.data.[].line_items.[].service_date Added
  • apideck.accounting.invoices.create():
    • request.line_items.[].service_date Added
  • apideck.accounting.invoices.get(): response.data.line_items.[].service_date Added
  • apideck.accounting.invoices.update():
    • request.line_items.[].service_date Added
  • apideck.accounting.credit_notes.list(): response.data.[].line_items.[].service_date Added
  • apideck.accounting.credit_notes.create():
    • request.line_items.[].service_date Added
  • apideck.accounting.credit_notes.get(): response.data.line_items.[].service_date Added
  • apideck.accounting.credit_notes.update():
    • request.line_items.[].service_date Added
  • apideck.accounting.purchase_orders.list(): response.data.[].line_items.[].service_date Added
  • apideck.accounting.purchase_orders.create():
    • request.line_items.[].service_date Added
  • apideck.accounting.purchase_orders.get(): response.data.line_items.[].service_date Added
  • apideck.accounting.purchase_orders.update():
    • request.line_items.[].service_date Added
  • apideck.accounting.quotes.list(): response.data.[].line_items.[].service_date Added
  • apideck.accounting.quotes.create():
    • request.line_items.[].service_date Added
  • apideck.accounting.quotes.get(): response.data.line_items.[].service_date Added
  • apideck.accounting.quotes.update():
    • request.line_items.[].service_date Added
  • apideck.accounting.projects.list(): response.data.[].active Added
  • apideck.accounting.projects.create(): request.active Added
  • apideck.accounting.projects.get(): response.data.active Added
  • apideck.accounting.projects.update(): request.active Added
OpenAPI Change Summary
├─┬Info
│ └──[🔀] version (5:12)
├─┬Paths
│ ├─┬/accounting/ledger-accounts
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[+] x-apideck-gotchas (790:9)
│ ├─┬/accounting/customers
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1389:9)
│ ├─┬/ecommerce/products
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (7647:9)
│ ├─┬/crm/leads
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (6196:9)
│ ├─┬/accounting/bills
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (311:9)
│ ├─┬/accounting/suppliers
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1619:9)
│ └─┬/ecommerce/products/{id}
│   └─┬GET
│     └─┬Extensions
│       └──[🔀] x-apideck-gotchas (7696:9)
├─┬Components
│ ├─┬Project
│ │ ├──[+] properties (25793:9)
│ │ ├─┬budget_amount
│ │ │ ├──[+] enum (25941:15)
│ │ │ ├──[+] enum (25942:15)
│ │ │ ├──[+] enum (25938:15)
│ │ │ ├──[+] enum (25939:15)
│ │ │ ├──[+] enum (25940:15)
│ │ │ ├──[🔀] type (25935:17)❌ 
│ │ │ ├──[🔀] title (25944:18)
│ │ │ ├──[-] multipleOf (25862:33)❌ 
│ │ │ ├──[🔀] description (25934:24)
│ │ │ ├──[🔀] example (25936:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25945:30)
│ │ ├─┬name
│ │ │ ├──[🔀] type (25948:17)❌ 
│ │ │ ├──[🔀] title (25952:18)
│ │ │ ├──[-] minLength (25732:32)❌ 
│ │ │ ├──[🔀] description (25947:24)
│ │ │ ├──[+] default (25950:20)❌ 
│ │ │ ├──[+] nullable (25951:21)❌ 
│ │ │ └──[🔀] example (25949:20)
│ │ ├─┬addresses
│ │ │ ├──[-] items (25984:25)❌ 
│ │ │ ├──[🔀] type (25921:17)❌ 
│ │ │ ├──[🔀] title (25925:18)
│ │ │ ├──[🔀] description (25920:24)
│ │ │ ├──[+] nullable (25923:21)❌ 
│ │ │ ├──[+] readOnly (25924:21)❌ 
│ │ │ └──[+] example (25922:20)
│ │ ├─┬reference_id
│ │ │ ├──[+] enum (25804:15)
│ │ │ ├──[+] enum (25805:15)
│ │ │ ├──[+] enum (25806:15)
│ │ │ ├──[+] enum (25807:15)
│ │ │ ├──[+] enum (25808:15)
│ │ │ ├──[+] enum (25809:15)
│ │ │ ├──[🔀] title (25811:18)
│ │ │ ├──[🔀] description (25800:24)
│ │ │ ├──[🔀] example (25802:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25812:30)
│ │ ├─┬completion_percentage
│ │ │ └──[🔀] $ref (14359:20)❌ 
│ │ ├─┬billing_method
│ │ │ ├──[-] enum (25905:27)❌ 
│ │ │ ├──[-] enum (25906:27)❌ 
│ │ │ ├──[-] enum (25907:27)❌ 
│ │ │ ├──[-] enum (25908:27)❌ 
│ │ │ ├──[-] enum (25909:27)❌ 
│ │ │ ├──[🔀] type (25900:17)❌ 
│ │ │ ├──[🔀] title (25904:18)
│ │ │ ├──[+] multipleOf (25902:23)❌ 
│ │ │ ├──[🔀] description (25899:24)
│ │ │ ├──[🔀] example (25901:20)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25912:40)❌ 
│ │ ├─┬actual_hours
│ │ │ ├──[🔀] title (25912:18)
│ │ │ ├──[+] multipleOf (25909:23)❌ 
│ │ │ ├──[🔀] description (25906:24)
│ │ │ └──[🔀] example (25908:20)
│ │ ├─┬contract_number
│ │ │ ├──[🔀] type (25827:17)❌ 
│ │ │ ├──[🔀] title (25832:18)
│ │ │ ├──[+] maximum (25829:20)❌ 
│ │ │ ├──[+] minimum (25830:20)❌ 
│ │ │ ├──[🔀] description (25826:24)
│ │ │ └──[🔀] example (25828:20)
│ │ ├─┬tax_rate
│ │ │ └──[🔀] $ref (25972:11)❌ 
│ │ ├─┬updated_by
│ │ │ └──[🔀] $ref (22463:20)❌ 
│ │ ├─┬profit_margin
│ │ │ ├──[+] enum (25821:15)
│ │ │ ├──[+] enum (25818:15)
│ │ │ ├──[+] enum (25819:15)
│ │ │ ├──[+] enum (25820:15)
│ │ │ ├──[🔀] type (25815:17)❌ 
│ │ │ ├──[🔀] title (25823:18)
│ │ │ ├──[-] maximum (25964:30)❌ 
│ │ │ ├──[-] minimum (25965:30)❌ 
│ │ │ ├──[🔀] description (25814:24)
│ │ │ ├──[🔀] example (25816:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25824:30)
│ │ ├─┬created_at
│ │ │ └──[🔀] $ref (25988:11)❌ 
│ │ ├─┬status
│ │ │ ├──[+] enum (25787:15)
│ │ │ └──[+] enum (25788:15)
│ │ ├─┬start_date
│ │ │ ├──[+] enum (26006:15)
│ │ │ ├──[+] enum (26007:15)
│ │ │ ├──[+] enum (26008:15)
│ │ │ ├──[+] enum (26009:15)
│ │ │ ├──[🔀] title (26011:18)
│ │ │ ├──[-] format (25803:29)❌ 
│ │ │ ├──[🔀] description (26002:24)
│ │ │ ├──[🔀] example (26004:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (26012:30)
│ │ ├─┬hourly_rate
│ │ │ ├──[🔀] type (25842:17)❌ 
│ │ │ ├──[🔀] title (25846:18)
│ │ │ ├──[-] multipleOf (25897:33)❌ 
│ │ │ ├──[+] format (25843:19)❌ 
│ │ │ ├──[🔀] description (25841:24)
│ │ │ └──[🔀] example (25844:20)
│ │ ├─┬end_date
│ │ │ └──[🔀] $ref (16797:20)❌ 
│ │ ├─┬row_version
│ │ │ └──[🔀] $ref (25766:11)❌ 
│ │ ├─┬display_id
│ │ │ ├──[🔀] title (25776:18)
│ │ │ ├──[🔀] description (25772:24)
│ │ │ └──[🔀] example (25774:20)
│ │ ├─┬phase
│ │ │ ├──[-] enum (25928:27)❌ 
│ │ │ ├──[-] enum (25929:27)❌ 
│ │ │ ├──[-] enum (25930:27)❌ 
│ │ │ ├──[-] enum (25925:27)❌ 
│ │ │ ├──[-] enum (25926:27)❌ 
│ │ │ ├──[-] enum (25927:27)❌ 
│ │ │ ├──[🔀] type (25875:17)❌ 
│ │ │ ├──[🔀] title (25888:18)
│ │ │ ├──[🔀] description (25874:24)
│ │ │ ├──[-] example (25923:30)
│ │ │ ├──[+] properties (25878:13)
│ │ │ ├──[+] properties (25883:13)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25933:40)❌ 
│ │ ├─┬parent_project
│ │ │ ├──[🔀] type (25869:17)❌ 
│ │ │ ├──[🔀] title (25872:18)
│ │ │ ├──[🔀] description (25868:24)
│ │ │ ├──[+] example (25870:20)
│ │ │ ├──[-] properties (25845:25)❌ 
│ │ │ └──[-] properties (25850:25)❌ 
│ │ ├─┬company_id
│ │ │ └──[🔀] $ref (25914:11)❌ 
│ │ ├─┬project_type
│ │ │ ├──[-] enum (25771:27)❌ 
│ │ │ ├──[-] enum (25772:27)❌ 
│ │ │ ├──[-] enum (25773:27)❌ 
│ │ │ ├──[-] enum (25774:27)❌ 
│ │ │ ├──[-] enum (25775:27)❌ 
│ │ │ ├──[-] enum (25776:27)❌ 
│ │ │ ├──[🔀] type (25995:17)❌ 
│ │ │ ├──[🔀] title (26000:18)
│ │ │ ├──[+] maximum (25997:20)❌ 
│ │ │ ├──[+] minimum (25998:20)❌ 
│ │ │ ├──[🔀] description (25994:24)
│ │ │ ├──[🔀] example (25996:20)
│ │ │ └─┬Extensions
│ │ │   └──[-] x-apideck-enum-id (25779:40)❌ 
│ │ ├─┬updated_at
│ │ │ └──[🔀] $ref (23038:20)❌ 
│ │ ├─┬customer
│ │ │ └──[🔀] $ref (26027:11)❌ 
│ │ ├─┬is_billable
│ │ │ └──[🔀] $ref (18323:20)❌ 
│ │ ├─┬description
│ │ │ ├──[🔀] type (25851:17)❌ 
│ │ │ ├──[🔀] title (25864:18)
│ │ │ ├──[🔀] description (25850:24)
│ │ │ ├──[-] example (25749:30)
│ │ │ ├──[+] properties (25854:13)
│ │ │ └──[+] properties (25859:13)
│ │ ├─┬created_by
│ │ │ └──[🔀] $ref (15182:20)❌ 
│ │ ├─┬id
│ │ │ └──[🔀] $ref (25927:11)❌ 
│ │ ├─┬currency
│ │ │ └──[🔀] $ref (15190:20)❌ 
│ │ ├─┬tracking_categories
│ │ │ └──[🔀] $ref (26020:11)❌ 
│ │ ├─┬downstream_id
│ │ │ └──[🔀] $ref (25760:11)❌ 
│ │ ├─┬priority
│ │ │ ├──[+] enum (25958:15)
│ │ │ ├──[+] enum (25959:15)
│ │ │ ├──[+] enum (25960:15)
│ │ │ ├──[+] enum (25961:15)
│ │ │ ├──[+] enum (25962:15)
│ │ │ ├──[+] enum (25963:15)
│ │ │ ├──[-] enum (25785:27)❌ 
│ │ │ ├──[-] enum (25786:27)❌ 
│ │ │ ├──[-] enum (25787:27)❌ 
│ │ │ ├──[-] enum (25788:27)❌ 
│ │ │ ├──[🔀] title (25965:18)
│ │ │ ├──[🔀] description (25954:24)
│ │ │ ├──[🔀] example (25956:20)
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-enum-id (25966:30)
│ │ ├─┬department
│ │ │ └──[🔀] $ref (19750:20)❌ 
│ │ ├─┬actual_amount
│ │ │ ├──[🔀] type (25795:17)❌ 
│ │ │ ├──[🔀] title (25798:18)
│ │ │ ├──[-] multipleOf (25876:33)❌ 
│ │ │ ├──[🔀] description (25794:24)
│ │ │ ├──[-] readOnly (25878:31)❌ 
│ │ │ └──[🔀] example (25796:20)
│ │ ├─┬schedule_status
│ │ │ └──[🔀] $ref (21268:20)❌ 
│ │ ├─┬owner_id
│ │ │ ├──[🔀] title (25986:18)
│ │ │ ├──[🔀] description (25982:24)
│ │ │ └──[🔀] example (25984:20)
│ │ ├─┬custom_fields
│ │ │ └──[🔀] $ref (15418:20)❌ 
│ │ ├─┬budget_hours
│ │ │ ├──[🔀] title (25897:18)
│ │ │ ├──[+] multipleOf (25895:23)❌ 
│ │ │ ├──[🔀] description (25892:24)
│ │ │ └──[🔀] example (25894:20)
│ │ ├─┬approved_amount
│ │ │ ├──[+] items (26017:13)❌ 
│ │ │ ├──[🔀] type (26015:17)❌ 
│ │ │ ├──[🔀] title (26018:18)
│ │ │ ├──[-] multipleOf (25869:33)❌ 
│ │ │ ├──[🔀] description (26014:24)
│ │ │ ├──[-] nullable (25870:31)❌ 
│ │ │ └──[-] example (25868:30)
│ │ ├─┬notes
│ │ │ ├──[🔀] title (25758:18)
│ │ │ ├──[+] minLength (25757:22)❌ 
│ │ │ ├──[🔀] description (25754:24)
│ │ │ ├──[-] nullable (25952:31)❌ 
│ │ │ └──[🔀] example (25756:20)
│ │ ├─┬tags
│ │ │ ├──[+] enum (25786:15)
│ │ │ ├──[+] enum (25787:15)
│ │ │ ├──[+] enum (25788:15)
│ │ │ ├──[+] enum (25789:15)
│ │ │ ├──[+] enum (25782:15)
│ │ │ ├──[+] enum (25783:15)
│ │ │ ├──[+] enum (25784:15)
│ │ │ ├──[+] enum (25785:15)
│ │ │ ├──[-] items (25942:25)❌ 
│ │ │ ├──[🔀] type (25779:17)❌ 
│ │ │ ├──[🔀] title (25791:18)
│ │ │ ├──[🔀] description (25778:24)
│ │ │ ├──[+] nullable (25790:21)❌ 
│ │ │ ├──[🔀] example (25780:20)
│ │ │ └─┬Extensions
│ │ │   └──[+] x-apideck-enum-id (25792:30)
│ │ ├─┬team_size
│ │ │ └──[🔀] $ref (19946:13)❌ 
│ │ └─┬Extensions
│ │   └──[🔀] x-apideck-weights (26045:9)
│ ├─┬QuoteLineItem
│ │ ├──[+] properties (25485:9)
│ │ ├─┬type
│ │ │ └──[🔀] $ref (23038:20)❌ 
│ │ ├─┬updated_by
│ │ │ └──[🔀] $ref (22463:20)❌ 
│ │ ├─┬tracking_categories
│ │ │ └──[🔀] $ref (25462:11)❌ 
│ │ ├─┬total_amount
│ │ │ └──[🔀] $ref (19946:13)❌ 
│ │ ├─┬tax_amount
│ │ │ ├──[🔀] type (25487:17)❌ 
│ │ │ ├──[🔀] title (25491:18)
│ │ │ ├──[+] format (25488:19)❌ 
│ │ │ ├──[🔀] description (25486:24)
│ │ │ └──[🔀] example (25489:20)
│ │ ├─┬updated_at
│ │ │ └──[🔀] $ref (21975:13)❌ 
│ │ ├─┬unit_of_measure
│ │ │ └──[🔀] $ref (25442:11)❌ 
│ │ ├─┬unit_price
│ │ │ └──[🔀] $ref (21969:20)❌ 
│ │ ├─┬tax_rate
│ │ │ └──[🔀] $ref (25456:11)❌ 
│ │ └─┬Extensions
│ │   └──[🔀] x-apideck-weights (25528:9)
│ ├─┬InvoiceLineItem
│ │ ├──[+] properties (18932:9)
│ │ ├─┬tax_amount
│ │ │ └──[🔀] $ref (24298:20)❌ 
│ │ ├─┬updated_by
│ │ │ └──[🔀] $ref (22463:20)❌ 
│ │ ├─┬worktags
│ │ │ └──[🔀] $ref (22471:20)❌ 
│ │ ├─┬shipping_id
│ │ │ ├──[🔀] title (18938:18)
│ │ │ ├──[+] format (18935:19)❌ 
│ │ │ ├──[🔀] description (18933:24)
│ │ │ └──[🔀] example (18936:20)
│ │ ├─┬tax_method
│ │ │ ├──[🔀] title (18976:18)
│ │ │ ├──[🔀] description (18972:24)
│ │ │ └──[🔀] example (18974:20)
│ │ ├─┬unit_of_measure
│ │ │ └──[🔀] $ref (18889:11)❌ 
│ │ ├─┬updated_at
│ │ │ └──[🔀] $ref (21975:13)❌ 
│ │ ├─┬tax_recoverability
│ │ │ └──[🔀] $ref (19946:13)❌ 
│ │ ├─┬type
│ │ │ └──[🔀] $ref (23038:20)❌ 
│ │ ├─┬tracking_categories
│ │ │ └──[🔀] $ref (18909:11)❌ 
│ │ ├─┬tax_applicable_on
│ │ │ ├──[🔀] type (18904:17)❌ 
│ │ │ ├──[🔀] title (18907:18)
│ │ │ ├──[🔀] description (18903:24)
│ │ │ └──[🔀] example (18905:20)
│ │ ├─┬total_amount
│ │ │ ├──[🔀] type (18979:17)❌ 
│ │ │ ├──[🔀] title (18982:18)
│ │ │ ├──[🔀] description (18978:24)
│ │ │ └──[🔀] example (18980:20)
│ │ ├─┬unit_price
│ │ │ └──[🔀] $ref (21969:20)❌ 
│ │ ├─┬tax_rate
│ │ │ └──[🔀] $ref (18984:11)❌ 
│ │ ├─┬subsidiary_id
│ │ │ └──[🔀] $ref (18952:11)❌ 
│ │ └─┬Extensions
│ │   └──[🔀] x-apideck-weights (19018:9)
│ └─┬AccountingBankAccount
│   └─┬Extensions
│     └──[🔀] x-apideck-strict-required (13117:9)
└─┬Extensions
  └──[🔀] x-speakeasy-retries (43175:3)
Document Element Total Changes Breaking Changes
info 1 0
paths 7 0
components 244 108

PYTHON CHANGELOG

core: 5.22.1 - 2025-09-30

🐛 Bug Fixes

  • correct import aliasing when SDK class members conflict with model names in Python templates (commit by @BlakeTheAwesome)

groups: 3.0.1 - 2025-10-06

🐛 Bug Fixes

  • Fix empty readme files being generated when all operations are in child groups (commit by @BlakeTheAwesome)

pagination: 3.0.7 - 2025-10-07

🐛 Bug Fixes

  • fix Python pagination failure with optional request bodies (commit by @BlakeTheAwesome)

unions: 3.1.0 - 2025-10-01

🐝 New Features

  • support nested discriminated unions (commit by @vishalg0wda)

Based on Speakeasy CLI 1.636.1

* `apideck.accounting.invoices.list()`:  `response.data.[].line_items.[].service_date` **Added**
* `apideck.accounting.invoices.create()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.invoices.get()`:  `response.data.line_items.[].service_date` **Added**
* `apideck.accounting.invoices.update()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.credit_notes.list()`:  `response.data.[].line_items.[].service_date` **Added**
* `apideck.accounting.credit_notes.create()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.credit_notes.get()`:  `response.data.line_items.[].service_date` **Added**
* `apideck.accounting.credit_notes.update()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.purchase_orders.list()`:  `response.data.[].line_items.[].service_date` **Added**
* `apideck.accounting.purchase_orders.create()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.purchase_orders.get()`:  `response.data.line_items.[].service_date` **Added**
* `apideck.accounting.purchase_orders.update()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.quotes.list()`:  `response.data.[].line_items.[].service_date` **Added**
* `apideck.accounting.quotes.create()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.quotes.get()`:  `response.data.line_items.[].service_date` **Added**
* `apideck.accounting.quotes.update()`: 
  *  `request.line_items.[].service_date` **Added**
* `apideck.accounting.projects.list()`:  `response.data.[].active` **Added**
* `apideck.accounting.projects.create()`:  `request.active` **Added**
* `apideck.accounting.projects.get()`:  `response.data.active` **Added**
* `apideck.accounting.projects.update()`:  `request.active` **Added**
@github-actions github-actions bot added the minor Minor version bump label Oct 8, 2025
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.

1 participant