Skip to content

chore: 🐝 Update SDK - Generate Client 0.0.2 - #69

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
speakeasy-sdk-regen-1782176628
Open

chore: 🐝 Update SDK - Generate Client 0.0.2#69
github-actions[bot] wants to merge 1 commit into
mainfrom
speakeasy-sdk-regen-1782176628

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

SDK update

Versioning

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

Tip

If updates to your OpenAPI document introduce breaking changes, be sure to update the info.version field to trigger the correct version bump.
Speakeasy supports manual control of SDK versioning through multiple methods.

Ruby SDK Changes:

  • client.payrolls.get(): response.employee_compensations[] Changed (Breaking ⚠️)
  • client.webhooks.verify(): response.subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.webhooks.update_subscription():
    • request_body.subscription_types[].enum(time_off_request) Added
    • response.subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.webhooks.get_subscription(): response.subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.webhooks.create_subscription():
    • request_body.subscription_types[].enum(time_off_request) Added
    • response.subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.webhooks.list_subscriptions(): response.[].subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.payrolls.create_off_cycle():
    • request_body.employee_uuids Changed (Breaking ⚠️)
    • response.employee_compensations[].custom_withholdings Added
  • client.contractors.delete_v1_contractors_contractor_uuid_rehire(): error.status[422] Added
  • client.employees.update(): response.jobs[].location.warnings Added
  • client.contractor_payments.preview(): Added
  • client.contractor_payments.get_receipt(): Added
  • client.contractor_payments.fund(): Added
  • client.member_portal_invitations.post_v1_employees_employee_id_member_portal_invitations(): Added
  • client.contractors.get(): response.work_email Added
  • client.member_portal_invitations.delete_v1_employees_employee_id_member_portal_invitations(): Added
  • client.member_portal_invitations.post_v1_contractors_contractor_uuid_member_portal_invitations(): Added
  • client.contractors.list(): response.[].work_email Added
  • client.member_portal_invitations.delete_v1_contractors_contractor_uuid_member_portal_invitations(): Added
  • client.payroll_cancellations.post_v1_payroll_batches(): Added
  • client.payroll_cancellations.get_v1_payroll_batches_payroll_batch_uuid(): Added
  • client.reverse_wire_transactions.get_reverse_wire_transactions(): Added
  • client.contractor_payments.list(): Removed (Breaking ⚠️)
  • client.contractor_payments.create(): Removed (Breaking ⚠️)
  • client.contractor_payments.get(): Removed (Breaking ⚠️)
  • client.contractor_payments.delete(): Removed (Breaking ⚠️)
  • client.contractor_payments.preview(): Removed (Breaking ⚠️)
  • client.contractor_payments.get_receipt(): Removed (Breaking ⚠️)
  • client.contractor_payments.fund(): Removed (Breaking ⚠️)
  • client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf(): Removed (Breaking ⚠️)
  • client.tax_requirements.get(): response.requirement_sets[].requirements[] Changed
  • client.federal_tax_details.update(): error.status[403] Added
  • client.jobs_and_compensations.get_job(): response.location.warnings Added
  • client.jobs_and_compensations.update(): response.location.warnings Added
  • client.jobs_and_compensations.get_jobs(): response.[].location.warnings Added
  • client.jobs_and_compensations.create_job(): response.location.warnings Added
  • client.contractors.get_address(): response.warnings Added
  • client.contractors.update_address(): response.warnings Added
  • client.contractors.post_v1_contractors_contractor_uuid_rehire(): error.status[422] Added
  • client.companies.put_v1_partner_managed_companies_company_uuid_disassociate(): Added
  • client.contractors.post_v1_contractors_contractor_uuid_termination(): error.status[422] Added
  • client.contractors.delete_v1_contractors_contractor_uuid_termination(): error.status[422] Added
  • client.member_portal_invitations.get_v1_employees_employee_id_member_portal_invitations(): Added
  • client.contractor_payments.delete(): Added
  • client.member_portal_invitations.get_v1_contractors_contractor_uuid_member_portal_invitations(): Added
  • client.contractors.create():
    • request.contractor_create_request_body.work_email Added
    • response.work_email Added
  • client.contractor_payment_groups.patch_v1_contractor_payment_groups_id_partner_disbursements():
    • request_body.disbursements[].payment_method Changed
  • client.employees.get(): response.jobs[].location.warnings Added
  • client.contractors.update():
    • request.contractor_update_request_body.work_email Added
    • response.work_email Added
  • client.employees.list(): response.[].jobs[].location.warnings Added
  • client.employees.create(): response.jobs[].location.warnings Added
  • client.employees.get_onboarding_status(): response.blockers Added
  • client.employees.update_onboarding_status(): response.blockers Added
  • client.employees.create_historical(): response.jobs[].location.warnings Added
  • client.reports.create_custom(): request.create_report_body Changed
  • client.payrolls.get_approved_reversals(): request.x_gusto_api_version Changed
  • client.contractor_payments.get(): Added
  • client.payrolls.update():
    • request.payroll_update.employee_compensations[].custom_withholdings Added
    • response.employee_compensations[].custom_withholdings Added
  • client.contractor_payments.create(): Added
  • client.payrolls.get_receipt(): request Changed
  • client.payrolls.prepare(): response.employee_compensations[].custom_withholdings Added
  • client.payrolls.skip(): error.status[409] Added
  • client.generated_documents.get(): request.x_gusto_api_version Changed
  • client.historical_employees.update(): response.jobs[].location.warnings Added
  • client.employee_addresses.get(): response.[].warnings Added
  • client.employee_addresses.create(): response.warnings Added
  • client.employee_addresses.retrieve_home_address(): response.warnings Added
  • client.employee_addresses.update(): response.warnings Added
  • client.locations.retrieve(): response.warnings Added
  • client.locations.update(): response.warnings Added
  • client.locations.get(): response.[].warnings Added
  • client.locations.create(): response.warnings Added
  • client.pay_schedules.get_preview():
    • request.pay_schedule_uuid Added
  • client.contractor_payments.list(): Added
  • client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf(): Added
  • client.contractor_payments.get_v1_contractors_contractor_uuid_payments(): Added
  • client.reports.get_v1_bulk_reports_request_uuid(): Added
  • client.reports.post_v1_bulk_reports(): Added

View full SDK changelog

