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)

Php 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():
    • request->filter Added
    • 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/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)
│ ├─┬/crm/opportunities
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (6127:9)
│ ├─┬/accounting/bank-accounts/{id}
│ │ └─┬GET
│ │   └──[+] parameters (12347:13)❌ 
│ ├─┬/accounting/invoice-items
│ │ ├─┬GET
│ │ │ └─┬Extensions
│ │ │   └──[🔀] x-apideck-gotchas (956:9)
│ │ └─┬POST
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (1023:9)
│ ├─┬/accounting/bill-payments
│ │ └─┬GET
│ │   ├──Parameters
│ │   └─┬Extensions
│ │     └──[🔀] x-apideck-gotchas (3892:9)
│ └─┬/file-storage/files
│   └─┬GET
│     └──Parameters
└─┬Components
  ├──[+] parameters (12347:7)
  ├──[+] schemas (13955:7)
  ├─┬PaymentsFilter
  │ ├──[🔀] example (20699:9)
  │ ├──[+] properties (20685:9)
  │ └─┬updated_since
  │   ├──[+] enum (20695:15)
  │   ├──[+] enum (20696:15)
  │   ├──[+] enum (20689:15)
  │   ├──[+] enum (20690:15)
  │   ├──[+] enum (20691:15)
  │   ├──[+] enum (20692:15)
  │   ├──[+] enum (20693:15)
  │   ├──[+] enum (20694:15)
  │   ├──[-] title (20562:28)
  │   ├──[-] format (20560:29)❌ 
  │   ├──[🔀] example (20687:20)
  │   └─┬Extensions
  │     └──[+] x-apideck-enum-id (20697:30)
  ├─┬FilesSort
  │ └─┬by
  │   └──[+] enum (33761:15)
  ├─┬InvoiceItem
  │ ├──[+] properties (18894:9)
  │ ├─┬taxable
  │ │ ├──[🔀] type (18902:17)❌ 
  │ │ ├──[🔀] title (18905:18)
  │ │ ├──[🔀] description (18901:24)
  │ │ └──[🔀] example (18903:20)
  │ ├─┬quantity
  │ │ └──[🔀] $ref (18801:11)❌ 
  │ ├─┬description
  │ │ └──[🔀] $ref (24691:20)❌ 
  │ ├─┬department_id
  │ │ └──[🔀] $ref (21918:20)❌ 
  │ ├─┬purchased
  │ │ ├──[🔀] type (18855:17)❌ 
  │ │ ├──[-] title (18698:28)
  │ │ ├──[-] description (18694:34)
  │ │ ├──[-] nullable (18697:31)❌ 
  │ │ ├──[-] example (18696:30)
  │ │ ├──[+] properties (18861:13)
  │ │ ├──[+] properties (18863:13)
  │ │ ├──[+] properties (18859:13)
  │ │ ├──[+] properties (18857:13)
  │ │ └─┬Extensions
  │ │   └──[+] x-apideck-weights (18866:13)
  │ ├─┬code
  │ │ ├──[🔀] title (18899:18)
  │ │ ├──[🔀] description (18895:24)
  │ │ └──[🔀] example (18897:20)
  │ ├─┬tracked
  │ │ ├──[🔀] title (18817:18)
  │ │ └──[🔀] description (18813:24)
  │ ├─┬tracking_category
  │ │ └──[🔀] $ref (23388:20)❌ 
  │ ├─┬subsidiary_id
  │ │ └──[🔀] $ref (18795:11)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (24698:20)❌ 
  │ ├─┬expense_account
  │ │ └──[🔀] $ref (18783:11)❌ 
  │ ├─┬updated_at
  │ │ └──[🔀] $ref (22325:13)❌ 
  │ ├─┬type
  │ │ └──[🔀] $ref (20301:13)❌ 
  │ ├─┬created_by
  │ │ └──[🔀] $ref (15327:20)❌ 
  │ ├─┬sold
  │ │ ├──[🔀] type (18839:17)❌ 
  │ │ ├──[-] title (18692:28)
  │ │ ├──[-] description (18688:34)
  │ │ ├──[-] nullable (18691:31)❌ 
  │ │ ├──[-] example (18690:30)
  │ │ ├──[+] properties (18845:13)
  │ │ ├──[+] properties (18847:13)
  │ │ ├──[+] properties (18843:13)
  │ │ ├──[+] properties (18841:13)
  │ │ └─┬Extensions
  │ │   └──[+] x-apideck-weights (18850:13)
  │ ├─┬location_id
  │ │ └──[🔀] $ref (18819:11)❌ 
  │ ├─┬sales_details
  │ │ └──[🔀] $ref (21521:20)❌ 
  │ ├─┬income_account
  │ │ └──[🔀] $ref (18765:11)❌ 
  │ ├─┬tracking_categories
  │ │ └──[🔀] $ref (18807:11)❌ 
  │ ├─┬inventory_date
  │ │ └──[🔀] $ref (20033:13)❌ 
  │ ├─┬custom_mappings
  │ │ └──[🔀] $ref (15564:20)❌ 
  │ ├─┬updated_by
  │ │ └──[🔀] $ref (22813:20)❌ 
  │ ├─┬unit_price
  │ │ └──[🔀] $ref (18826:11)❌ 
  │ ├─┬pass_through
  │ │ └──[🔀] $ref (18771:11)❌ 
  │ ├─┬purchase_details
  │ │ └──[🔀] $ref (20465:20)❌ 
  │ ├─┬row_version
  │ │ └──[🔀] $ref (21516:13)❌ 
  │ ├─┬tax_schedule_id
  │ │ └──[🔀] $ref (24705:20)❌ 
  │ ├─┬id
  │ │ └──[🔀] $ref (20033:13)❌ 
  │ ├─┬display_id
  │ │ ├──[🔀] title (18781:18)
  │ │ ├──[🔀] description (18777:24)
  │ │ └──[🔀] example (18779:20)
  │ ├─┬created_at
  │ │ └──[🔀] $ref (18789:11)❌ 
  │ ├─┬currency
  │ │ └──[🔀] $ref (15335:20)❌ 
  │ └─┬Extensions
  │   └──[🔀] x-apideck-weights (18923:9)
  ├─┬Folder
  │ ├──[+] properties (33812:9)
  │ ├──[+] properties (33789:9)
  │ ├─┬size
  │ │ ├──[🔀] type (33825:17)❌ 
  │ │ ├──[🔀] description (33824:24)
  │ │ ├──[-] nullable (33646:31)❌ 
  │ │ └──[-] example (33645:30)
  │ ├─┬updated_by
  │ │ └──[🔀] $ref (33807:11)❌ 
  │ ├─┬path
  │ │ ├──[+] items (33822:13)❌ 
  │ │ ├──[🔀] type (33820:17)❌ 
  │ │ ├──[🔀] description (33819:24)
  │ │ ├──[-] nullable (33640:31)❌ 
  │ │ ├──[-] readOnly (33641:31)❌ 
  │ │ └──[-] example (33639:30)
  │ ├─┬parent_folders
  │ │ ├──[-] items (33654:25)❌ 
  │ │ ├──[🔀] type (33793:17)❌ 
  │ │ ├──[🔀] description (33792:24)
  │ │ └──[+] example (33794:20)
  │ ├─┬parent_folders_complete
  │ │ └──[🔀] $ref (34242:13)❌ 
  │ ├─┬owner
  │ │ └──[🔀] $ref (18480:20)❌ 
  │ ├─┬updated_at
  │ │ └──[🔀] $ref (33801:11)❌ 
  │ ├─┬id
  │ │ └──[🔀] $ref (33813:11)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (16954:20)❌ 
  │ └─┬Extensions
  │   └──[🔀] x-apideck-weights (33843:9)
  ├─┬BalanceSheet
  │ └─┬reports
  │   └─┬Schema
  │     ├─┬assets
  │     │ └─┬Extensions
  │     │   └──[🔀] x-apideck-weights (13572:19)
  │     ├─┬liabilities
  │     │ └─┬Extensions
  │     │   └──[🔀] x-apideck-weights (13638:19)
  │     ├─┬equity
  │     │ └─┬Extensions
  │     │   └──[🔀] x-apideck-weights (13686:19)
  │     └─┬uncategorized_items
  │       └─┬Extensions
  │         └──[🔀] x-apideck-weights (13733:19)
  ├─┬Pipeline
  │ └─┬stages
  │   └─┬Schema
  │     ├──[+] properties (31150:15)
  │     ├──[+] properties (31155:15)
  │     ├──[+] properties (31162:15)
  │     ├─┬name
  │     │ ├──[🔀] type (31147:23)❌ 
  │     │ ├──[🔀] description (31146:30)
  │     │ └──[🔀] example (31148:26)
  │     ├─┬win_probability
  │     │ ├──[🔀] type (31132:23)❌ 
  │     │ ├──[🔀] description (31131:30)
  │     │ └──[🔀] example (31133:26)
  │     ├─┬display_order
  │     │ ├──[🔀] type (31152:23)❌ 
  │     │ ├──[🔀] description (31151:30)
  │     │ └──[🔀] example (31153:26)
  │     ├─┬value
  │     │ ├──[🔀] description (31125:30)
  │     │ ├──[+] readOnly (31129:27)❌ 
  │     │ └──[🔀] example (31127:26)
  │     ├─┬id
  │     │ ├──[+] format (31158:25)❌ 
  │     │ ├──[🔀] description (31156:30)
  │     │ └──[🔀] example (31159:26)
  │     └─┬Extensions
  │       └──[🔀] x-apideck-weights (31113:15)
  ├─┬EcommerceOrderLineItem
  │ ├──[-] required (32090:19)❌ 
  │ └─┬Extensions
  │   ├──[🔀] x-apideck-strict-any-of (32249:9)
  │   └──[🔀] x-apideck-strict-required (32262:9)
  ├─┬Lead
  │ ├──[+] properties (30464:9)
  │ ├─┬status
  │ │ ├──[+] items (30536:13)❌ 
  │ │ ├──[🔀] type (30534:17)❌ 
  │ │ ├──[-] nullable (30379:31)❌ 
  │ │ └──[-] example (30378:30)
  │ ├─┬id
  │ │ ├──[🔀] description (30480:24)
  │ │ ├──[+] nullable (30483:21)❌ 
  │ │ ├──[-] readOnly (30311:31)❌ 
  │ │ └──[🔀] example (30482:20)
  │ ├─┬currency
  │ │ └──[🔀] $ref (30562:11)❌ 
  │ ├─┬owner_id
  │ │ ├──[🔀] description (30441:24)
  │ │ ├──[-] nullable (30325:31)❌ 
  │ │ └──[🔀] example (30443:20)
  │ ├─┬emails
  │ │ ├──[-] items (30411:25)❌ 
  │ │ ├──[🔀] type (30491:17)❌ 
  │ │ ├──[+] description (30490:24)
  │ │ ├──[+] nullable (30493:21)❌ 
  │ │ └──[+] example (30492:20)
  │ ├─┬social_links
  │ │ ├──[-] items (30403:25)❌ 
  │ │ ├──[🔀] type (30496:17)❌ 
  │ │ ├──[+] description (30495:24)
  │ │ ├──[+] nullable (30498:21)❌ 
  │ │ └──[+] example (30497:20)
  │ ├─┬fax
  │ │ ├──[+] items (30544:13)❌ 
  │ │ ├──[🔀] type (30542:17)❌ 
  │ │ ├──[-] description (30388:34)
  │ │ ├──[-] nullable (30391:31)❌ 
  │ │ └──[-] example (30390:30)
  │ ├─┬websites
  │ │ ├──[-] items (30395:25)❌ 
  │ │ ├──[🔀] type (30556:17)❌ 
  │ │ ├──[+] pattern (30559:20)❌ 
  │ │ ├──[+] description (30555:24)
  │ │ ├──[+] nullable (30558:21)❌ 
  │ │ ├──[+] readOnly (30560:21)❌ 
  │ │ └──[+] example (30557:20)
  │ ├─┬lead_source
  │ │ ├──[🔀] description (30470:24)
  │ │ └──[🔀] example (30472:20)
  │ ├─┬name
  │ │ ├──[🔀] type (30515:17)❌ 
  │ │ ├──[🔀] description (30514:24)
  │ │ ├──[+] nullable (30517:21)❌ 
  │ │ └──[🔀] example (30516:20)
  │ ├─┬first_name
  │ │ ├──[🔀] description (30521:24)
  │ │ └──[🔀] example (30523:20)
  │ ├─┬custom_mappings
  │ │ └──[🔀] $ref (30546:11)❌ 
  │ ├─┬custom_fields
  │ │ └──[🔀] $ref (15564:20)❌ 
  │ ├─┬created_at
  │ │ ├──[-] pattern (30433:30)❌ 
  │ │ ├──[🔀] description (30465:24)
  │ │ ├──[-] readOnly (30434:31)❌ 
  │ │ └──[🔀] example (30467:20)
  │ ├─┬pass_through
  │ │ └──[🔀] $ref (30455:11)❌ 
  │ ├─┬description
  │ │ └──[🔀] $ref (21918:20)❌ 
  │ ├─┬title
  │ │ └──[🔀] $ref (21910:13)❌ 
  │ ├─┬last_name
  │ │ ├──[🔀] description (30505:24)
  │ │ └──[🔀] example (30507:20)
  │ ├─┬prefix
  │ │ ├──[+] items (30540:13)❌ 
  │ │ ├──[🔀] type (30538:17)❌ 
  │ │ ├──[-] description (30362:34)
  │ │ ├──[-] nullable (30365:31)❌ 
  │ │ └──[-] example (30364:30)
  │ ├─┬owner_name
  │ │ ├──[🔀] description (30450:24)
  │ │ └──[🔀] example (30452:20)
  │ ├─┬tags
  │ │ └──[🔀] $ref (30510:11)❌ 
  │ ├─┬monetary_amount
  │ │ ├──[🔀] type (30476:17)❌ 
  │ │ ├──[🔀] description (30475:24)
  │ │ └──[🔀] example (30477:20)
  │ ├─┬updated_at
  │ │ ├──[-] pattern (30426:30)❌ 
  │ │ ├──[🔀] description (30500:24)
  │ │ ├──[-] readOnly (30427:31)❌ 
  │ │ └──[🔀] example (30502:20)
  │ ├─┬language
  │ │ ├──[🔀] description (30436:24)
  │ │ ├──[-] nullable (30375:31)❌ 
  │ │ ├──[+] readOnly (30439:21)❌ 
  │ │ └──[🔀] example (30438:20)
  │ ├─┬lead_id
  │ │ ├──[🔀] description (30485:24)
  │ │ └──[🔀] example (30487:20)
  │ └─┬phone_numbers
  │   └──[🔀] $ref (20465:20)❌ 
  └─┬CustomField
    ├──[-] required (16083:19)❌ 
    ├──[+] anyOf (16182:11)
    ├──[+] anyOf (16184:11)
    └─┬Extensions
      └──[+] x-apideck-strict-any-of (16188:9)
Document Element Total Changes Breaking Changes
paths 10 1
components 205 92
info 1 0

PHP CHANGELOG

unions: 0.1.7 - 2025-12-08

🐛 Bug Fixes

  • resolve enum class names in array types within union deserialization (commit by @AshGodfrey)

unions: 0.1.6 - 2025-12-02

🐛 Bug Fixes

  • use discriminator mapping keys from OpenAPI spec instead of PascalCase class names for union deserialization (commit by @AshGodfrey)

Based on Speakeasy CLI 1.676.1

@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-1764663876 branch 21 times, most recently from 3632f3f to bf51d09 Compare December 9, 2025 06:44
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1764663876 branch 7 times, most recently from bf5bbf0 to 883174a Compare December 10, 2025 19:00
@github-actions github-actions bot changed the title chore: 🐝 Update SDK - Generate 0.16.1 chore: 🐝 Update SDK - Generate 0.17.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-1764663876 branch 13 times, most recently from ce1a71e to e06dbbf Compare December 13, 2025 00:06
* `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()`: 
  *  `request->filter` **Added**
  *  `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-1764663876 branch from 4d89734 to d436309 Compare December 14, 2025 00:06
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