Ruby SDK Changes:

  • client.companies.put_v1_partner_managed_companies_company_uuid_disassociate(): Added
  • client.reports.post_v1_bulk_reports(): Added
  • client.reports.get_v1_bulk_reports_request_uuid(): Added
  • client.contractor_payments.get_v1_contractors_contractor_uuid_payments(): Added
  • client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf(): Added
  • client.contractor_payments.list(): Added
  • client.contractor_payments.create(): Added
  • client.contractor_payments.get(): Added
  • client.contractor_payments.delete(): Added
  • client.contractor_payments.preview(): Added
  • client.contractor_payments.get_receipt(): Added
  • client.contractor_payments.fund(): Added
  • client.member_portal_invitations.post_v1_employees_employee_id_member_portal_invitations(): Added
  • client.member_portal_invitations.get_v1_employees_employee_id_member_portal_invitations(): Added
  • client.member_portal_invitations.delete_v1_employees_employee_id_member_portal_invitations(): Added
  • client.member_portal_invitations.post_v1_contractors_contractor_uuid_member_portal_invitations(): Added
  • client.member_portal_invitations.get_v1_contractors_contractor_uuid_member_portal_invitations(): Added
  • client.member_portal_invitations.delete_v1_contractors_contractor_uuid_member_portal_invitations(): Added
  • client.payroll_cancellations.post_v1_payroll_batches(): Added
  • client.payroll_cancellations.get_v1_payroll_batches_payroll_batch_uuid(): Added
  • client.reverse_wire_transactions.get_reverse_wire_transactions(): Added
  • client.contractor_payments.get_receipt(): Removed (Breaking ⚠️)
  • client.contractor_payments.fund(): Removed (Breaking ⚠️)
  • client.contractor_payments.list(): Removed (Breaking ⚠️)
  • client.contractor_payments.create(): Removed (Breaking ⚠️)
  • client.contractor_payments.get(): Removed (Breaking ⚠️)
  • client.contractor_payments.delete(): Removed (Breaking ⚠️)
  • client.contractor_payments.preview(): Removed (Breaking ⚠️)
  • client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf(): Removed (Breaking ⚠️)
  • client.federal_tax_details.update(): error.status[403] Added
  • client.locations.get(): response.[].warnings Added
  • client.locations.create(): response.warnings Added
  • client.locations.retrieve(): response.warnings Added
  • client.locations.update(): response.warnings Added
  • client.pay_schedules.get_preview():
    • request.pay_schedule_uuid Added
  • client.employees.list(): response.[].jobs[].location.warnings Added
  • client.employees.create(): response.jobs[].location.warnings Added
  • client.employees.create_historical(): response.jobs[].location.warnings Added
  • client.employees.get(): response.jobs[].location.warnings Added
  • client.employees.update(): response.jobs[].location.warnings Added
  • client.employees.get_onboarding_status(): response.blockers Added
  • client.employees.update_onboarding_status(): response.blockers Added
  • client.historical_employees.update(): response.jobs[].location.warnings Added
  • client.employee_addresses.get(): response.[].warnings Added
  • client.employee_addresses.create(): response.warnings Added
  • client.employee_addresses.retrieve_home_address(): response.warnings Added
  • client.employee_addresses.update(): response.warnings Added
  • client.jobs_and_compensations.get_jobs(): response.[].location.warnings Added
  • client.jobs_and_compensations.create_job(): response.location.warnings Added
  • client.jobs_and_compensations.get_job(): response.location.warnings Added
  • client.jobs_and_compensations.update(): response.location.warnings Added
  • client.contractors.list(): response.[].work_email Added
  • client.contractors.create():
    • request.body.work_email Added
    • response.work_email Added
  • client.contractors.get(): response.work_email Added
  • client.contractors.update():
    • request.body.work_email Added
    • response.work_email Added
  • client.contractors.get_address(): response.warnings Added
  • client.contractors.update_address(): response.warnings Added
  • client.contractors.post_v1_contractors_contractor_uuid_rehire(): error.status[422] Added
  • client.contractors.delete_v1_contractors_contractor_uuid_rehire(): error.status[422] Added
  • client.contractors.post_v1_contractors_contractor_uuid_termination(): error.status[422] Added
  • client.contractors.delete_v1_contractors_contractor_uuid_termination(): error.status[422] Added
  • client.webhooks.list_subscriptions(): response.[].subscription_types[].enum(time_off_request) Added
  • client.webhooks.create_subscription():
    • request.body.subscription_types[].enum(time_off_request) Added
    • response.subscription_types[].enum(time_off_request) Added
  • client.webhooks.get_subscription(): response.subscription_types[].enum(time_off_request) Added
  • client.webhooks.update_subscription():
    • request.body.subscription_types[].enum(time_off_request) Added
    • response.subscription_types[].enum(time_off_request) Added
  • client.webhooks.verify(): response.subscription_types[].enum(time_off_request) Added
  • client.payrolls.create_off_cycle(): response.employee_compensations[].custom_withholdings Added
  • client.payrolls.get_approved_reversals(): request.x_gusto_api_version Changed
  • client.payrolls.get(): response.employee_compensations[].custom_withholdings Added
  • client.payrolls.update():
    • request.body.employee_compensations[].custom_withholdings Added
    • response.employee_compensations[].custom_withholdings Added
  • client.payrolls.prepare(): response.employee_compensations[].custom_withholdings Added
  • client.payrolls.skip(): error.status[409] Added
  • client.contractor_payment_groups.patch_v1_contractor_payment_groups_id_partner_disbursements():
    • request.body.disbursements[].payment_method Changed
  • client.generated_documents.get(): request.x_gusto_api_version Changed
  • client.reports.create_custom(): request.body Changed
  • client.tax_requirements.get(): response.requirement_sets[].requirements[] Changed

View full SDK changelog

Ruby SDK Changes:

  • client.webhooks.list_subscriptions(): response.[].subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.webhooks.create_subscription():
    • request_body.subscription_types[].enum(time_off_request) Added
    • response.subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.webhooks.get_subscription(): response.subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.webhooks.update_subscription():
    • request_body.subscription_types[].enum(time_off_request) Added
    • response.subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.webhooks.verify(): response.subscription_types[].enum(time_off_request) Added (Breaking ⚠️)
  • client.locations.update(): response.warnings Added
  • client.locations.retrieve(): response.warnings Added
  • client.reports.get_v1_bulk_reports_request_uuid(): Added
  • client.contractor_payments.get_v1_contractors_contractor_uuid_payments(): Added
  • client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf(): Added
  • client.contractor_payments.list(): Added
  • client.contractor_payments.create(): Added
  • client.contractor_payments.get(): Added
  • client.contractor_payments.delete(): Added
  • client.contractor_payments.preview(): Added
  • client.contractor_payments.get_receipt(): Added
  • client.contractor_payments.fund(): Added
  • client.member_portal_invitations.post_v1_employees_employee_id_member_portal_invitations(): Added
  • client.member_portal_invitations.get_v1_employees_employee_id_member_portal_invitations(): Added
  • client.member_portal_invitations.delete_v1_employees_employee_id_member_portal_invitations(): Added
  • client.member_portal_invitations.post_v1_contractors_contractor_uuid_member_portal_invitations(): Added
  • client.member_portal_invitations.get_v1_contractors_contractor_uuid_member_portal_invitations(): Added
  • client.member_portal_invitations.delete_v1_contractors_contractor_uuid_member_portal_invitations(): Added
  • client.payroll_cancellations.post_v1_payroll_batches(): Added
  • client.payroll_cancellations.get_v1_payroll_batches_payroll_batch_uuid(): Added
  • client.reverse_wire_transactions.get_reverse_wire_transactions(): Added
  • client.contractor_payments.get_receipt(): Removed (Breaking ⚠️)
  • client.contractor_payments.fund(): Removed (Breaking ⚠️)
  • client.contractor_payments.list(): Removed (Breaking ⚠️)
  • client.contractor_payments.create(): Removed (Breaking ⚠️)
  • client.contractor_payments.get(): Removed (Breaking ⚠️)
  • client.contractor_payments.delete(): Removed (Breaking ⚠️)
  • client.contractor_payments.preview(): Removed (Breaking ⚠️)
  • client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf(): Removed (Breaking ⚠️)
  • client.federal_tax_details.update(): error.status[403] Added
  • client.locations.get(): response.[].warnings Added
  • client.locations.create(): response.warnings Added
  • client.employees.list(): response.[].jobs[].location.warnings Added
  • client.companies.put_v1_partner_managed_companies_company_uuid_disassociate(): Added
  • client.reports.post_v1_bulk_reports(): Added
  • client.pay_schedules.get_preview():
    • request.pay_schedule_uuid Added
  • client.jobs_and_compensations.get_job(): response.location.warnings Added
  • client.employees.create_historical(): response.jobs[].location.warnings Added
  • client.employees.get(): response.jobs[].location.warnings Added
  • client.employees.update(): response.jobs[].location.warnings Added
  • client.employees.get_onboarding_status(): response.blockers Added
  • client.employees.update_onboarding_status(): response.blockers Added
  • client.historical_employees.update(): response.jobs[].location.warnings Added
  • client.employee_addresses.get(): response.[].warnings Added
  • client.employee_addresses.create(): response.warnings Added
  • client.employee_addresses.retrieve_home_address(): response.warnings Added
  • client.employee_addresses.update(): response.warnings Added
  • client.jobs_and_compensations.get_jobs(): response.[].location.warnings Added
  • client.jobs_and_compensations.create_job(): response.location.warnings Added
  • client.employees.create(): response.jobs[].location.warnings Added
  • client.jobs_and_compensations.update(): response.location.warnings Added
  • client.contractors.list(): response.[].work_email Added
  • client.contractors.create():
    • request.contractor_create_request_body.work_email Added
    • response.work_email Added
  • client.contractors.get(): response.work_email Added
  • client.contractors.update():
    • request.contractor_update_request_body.work_email Added
    • response.work_email Added
  • client.contractors.get_address(): response.warnings Added
  • client.contractors.update_address(): response.warnings Added
  • client.contractors.post_v1_contractors_contractor_uuid_rehire(): error.status[422] Added
  • client.contractors.delete_v1_contractors_contractor_uuid_rehire(): error.status[422] Added
  • client.contractors.post_v1_contractors_contractor_uuid_termination(): error.status[422] Added
  • client.contractors.delete_v1_contractors_contractor_uuid_termination(): error.status[422] Added
  • client.payrolls.create_off_cycle(): response.employee_compensations[].custom_withholdings Added
  • client.payrolls.get_approved_reversals(): request.x_gusto_api_version Changed
  • client.payrolls.get(): response.employee_compensations[].custom_withholdings Added
  • client.payrolls.update():
    • request.payroll_update.employee_compensations[].custom_withholdings Added
    • response.employee_compensations[].custom_withholdings Added
  • client.payrolls.prepare(): response.employee_compensations[].custom_withholdings Added
  • client.payrolls.skip(): error.status[409] Added
  • client.contractor_payment_groups.patch_v1_contractor_payment_groups_id_partner_disbursements():
    • request_body.disbursements[].payment_method Changed
  • client.generated_documents.get(): request.x_gusto_api_version Changed
  • client.reports.create_custom(): request.create_report_body Changed
  • client.tax_requirements.get(): response.requirement_sets[].requirements[] Changed

View full SDK changelog

OpenAPI Change Summary
├──[+] security (77:5)
├─┬Info
│ └─┬Extensions
│   └──[+] x-release-status (68:21)
├─┬Paths
│ ├──[+] path (21326:3)
│ ├──[+] path (33889:3)
│ ├──[+] path (33613:3)
│ ├──[+] path (35412:3)
│ ├──[+] path (25402:3)
│ ├──[+] path (33465:3)
│ ├──[+] path (21369:3)
│ ├──[+] path (37817:3)
│ ├──[+] path (35324:3)
│ ├─┬/v1/contractors/{contractor_uuid}/termination
│ │ ├─┬POST
│ │ │ └─┬Responses
│ │ │   └─┬422
│ │ │     └─┬application/json
│ │ │       └─┬Schema
│ │ │         └──[🔀] $ref (423:20)❌ 
│ │ └─┬DELETE
│ │   └─┬Responses
│ │     └─┬422
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └──[🔀] $ref (423:20)❌ 
│ ├─┬/v1/employees/{employee_id}/jobs
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬201
│ │       └──[🔀] description (33120:24)
│ ├─┬/v1/information_requests/{information_request_uuid}/submit
│ │ └─┬PUT
│ │   └─┬Responses
│ │     ├─┬422
│ │     │ └──[🔀] description (41287:24)
│ │     └─┬404
│ │       └──[🔀] description (41330:24)
│ ├─┬/v1/companies/{company_id}/contractors/payment_details
│ │ └─┬GET
│ │   └─┬Extensions
│ │     └──[🔀] x-gusto-integration-type (24628:9)
│ ├─┬/v1/webhook_subscriptions/{webhook_subscription_uuid}
│ │ └─┬PUT
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬subscription_types
│ │           └─┬Schema
│ │             └──[+] enum (40479:25)
│ ├─┬/v1/companies/{company_uuid}/payrolls/skip
│ │ └─┬POST
│ │   └─┬Responses
│ │     └──[+] codes (36539:11)
│ ├─┬/v1/payrolls/{payroll_uuid}/receipt
│ │ └─┬GET
│ │   ├──[+] parameters (36163:17)❌ 
│ │   ├──[+] parameters (36169:17)❌ 
│ │   └──[🔀] description (36179:20)
│ ├─┬/v1/companies/{company_id}/payrolls
│ │ └─┬POST
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬employee_uuids
│ │           ├──[🔀] type (36116:25)❌ 
│ │           ├──[+] minItems (36117:29)❌ 
│ │           └──[🔀] description (36115:32)
│ ├─┬/v1/contractor_payment_groups/{id}/partner_disbursements
│ │ └─┬PATCH
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬disbursements
│ │           └─┬Schema
│ │             └─┬payment_method
│ │               ├──[+] enum (25254:29)
│ │               └──[+] enum (25255:29)
│ ├─┬/v1/jobs/{job_id}
│ │ └─┬PUT
│ │   └─┬Responses
│ │     └─┬200
│ │       └──[🔀] description (32931:24)
│ ├─┬/v1/companies/{company_id}/federal_tax_details
│ │ └─┬PUT
│ │   └─┬Responses
│ │     └──[+] codes (23850:11)
│ ├─┬/v1/webhook_subscriptions
│ │ └─┬POST
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬subscription_types
│ │           └─┬Schema
│ │             └──[+] enum (40348:25)
│ ├─┬/v1/benefits
│ │ └─┬GET
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └──[🔀] $ref (12023:13)❌ 
│ ├─┬/v1/companies/{company_id}/payrolls/{payroll_id}/prepare
│ │ └─┬PUT
│ │   ├──[🔀] description (36317:20)
│ │   └─┬Requestbody
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬employee_uuids
│ │           └──[🔀] description (36368:32)
│ ├─┬/v1/contractors/{contractor_uuid}/rehire
│ │ ├─┬POST
│ │ │ └─┬Responses
│ │ │   └─┬422
│ │ │     └─┬application/json
│ │ │       └─┬Schema
│ │ │         └──[🔀] $ref (423:20)❌ 
│ │ └─┬DELETE
│ │   └─┬Responses
│ │     └─┬422
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └──[🔀] $ref (423:20)❌ 
│ ├─┬/v1/companies/{company_id}/pay_schedules/preview
│ │ └─┬GET
│ │   └──[+] parameters (34715:17)❌ 
│ └─┬/v1/companies/{company_id}/reports/employees_annual_fica_wage
│   └─┬POST
│     └─┬Extensions
│       └──[🔀] x-gusto-integration-type (29641:9)
├─┬Tags
│ └──[+] Reverse Wire Transactions (56:5)
├─┬Tags
│ └──[+] Payroll Cancellations (25:5)
├─┬Tags
│ └──[+] Tax Filings (39:5)
├─┬Tags
│ └──[+] Tax Payments (38:5)
├─┬Tags
│ └──[+] Member Portal Invitations (59:5)
└─┬Components
  ├──[-] responses (19090:7)❌ 
  ├──[-] parameters (19071:7)❌ 
  ├──[-] responses (19088:7)❌ 
  ├──[-] parameters (19061:7)❌ 
  ├──[+] schemas (20393:7)
  ├──[+] schemas (20833:7)
  ├──[+] schemas (405:7)
  ├──[+] schemas (13676:7)
  ├──[+] schemas (20194:7)
  ├──[+] schemas (20869:7)
  ├──[+] schemas (19945:7)
  ├──[+] schemas (9664:7)
  ├──[+] schemas (20960:7)
  ├──[+] schemas (20146:7)
  ├──[+] schemas (20182:7)
  ├──[+] schemas (20647:7)
  ├──[+] schemas (20734:7)
  ├──[+] schemas (1811:7)
  ├──[+] schemas (20432:7)
  ├──[+] schemas (20543:7)
  ├──[+] schemas (20606:7)
  ├──[+] schemas (20574:7)
  ├──[+] schemas (13713:7)
  ├──[+] schemas (13878:7)
  ├──[+] schemas (20719:7)
  ├──[+] schemas (12023:7)
  ├──[+] schemas (20942:7)
  ├──[+] schemas (20461:7)
  ├─┬Payroll-Employee-Compensations-Base-Type
  │ ├──[+] properties (5073:9)
  │ ├─┬hourly_compensations
  │ │ ├──[-] items (4698:13)❌ 
  │ │ ├──[🔀] type (4945:13)❌ 
  │ │ ├──[-] uniqueItems (4695:24)❌ 
  │ │ ├──[🔀] description (4947:24)
  │ │ └──[+] readOnly (4948:21)❌ 
  │ ├─┬payment_method
  │ │ ├──[+] items (5026:13)❌ 
  │ │ ├──[+] type (5022:17)❌ 
  │ │ ├──[+] uniqueItems (5023:24)❌ 
  │ │ ├──[🔀] description (5024:24)
  │ │ ├──[-] anyOf (4664:15)❌ 
  │ │ └──[-] anyOf (4669:15)❌ 
  │ ├─┬preferred_first_name
  │ │ ├──[-] type (4633:13)❌ 
  │ │ ├──[🔀] description (4962:24)
  │ │ ├──[-] readOnly (4636:21)❌ 
  │ │ ├──[+] anyOf (4964:15)
  │ │ └──[+] anyOf (4969:15)
  │ ├─┬last_name
  │ │ ├──[+] items (4998:13)❌ 
  │ │ ├──[🔀] type (4994:17)❌ 
  │ │ ├──[+] uniqueItems (4995:24)❌ 
  │ │ ├──[🔀] description (4996:24)
  │ │ └──[-] readOnly (4642:21)❌ 
  │ ├─┬paid_time_off
  │ │ ├──[-] items (4726:13)❌ 
  │ │ ├──[🔀] type (4951:13)❌ 
  │ │ ├──[-] uniqueItems (4723:24)❌ 
  │ │ ├──[🔀] description (4953:24)
  │ │ └──[+] readOnly (4954:21)❌ 
  │ ├─┬excluded
  │ │ ├──[🔀] type (4918:17)❌ 
  │ │ └──[🔀] description (4919:24)
  │ ├─┬memo
  │ │ └──[🔀] description (4941:24)
  │ ├─┬gross_pay
  │ │ ├──[+] items (4981:13)❌ 
  │ │ ├──[🔀] type (4977:17)❌ 
  │ │ ├──[+] uniqueItems (4978:24)❌ 
  │ │ ├──[🔀] description (4979:24)
  │ │ └──[-] readOnly (4648:21)❌ 
  │ ├─┬first_name
  │ │ ├──[🔀] type (4922:17)❌ 
  │ │ └──[🔀] description (4923:24)
  │ ├─┬fixed_compensations
  │ │ ├──[-] items (4681:13)❌ 
  │ │ ├──[🔀] type (4927:13)❌ 
  │ │ ├──[-] uniqueItems (4678:24)❌ 
  │ │ ├──[🔀] description (4929:24)
  │ │ └──[+] readOnly (4930:21)❌ 
  │ ├─┬net_pay
  │ │ └──[🔀] description (4974:24)
  │ ├─┬employee_uuid
  │ │ ├──[🔀] type (5074:17)❌ 
  │ │ ├──[🔀] description (5075:24)
  │ │ ├──[-] readOnly (4620:21)❌ 
  │ │ ├──[+] properties (5080:13)
  │ │ └──[+] properties (5100:13)
  │ └─┬reimbursements
  │   ├──[-] items (4750:13)❌ 
  │   ├──[🔀] type (4933:13)❌ 
  │   ├──[-] uniqueItems (4747:24)❌ 
  │   ├──[🔀] description (4935:24)
  │   └──[+] readOnly (4936:21)❌ 
  ├─┬Notification
  │ └─┬Extensions
  │   └──[🔀] x-examples (4101:9)
  ├─┬Payroll-Update
  │ └─┬employee_compensations
  │   └─┬Schema
  │     ├──[+] properties (4245:15)
  │     ├─┬version
  │     │ ├──[+] items (4317:19)❌ 
  │     │ ├──[🔀] type (4314:23)❌ 
  │     │ └──[🔀] description (4315:30)
  │     ├─┬hourly_compensations
  │     │ └─┬Schema
  │     │   ├──[🔀] description (4198:32)
  │     │   ├──[+] properties (4203:21)
  │     │   ├──[-] properties (3969:21)❌ 
  │     │   └─┬job_uuid
  │     │     └──[🔀] description (4208:36)
  │     ├─┬payment_method
  │     │ ├──[-] enum (3940:21)❌ 
  │     │ ├──[-] enum (3941:21)❌ 
  │     │ ├──[+] items (4297:19)❌ 
  │     │ ├──[🔀] type (4294:23)❌ 
  │     │ └──[🔀] description (4295:30)
  │     ├─┬excluded
  │     │ ├──[🔀] type (4177:23)❌ 
  │     │ └──[🔀] description (4178:30)
  │     ├─┬memo
  │     │ ├──[+] items (4212:19)❌ 
  │     │ ├──[🔀] type (4210:23)❌ 
  │     │ └──[-] description (3944:30)
  │     ├─┬paid_time_off
  │     │ ├──[-] items (4000:19)❌ 
  │     │ ├──[🔀] type (4192:23)❌ 
  │     │ └──[🔀] description (4193:30)
  │     ├─┬employee_uuid
  │     │ ├──[+] items (4227:19)❌ 
  │     │ ├──[🔀] type (4225:23)❌ 
  │     │ └──[-] description (3929:30)
  │     ├─┬fixed_compensations
  │     │ ├──[-] items (3948:19)❌ 
  │     │ ├──[🔀] type (4183:23)❌ 
  │     │ └──[+] description (4184:30)
  │     ├─┬deductions
  │     │ ├──[-] items (3978:19)❌ 
  │     │ ├──[🔀] type (4246:23)❌ 
  │     │ ├──[+] description (4247:30)
  │     │ ├──[+] properties (4252:19)
  │     │ └──[+] properties (4270:19)
  │     └─┬reimbursements
  │       ├──[+] enum (4189:21)
  │       ├──[+] enum (4190:21)
  │       ├──[-] items (4020:19)❌ 
  │       ├──[🔀] type (4186:23)❌ 
  │       └──[🔀] description (4187:30)
  ├─┬Location
  │ ├──[+] properties (227:9)
  │ └─┬zip
  │   ├──[+] items (231:13)❌ 
  │   ├──[🔀] type (228:17)❌ 
  │   ├──[+] description (229:24)
  │   └──[-] readOnly (194:21)❌ 
  ├─┬Tax-Requirements-State
  │ └─┬Extensions
  │   └──[🔀] x-examples (16762:9)
  ├─┬Notifications-List
  │ └─┬Extensions
  │   └──[🔀] x-examples (3951:9)
  ├─┬Tax-Requirement
  │ ├──[+] properties (16566:9)
  │ ├──[+] properties (16560:9)
  │ ├─┬label
  │ │ └──[🔀] $ref (17059:14)❌ 
  │ ├─┬value
  │ │ └──[🔀] $ref (16572:13)❌ 
  │ ├─┬editable
  │ │ ├──[🔀] type (16550:13)❌ 
  │ │ └──[🔀] description (16552:24)
  │ ├─┬metadata
  │ │ └──[🔀] $ref (16546:11)❌ 
  │ ├─┬description
  │ │ ├──[🔀] type (16567:17)❌ 
  │ │ └──[🔀] description (16568:24)
  │ └─┬key
  │   └──[🔀] $ref (16558:11)❌ 
  ├─┬Pay-Schedule-Auto-Payroll-Enablement-Blocker
  │ └─┬key
  │   └──[🔀] description (10936:24)
  ├─┬Contractor-Address
  │ ├──[+] properties (6242:9)
  │ └─┬zip
  │   ├──[+] items (6246:13)❌ 
  │   ├──[🔀] type (6243:17)❌ 
  │   ├──[+] description (6244:24)
  │   └──[-] readOnly (5878:21)❌ 
  ├─┬Employee-Address
  │ ├──[+] properties (3489:9)
  │ └─┬zip
  │   ├──[+] items (3493:13)❌ 
  │   ├──[🔀] type (3490:17)❌ 
  │   ├──[+] description (3491:24)
  │   └──[-] readOnly (3281:21)❌ 
  ├─┬Webhook-Subscription
  │ └─┬subscription_types
  │   └─┬Schema
  │     └──[+] enum (7981:17)
  ├─┬Contractor
  │ ├──[+] properties (9215:9)
  │ └─┬work_state
  │   └──[🔀] description (9219:24)
  ├─┬Employee-Onboarding-Status
  │ ├──[+] properties (3165:9)
  │ ├─┬uuid
  │ │ ├──[+] items (3145:13)❌ 
  │ │ ├──[🔀] type (3142:17)❌ 
  │ │ └──[🔀] description (3143:24)
  │ ├─┬onboarding_steps
  │ │ ├──[-] items (2975:13)❌ 
  │ │ ├──[🔀] type (3139:17)❌ 
  │ │ └──[🔀] description (3140:24)
  │ ├─┬onboarding_status
  │ │ ├──[+] items (3176:13)❌ 
  │ │ ├──[🔀] type (3166:17)❌ 
  │ │ └──[🔀] description (3167:24)
  │ └─┬Extensions
  │   └──[🔀] x-examples (3079:9)
  ├─┬Unprocessable-Entity-Error-Object
  │ └─┬Extensions
  │   └──[🔀] x-examples (433:9)
  ├─┬Contractor-Body
  │ ├──[+] properties (9031:9)
  │ └─┬work_state
  │   ├──[🔀] type (9032:17)❌ 
  │   └──[🔀] description (9033:24)
  ├─┬Payroll-Employee-Compensations-Included
  │ ├─┬deductions
  │ │ └─┬Schema
  │ │   └─┬amount
  │ │     ├──[🔀] type (4897:23)❌ 
  │ │     └──[+] format (4898:25)❌ 
  │ ├─┬taxes
  │ │ └─┬Schema
  │ │   └─┬amount
  │ │     ├──[🔀] type (4856:23)❌ 
  │ │     ├──[-] minLength (4560:28)❌ 
  │ │     └──[+] format (4857:25)❌ 
  │ └─┬benefits
  │   └─┬Schema
  │     ├─┬company_contribution
  │     │ ├──[🔀] type (4879:23)❌ 
  │     │ └──[+] format (4880:25)❌ 
  │     └─┬employee_deduction
  │       ├──[🔀] type (4875:23)❌ 
  │       └──[+] format (4876:25)❌ 
  ├─┬Conflict-Error-Object
  │ ├──[🔀] description (371:20)
  │ └─┬Extensions
  │   └──[🔀] x-examples (394:9)
  └─┬Create-Report-Body
    ├──[-] required (13160:11)❌ 
    ├──[+] properties (14652:9)
    ├─┬payment_method
    │ ├──[-] enum (13301:15)❌ 
    │ ├──[-] enum (13302:15)❌ 
    │ ├──[+] items (14632:13)❌ 
    │ ├──[🔀] type (14629:17)❌ 
    │ └──[🔀] description (14630:24)
    ├─┬end_date
    │ ├──[+] enum (14690:15)
    │ ├──[+] enum (14691:15)
    │ ├──[+] enum (14692:15)
    │ ├──[+] enum (14693:15)
    │ ├──[+] enum (14694:15)
    │ ├──[-] format (13284:19)❌ 
    │ ├──[🔀] description (14688:24)
    │ └──[-] example (13286:20)
    ├─┬groupings
    │ ├──[+] enum (14647:15)
    │ ├──[+] enum (14645:15)
    │ ├──[+] enum (14646:15)
    │ ├──[-] items (13257:13)❌ 
    │ ├──[🔀] type (14642:17)❌ 
    │ └──[🔀] description (14643:24)
    ├─┬work_address_uuids
    │ ├──[-] items (13339:13)❌ 
    │ ├──[🔀] type (14649:17)❌ 
    │ ├──[🔀] description (14650:24)
    │ └──[+] default (14651:20)❌ 
    ├─┬dismissed_end_date
    │ ├──[+] items (14717:13)❌ 
    │ ├──[🔀] type (14714:17)❌ 
    │ ├──[-] format (13294:19)❌ 
    │ ├──[🔀] description (14715:24)
    │ └──[-] example (13296:20)
    ├─┬with_totals
    │ ├──[🔀] type (14661:17)❌ 
    │ ├──[+] format (14662:19)❌ 
    │ ├──[🔀] description (14663:24)
    │ ├──[-] default (13276:20)❌ 
    │ └──[+] example (14664:20)
    ├─┬employment_status
    │ ├──[-] enum (13316:15)❌ 
    │ ├──[-] enum (13317:15)❌ 
    │ ├──[-] enum (13318:15)❌ 
    │ ├──[-] enum (13319:15)❌ 
    │ ├──[-] enum (13320:15)❌ 
    │ ├──[-] enum (13321:15)❌ 
    │ ├──[-] enum (13322:15)❌ 
    │ ├──[+] items (14712:13)❌ 
    │ ├──[🔀] type (14708:13)❌ 
    │ └──[🔀] description (14710:24)
    ├─┬start_date
    │ ├──[+] enum (14684:15)
    │ ├──[+] enum (14685:15)
    │ ├──[-] format (13279:19)❌ 
    │ ├──[🔀] description (14682:24)
    │ └──[-] example (13281:20)
    ├─┬file_type
    │ ├──[-] enum (13270:15)❌ 
    │ ├──[-] enum (13271:15)❌ 
    │ ├──[-] enum (13272:15)❌ 
    │ ├──[+] format (14667:19)❌ 
    │ ├──[🔀] description (14668:24)
    │ └──[+] example (14669:20)
    ├─┬employment_type
    │ ├──[+] enum (14704:15)
    │ ├──[+] enum (14705:15)
    │ ├──[+] enum (14699:15)
    │ ├──[+] enum (14700:15)
    │ ├──[+] enum (14701:15)
    │ ├──[+] enum (14702:15)
    │ ├──[+] enum (14703:15)
    │ ├──[-] enum (13307:15)❌ 
    │ ├──[-] enum (13308:15)❌ 
    │ ├──[-] enum (13309:15)❌ 
    │ ├──[-] enum (13310:15)❌ 
    │ ├──[-] enum (13311:15)❌ 
    │ └──[🔀] description (14697:24)
    ├─┬department_uuids
    │ ├──[+] enum (14657:15)
    │ ├──[+] enum (14658:15)
    │ ├──[+] enum (14659:15)
    │ ├──[-] items (13334:13)❌ 
    │ ├──[🔀] type (14653:17)❌ 
    │ ├──[🔀] description (14654:24)
    │ └──[+] default (14655:20)❌ 
    ├─┬columns
    │ └─┬Schema
    │   ├──[+] enum (14542:17)
    │   └──[+] enum (14572:17)
    ├─┬dismissed_start_date
    │ ├──[🔀] description (14678:24)
    │ └──[🔀] example (14679:20)
    └─┬employee_uuids
      ├──[-] items (13329:13)❌ 
      ├──[🔀] type (14671:17)❌ 
      ├──[+] format (14672:19)❌ 
      ├──[🔀] description (14673:24)
      └──[+] example (14674:20)
Document Element Total Changes Breaking Changes
info 1 0
paths 35 10
tags 5 0
components 261 132

View full report

Linting Report 0 errors, 5 warnings, 96 hints

View full report

RUBY CHANGELOG

additionalProperties: 0.1.1 - 2026-07-08

🐛 Bug Fixes

  • generate self-recursive additionalProperties maps as maps of their value type instead of empty models (commit by @AshGodfrey)

core: 3.11.34 - 2026-08-12

🐝 New Features

core: 3.11.33 - 2026-07-02

🐝 New Features

  • omit gen.lock checksums under versioningStrategy manual and persistentEdits never to prevent merge conflicts (commit by @ThomasRooney)

core: 3.11.32 - 2026-06-25

🐛 Bug Fixes

core: 3.11.31 - 2026-06-23

🐛 Bug Fixes

core: 3.11.30 - 2026-06-23

🐛 Bug Fixes

unions: 0.1.5 - 2026-08-13

🐛 Bug Fixes

  • collapse primitive-only unions in path parameters instead of dropping the operation (commit by @AshGodfrey)

Based on Speakeasy CLI 1.794.0

@github-actions github-actions Bot added the patch Patch version bump label Jun 23, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch 5 times, most recently from 7ecb8b8 to 79e51bf Compare June 28, 2026 01:18
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.2 chore: 🐝 Update SDK - Generate Client 0.3.2 Jun 28, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 79e51bf to 904383d Compare June 29, 2026 01:19
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.3.2 chore: 🐝 Update SDK - Generate Client 0.0.2 Jun 29, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 904383d to c176aae Compare June 30, 2026 01:14
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.2 chore: 🐝 Update SDK - Generate Client 0.0.3 Jun 30, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from c176aae to 616b0a5 Compare July 1, 2026 01:19
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.3 chore: 🐝 Update SDK - Generate Client 0.0.2 Jul 1, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 616b0a5 to 6ca92a7 Compare July 2, 2026 01:14
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.2 chore: 🐝 Update SDK - Generate Client 0.0.3 Jul 2, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 6ca92a7 to 2ec2715 Compare July 3, 2026 01:01
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.3 chore: 🐝 Update SDK - Generate Client 0.0.2 Jul 3, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch 4 times, most recently from fd0927e to 2dd01ed Compare July 7, 2026 01:03
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.2 chore: 🐝 Update SDK - Generate Client 0.3.2 Jul 7, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 2dd01ed to f625dea Compare July 8, 2026 00:55
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.3.2 chore: 🐝 Update SDK - Generate Client 0.0.3 Jul 8, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from f625dea to f230c06 Compare July 9, 2026 01:00
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.3 chore: 🐝 Update SDK - Generate Client 0.0.2 Jul 9, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from f230c06 to f136ca1 Compare July 10, 2026 01:00
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.2 chore: 🐝 Update SDK - Generate Client 0.3.2 Jul 10, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from f136ca1 to f9b8046 Compare July 11, 2026 00:53
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.3.2 chore: 🐝 Update SDK - Generate Client 0.0.2 Jul 11, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 09338da to 72e13d2 Compare July 20, 2026 02:59
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.2 chore: 🐝 Update SDK - Generate Client 0.3.2 Jul 20, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 72e13d2 to a950ef8 Compare July 21, 2026 00:55
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.3.2 chore: 🐝 Update SDK - Generate Client 0.0.2 Jul 21, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch 6 times, most recently from afc387e to ea4fc37 Compare July 27, 2026 00:59
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.2 chore: 🐝 Update SDK - Generate Client 0.0.3 Jul 27, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from ea4fc37 to 103def7 Compare July 28, 2026 00:53
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.3 chore: 🐝 Update SDK - Generate Client 0.0.2 Jul 28, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch 3 times, most recently from 1f90124 to 189c470 Compare July 31, 2026 00:56
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.2 chore: 🐝 Update SDK - Generate Client 0.3.2 Jul 31, 2026

@nightfall-for-github nightfall-for-github Bot Jul 31, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@github-actions[bot] [LOW_RISK] Hello - Nightfall flagged a potential SSN in the linked repo of a recent commit.

This is an alert only — nothing was blocked. SSNs
should not live in source code, test fixtures, or logs, even in private repos.

If this is a real employee/customer information contact us in #security-help.

If this is test/fixture data life fake SSN:

  • always use the 900-999 area number range,
    which the SSA has never issued, or a fixed dummy like 000-00-0000

What types of sensitive information were detected?
Bank Account Number - Custom
US Bank Routing MICR
US social security number (SSN)

What was the context?

routing_number: '05*******' acc
-05' ssn: '12*******' email: so
account_type: Ch******************…' hidden_ac
account_type: Ch******************…' hidden_ac
description: The ba******************…' account_typ

When did this happen?
Fri, 31 Jul 2026 at 00:57:21 UTC

Where did this happen?
Repository: gusto-ruby-client
File Path: .speakeasy/logs/changes/old.openapi.yaml

What can I do now?
Please review the incident details carefully and help us remediate with these actions
Report as False Positive
Provide Business Justification

@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 189c470 to e98da0f Compare August 1, 2026 00:57
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.3.2 chore: 🐝 Update SDK - Generate Client 0.0.2 Aug 1, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch 3 times, most recently from de1958d to 687b4ce Compare August 4, 2026 00:55
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.2 chore: 🐝 Update SDK - Generate Client 0.3.2 Aug 4, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 687b4ce to 60b84b9 Compare August 5, 2026 00:51
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.3.2 chore: 🐝 Update SDK - Generate Client 0.0.3 Aug 5, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 60b84b9 to 03ee800 Compare August 6, 2026 00:49
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate Client 0.0.3 chore: 🐝 Update SDK - Generate Client 0.0.2 Aug 6, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1782176628 branch from 03ee800 to 2dab25f Compare August 7, 2026 01:31
* `client.payrolls.get()`:  `response.employee_compensations[]` **Changed** (Breaking ⚠️)
* `client.webhooks.verify()`:  `response.subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.webhooks.update_subscription()`: 
  *  `request_body.subscription_types[].enum(time_off_request)` **Added**
  *  `response.subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.webhooks.get_subscription()`:  `response.subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.webhooks.create_subscription()`: 
  *  `request_body.subscription_types[].enum(time_off_request)` **Added**
  *  `response.subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.webhooks.list_subscriptions()`:  `response.[].subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.payrolls.create_off_cycle()`: 
  *  `request_body.employee_uuids` **Changed** (Breaking ⚠️)
  *  `response.employee_compensations[].custom_withholdings` **Added**
* `client.contractors.delete_v1_contractors_contractor_uuid_rehire()`:  `error.status[422]` **Added**
* `client.employees.update()`:  `response.jobs[].location.warnings` **Added**
* `client.contractor_payments.preview()`: **Added**
* `client.contractor_payments.get_receipt()`: **Added**
* `client.contractor_payments.fund()`: **Added**
* `client.member_portal_invitations.post_v1_employees_employee_id_member_portal_invitations()`: **Added**
* `client.contractors.get()`:  `response.work_email` **Added**
* `client.member_portal_invitations.delete_v1_employees_employee_id_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.post_v1_contractors_contractor_uuid_member_portal_invitations()`: **Added**
* `client.contractors.list()`:  `response.[].work_email` **Added**
* `client.member_portal_invitations.delete_v1_contractors_contractor_uuid_member_portal_invitations()`: **Added**
* `client.payroll_cancellations.post_v1_payroll_batches()`: **Added**
* `client.payroll_cancellations.get_v1_payroll_batches_payroll_batch_uuid()`: **Added**
* `client.reverse_wire_transactions.get_reverse_wire_transactions()`: **Added**
* `client.contractor_payments.list()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.create()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.get()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.delete()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.preview()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.get_receipt()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.fund()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf()`: **Removed** (Breaking ⚠️)
* `client.tax_requirements.get()`:  `response.requirement_sets[].requirements[]` **Changed**
* `client.federal_tax_details.update()`:  `error.status[403]` **Added**
* `client.jobs_and_compensations.get_job()`:  `response.location.warnings` **Added**
* `client.jobs_and_compensations.update()`:  `response.location.warnings` **Added**
* `client.jobs_and_compensations.get_jobs()`:  `response.[].location.warnings` **Added**
* `client.jobs_and_compensations.create_job()`:  `response.location.warnings` **Added**
* `client.contractors.get_address()`:  `response.warnings` **Added**
* `client.contractors.update_address()`:  `response.warnings` **Added**
* `client.contractors.post_v1_contractors_contractor_uuid_rehire()`:  `error.status[422]` **Added**
* `client.companies.put_v1_partner_managed_companies_company_uuid_disassociate()`: **Added**
* `client.contractors.post_v1_contractors_contractor_uuid_termination()`:  `error.status[422]` **Added**
* `client.contractors.delete_v1_contractors_contractor_uuid_termination()`:  `error.status[422]` **Added**
* `client.member_portal_invitations.get_v1_employees_employee_id_member_portal_invitations()`: **Added**
* `client.contractor_payments.delete()`: **Added**
* `client.member_portal_invitations.get_v1_contractors_contractor_uuid_member_portal_invitations()`: **Added**
* `client.contractors.create()`: 
  *  `request.contractor_create_request_body.work_email` **Added**
  *  `response.work_email` **Added**
* `client.contractor_payment_groups.patch_v1_contractor_payment_groups_id_partner_disbursements()`: 
  *  `request_body.disbursements[].payment_method` **Changed**
* `client.employees.get()`:  `response.jobs[].location.warnings` **Added**
* `client.contractors.update()`: 
  *  `request.contractor_update_request_body.work_email` **Added**
  *  `response.work_email` **Added**
* `client.employees.list()`:  `response.[].jobs[].location.warnings` **Added**
* `client.employees.create()`:  `response.jobs[].location.warnings` **Added**
* `client.employees.get_onboarding_status()`:  `response.blockers` **Added**
* `client.employees.update_onboarding_status()`:  `response.blockers` **Added**
* `client.employees.create_historical()`:  `response.jobs[].location.warnings` **Added**
* `client.reports.create_custom()`:  `request.create_report_body` **Changed**
* `client.payrolls.get_approved_reversals()`:  `request.x_gusto_api_version` **Changed**
* `client.contractor_payments.get()`: **Added**
* `client.payrolls.update()`: 
  *  `request.payroll_update.employee_compensations[].custom_withholdings` **Added**
  *  `response.employee_compensations[].custom_withholdings` **Added**
* `client.contractor_payments.create()`: **Added**
* `client.payrolls.get_receipt()`:  `request` **Changed**
* `client.payrolls.prepare()`:  `response.employee_compensations[].custom_withholdings` **Added**
* `client.payrolls.skip()`:  `error.status[409]` **Added**
* `client.generated_documents.get()`:  `request.x_gusto_api_version` **Changed**
* `client.historical_employees.update()`:  `response.jobs[].location.warnings` **Added**
* `client.employee_addresses.get()`:  `response.[].warnings` **Added**
* `client.employee_addresses.create()`:  `response.warnings` **Added**
* `client.employee_addresses.retrieve_home_address()`:  `response.warnings` **Added**
* `client.employee_addresses.update()`:  `response.warnings` **Added**
* `client.locations.retrieve()`:  `response.warnings` **Added**
* `client.locations.update()`:  `response.warnings` **Added**
* `client.locations.get()`:  `response.[].warnings` **Added**
* `client.locations.create()`:  `response.warnings` **Added**
* `client.pay_schedules.get_preview()`: 
  *  `request.pay_schedule_uuid` **Added**
* `client.contractor_payments.list()`: **Added**
* `client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf()`: **Added**
* `client.contractor_payments.get_v1_contractors_contractor_uuid_payments()`: **Added**
* `client.reports.get_v1_bulk_reports_request_uuid()`: **Added**
* `client.reports.post_v1_bulk_reports()`: **Added**

## Ruby SDK Changes:
* `client.companies.put_v1_partner_managed_companies_company_uuid_disassociate()`: **Added**
* `client.reports.post_v1_bulk_reports()`: **Added**
* `client.reports.get_v1_bulk_reports_request_uuid()`: **Added**
* `client.contractor_payments.get_v1_contractors_contractor_uuid_payments()`: **Added**
* `client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf()`: **Added**
* `client.contractor_payments.list()`: **Added**
* `client.contractor_payments.create()`: **Added**
* `client.contractor_payments.get()`: **Added**
* `client.contractor_payments.delete()`: **Added**
* `client.contractor_payments.preview()`: **Added**
* `client.contractor_payments.get_receipt()`: **Added**
* `client.contractor_payments.fund()`: **Added**
* `client.member_portal_invitations.post_v1_employees_employee_id_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.get_v1_employees_employee_id_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.delete_v1_employees_employee_id_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.post_v1_contractors_contractor_uuid_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.get_v1_contractors_contractor_uuid_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.delete_v1_contractors_contractor_uuid_member_portal_invitations()`: **Added**
* `client.payroll_cancellations.post_v1_payroll_batches()`: **Added**
* `client.payroll_cancellations.get_v1_payroll_batches_payroll_batch_uuid()`: **Added**
* `client.reverse_wire_transactions.get_reverse_wire_transactions()`: **Added**
* `client.contractor_payments.get_receipt()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.fund()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.list()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.create()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.get()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.delete()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.preview()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf()`: **Removed** (Breaking ⚠️)
* `client.federal_tax_details.update()`:  `error.status[403]` **Added**
* `client.locations.get()`:  `response.[].warnings` **Added**
* `client.locations.create()`:  `response.warnings` **Added**
* `client.locations.retrieve()`:  `response.warnings` **Added**
* `client.locations.update()`:  `response.warnings` **Added**
* `client.pay_schedules.get_preview()`: 
  *  `request.pay_schedule_uuid` **Added**
* `client.employees.list()`:  `response.[].jobs[].location.warnings` **Added**
* `client.employees.create()`:  `response.jobs[].location.warnings` **Added**
* `client.employees.create_historical()`:  `response.jobs[].location.warnings` **Added**
* `client.employees.get()`:  `response.jobs[].location.warnings` **Added**
* `client.employees.update()`:  `response.jobs[].location.warnings` **Added**
* `client.employees.get_onboarding_status()`:  `response.blockers` **Added**
* `client.employees.update_onboarding_status()`:  `response.blockers` **Added**
* `client.historical_employees.update()`:  `response.jobs[].location.warnings` **Added**
* `client.employee_addresses.get()`:  `response.[].warnings` **Added**
* `client.employee_addresses.create()`:  `response.warnings` **Added**
* `client.employee_addresses.retrieve_home_address()`:  `response.warnings` **Added**
* `client.employee_addresses.update()`:  `response.warnings` **Added**
* `client.jobs_and_compensations.get_jobs()`:  `response.[].location.warnings` **Added**
* `client.jobs_and_compensations.create_job()`:  `response.location.warnings` **Added**
* `client.jobs_and_compensations.get_job()`:  `response.location.warnings` **Added**
* `client.jobs_and_compensations.update()`:  `response.location.warnings` **Added**
* `client.contractors.list()`:  `response.[].work_email` **Added**
* `client.contractors.create()`: 
  *  `request.body.work_email` **Added**
  *  `response.work_email` **Added**
* `client.contractors.get()`:  `response.work_email` **Added**
* `client.contractors.update()`: 
  *  `request.body.work_email` **Added**
  *  `response.work_email` **Added**
* `client.contractors.get_address()`:  `response.warnings` **Added**
* `client.contractors.update_address()`:  `response.warnings` **Added**
* `client.contractors.post_v1_contractors_contractor_uuid_rehire()`:  `error.status[422]` **Added**
* `client.contractors.delete_v1_contractors_contractor_uuid_rehire()`:  `error.status[422]` **Added**
* `client.contractors.post_v1_contractors_contractor_uuid_termination()`:  `error.status[422]` **Added**
* `client.contractors.delete_v1_contractors_contractor_uuid_termination()`:  `error.status[422]` **Added**
* `client.webhooks.list_subscriptions()`:  `response.[].subscription_types[].enum(time_off_request)` **Added**
* `client.webhooks.create_subscription()`: 
  *  `request.body.subscription_types[].enum(time_off_request)` **Added**
  *  `response.subscription_types[].enum(time_off_request)` **Added**
* `client.webhooks.get_subscription()`:  `response.subscription_types[].enum(time_off_request)` **Added**
* `client.webhooks.update_subscription()`: 
  *  `request.body.subscription_types[].enum(time_off_request)` **Added**
  *  `response.subscription_types[].enum(time_off_request)` **Added**
* `client.webhooks.verify()`:  `response.subscription_types[].enum(time_off_request)` **Added**
* `client.payrolls.create_off_cycle()`:  `response.employee_compensations[].custom_withholdings` **Added**
* `client.payrolls.get_approved_reversals()`:  `request.x_gusto_api_version` **Changed**
* `client.payrolls.get()`:  `response.employee_compensations[].custom_withholdings` **Added**
* `client.payrolls.update()`: 
  *  `request.body.employee_compensations[].custom_withholdings` **Added**
  *  `response.employee_compensations[].custom_withholdings` **Added**
* `client.payrolls.prepare()`:  `response.employee_compensations[].custom_withholdings` **Added**
* `client.payrolls.skip()`:  `error.status[409]` **Added**
* `client.contractor_payment_groups.patch_v1_contractor_payment_groups_id_partner_disbursements()`: 
  *  `request.body.disbursements[].payment_method` **Changed**
* `client.generated_documents.get()`:  `request.x_gusto_api_version` **Changed**
* `client.reports.create_custom()`:  `request.body` **Changed**
* `client.tax_requirements.get()`:  `response.requirement_sets[].requirements[]` **Changed**

## Ruby SDK Changes:
* `client.webhooks.list_subscriptions()`:  `response.[].subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.webhooks.create_subscription()`: 
  *  `request_body.subscription_types[].enum(time_off_request)` **Added**
  *  `response.subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.webhooks.get_subscription()`:  `response.subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.webhooks.update_subscription()`: 
  *  `request_body.subscription_types[].enum(time_off_request)` **Added**
  *  `response.subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.webhooks.verify()`:  `response.subscription_types[].enum(time_off_request)` **Added** (Breaking ⚠️)
* `client.locations.update()`:  `response.warnings` **Added**
* `client.locations.retrieve()`:  `response.warnings` **Added**
* `client.reports.get_v1_bulk_reports_request_uuid()`: **Added**
* `client.contractor_payments.get_v1_contractors_contractor_uuid_payments()`: **Added**
* `client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf()`: **Added**
* `client.contractor_payments.list()`: **Added**
* `client.contractor_payments.create()`: **Added**
* `client.contractor_payments.get()`: **Added**
* `client.contractor_payments.delete()`: **Added**
* `client.contractor_payments.preview()`: **Added**
* `client.contractor_payments.get_receipt()`: **Added**
* `client.contractor_payments.fund()`: **Added**
* `client.member_portal_invitations.post_v1_employees_employee_id_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.get_v1_employees_employee_id_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.delete_v1_employees_employee_id_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.post_v1_contractors_contractor_uuid_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.get_v1_contractors_contractor_uuid_member_portal_invitations()`: **Added**
* `client.member_portal_invitations.delete_v1_contractors_contractor_uuid_member_portal_invitations()`: **Added**
* `client.payroll_cancellations.post_v1_payroll_batches()`: **Added**
* `client.payroll_cancellations.get_v1_payroll_batches_payroll_batch_uuid()`: **Added**
* `client.reverse_wire_transactions.get_reverse_wire_transactions()`: **Added**
* `client.contractor_payments.get_receipt()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.fund()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.list()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.create()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.get()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.delete()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.preview()`: **Removed** (Breaking ⚠️)
* `client.contractor_payments.get_v1_contractor_payments_contractor_payment_id_pdf()`: **Removed** (Breaking ⚠️)
* `client.federal_tax_details.update()`:  `error.status[403]` **Added**
* `client.locations.get()`:  `response.[].warnings` **Added**
* `client.locations.create()`:  `response.warnings` **Added**
* `client.employees.list()`:  `response.[].jobs[].location.warnings` **Added**
* `client.companies.put_v1_partner_managed_companies_company_uuid_disassociate()`: **Added**
* `client.reports.post_v1_bulk_reports()`: **Added**
* `client.pay_schedules.get_preview()`: 
  *  `request.pay_schedule_uuid` **Added**
* `client.jobs_and_compensations.get_job()`:  `response.location.warnings` **Added**
* `client.employees.create_historical()`:  `response.jobs[].location.warnings` **Added**
* `client.employees.get()`:  `response.jobs[].location.warnings` **Added**
* `client.employees.update()`:  `response.jobs[].location.warnings` **Added**
* `client.employees.get_onboarding_status()`:  `response.blockers` **Added**
* `client.employees.update_onboarding_status()`:  `response.blockers` **Added**
* `client.historical_employees.update()`:  `response.jobs[].location.warnings` **Added**
* `client.employee_addresses.get()`:  `response.[].warnings` **Added**
* `client.employee_addresses.create()`:  `response.warnings` **Added**
* `client.employee_addresses.retrieve_home_address()`:  `response.warnings` **Added**
* `client.employee_addresses.update()`:  `response.warnings` **Added**
* `client.jobs_and_compensations.get_jobs()`:  `response.[].location.warnings` **Added**
* `client.jobs_and_compensations.create_job()`:  `response.location.warnings` **Added**
* `client.employees.create()`:  `response.jobs[].location.warnings` **Added**
* `client.jobs_and_compensations.update()`:  `response.location.warnings` **Added**
* `client.contractors.list()`:  `response.[].work_email` **Added**
* `client.contractors.create()`: 
  *  `request.contractor_create_request_body.work_email` **Added**
  *  `response.work_email` **Added**
* `client.contractors.get()`:  `response.work_email` **Added**
* `client.contractors.update()`: 
  *  `request.contractor_update_request_body.work_email` **Added**
  *  `response.work_email` **Added**
* `client.contractors.get_address()`:  `response.warnings` **Added**
* `client.contractors.update_address()`:  `response.warnings` **Added**
* `client.contractors.post_v1_contractors_contractor_uuid_rehire()`:  `error.status[422]` **Added**
* `client.contractors.delete_v1_contractors_contractor_uuid_rehire()`:  `error.status[422]` **Added**
* `client.contractors.post_v1_contractors_contractor_uuid_termination()`:  `error.status[422]` **Added**
* `client.contractors.delete_v1_contractors_contractor_uuid_termination()`:  `error.status[422]` **Added**
* `client.payrolls.create_off_cycle()`:  `response.employee_compensations[].custom_withholdings` **Added**
* `client.payrolls.get_approved_reversals()`:  `request.x_gusto_api_version` **Changed**
* `client.payrolls.get()`:  `response.employee_compensations[].custom_withholdings` **Added**
* `client.payrolls.update()`: 
  *  `request.payroll_update.employee_compensations[].custom_withholdings` **Added**
  *  `response.employee_compensations[].custom_withholdings` **Added**
* `client.payrolls.prepare()`:  `response.employee_compensations[].custom_withholdings` **Added**
* `client.payrolls.skip()`:  `error.status[409]` **Added**
* `client.contractor_payment_groups.patch_v1_contractor_payment_groups_id_partner_disbursements()`: 
  *  `request_body.disbursements[].payment_method` **Changed**
* `client.generated_documents.get()`:  `request.x_gusto_api_version` **Changed**
* `client.reports.create_custom()`:  `request.create_report_body` **Changed**
* `client.tax_requirements.get()`:  `response.requirement_sets[].requirements[]` **Changed**
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant