Skip to content

Commit 4968d5e

Browse files
committed
## Python SDK Changes Detected:
* `gusto_app_integration.companies.get()`: * `request.x-gusto-api-version` **Changed** * `response.locations.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_benefits.update()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_benefits.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_benefits.get_all()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_benefits.create()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.company_benefits.bulk_update_employee_benefits()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.company_benefits.get_employee_benefits()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.payrolls.prepare()`: * `request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.payrolls.update()`: * `request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto_app_integration.payrolls.get()`: * `request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto_app_integration.payrolls.get_for_company()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto_app_integration.contractors.update()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.contractors.get_by_id()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.contractors.get()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.contractors.create()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_addresses.delete_home_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[422]` **Removed** **Breaking** ⚠️ * `gusto_app_integration.employee_employments.get_history()`: * `request.x-gusto-api-version` **Changed** * `response.[].termination_date` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employee_employments.get_rehire()`: * `request.x-gusto-api-version` **Changed** * `response.status[204]` **Added** **Breaking** ⚠️ * `gusto_app_integration.employees.update()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employees.get_by_id()`: * `request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `gusto_app_integration.employees.create()`: * `request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `gusto_app_integration.employees.get()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.pay_schedules.get_assignments()`: * `request.x-gusto-api-version` **Changed** * `response.employees.[].pay_schedule_uuid` **Changed** **Breaking** ⚠️ * `gusto_app_integration.companies.get_custom_fields()`: * `request.x-gusto-api-version` **Changed** * `response.custom_fields.[].description` **Changed** **Breaking** ⚠️ * `gusto_app_integration.companies.update()`: * `request.x-gusto-api-version` **Changed** * `response.locations.[]` **Changed** **Breaking** ⚠️ * `gusto_app_integration.locations.get_minimum_wages()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.jobs_and_compensations.get_compensation()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.introspection.disconnect_app_integration()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.companies.get_admins()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.introspection.refresh_access_token()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.locations.create()`: * `request.x-gusto-api-version` **Changed** * `response.inactive` **Added** * `gusto_app_integration.locations.get()`: * `request.x-gusto-api-version` **Changed** * `response.inactive` **Added** * `gusto_app_integration.locations.update()`: * `request.x-gusto-api-version` **Changed** * `response.inactive` **Added** * `gusto_app_integration.contractors.get-v1-companies-company_id-contractors-payment_details()`: **Added** * `gusto_app_integration.company_locations.list()`: * `request.x-gusto-api-version` **Changed** * `response.[].inactive` **Added** * `gusto_app_integration.pay_schedules.list()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.pay_schedules.get()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.pay_schedules.get_pay_periods()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.pay_schedules.get_unprocessed_termination_pay_periods()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.introspection.revoke()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.introspection.get_token_info()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.contractor_payment_groups.fetch()`: **Deleted** **Breaking** ⚠️ * `gusto_app_integration.contractor_payment_groups.preview()`: **Deleted** **Breaking** ⚠️ * `gusto_app_integration.contractor_payment_groups.get()`: **Deleted** **Breaking** ⚠️ * `gusto_app_integration.employees.delete()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employees.get_custom_fields()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employees.get_time_off_activities()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employees.get_terminations()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.departments.create()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.departments.get_all()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.departments.get()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.departments.update()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.departments.delete()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.departments.add_people()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.departments.remove_people()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employee_employments.create_termination()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employee_employments.delete_termination()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employee_employments.update_termination()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employee_employments.create_rehire()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employee_employments.update_rehire()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.reimbursements.delete-v1-recurring_reimbursements()`: **Added** * `gusto_app_integration.employee_employments.delete_rehire()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.reimbursements.put-v1-recurring_reimbursements()`: **Added** * `gusto_app_integration.employee_addresses.list_home_addresses()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.create()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.update()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.reimbursements.get-v1-recurring_reimbursements()`: **Added** * `gusto_app_integration.employee_addresses.get_work_addresses()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.create_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.get_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.update_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.delete_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto_app_integration.jobs.create()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `gusto_app_integration.jobs.create_compensation()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.jobs_and_compensations.get_jobs()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `gusto_app_integration.jobs_and_compensations.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `gusto_app_integration.jobs_and_compensations.update_job()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `gusto_app_integration.jobs_and_compensations.delete()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.jobs_and_compensations.get_compensations_for_job()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.companies.provision()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.jobs_and_compensations.update_compensation()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.jobs_and_compensations.delete_compensation()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.earning_types.create()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.earning_types.get()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.earning_types.update()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.earning_types.deactivate()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.reimbursements.post-v1-employees-employee_id-recurring_reimbursements()`: **Added** * `gusto_app_integration.reimbursements.get-v1-employees-employee_id-recurring_reimbursements()`: **Added** * `gusto_app_integration.salary_estimates.get-v1-salary_estimates-occupations()`: **Added** * `gusto_app_integration.salary_estimates.post-v1-salary_estimates-uuid-accept()`: **Added** * `gusto_app_integration.webhooks.create()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.webhooks.list_subscriptions()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.webhooks.update_subscription()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.webhooks.get_subscription()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.webhooks.delete_subscription()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.webhooks.verify()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.webhooks.request_verification_token()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.salary_estimates.put-v1-salary_estimates-id()`: **Added** * `gusto_app_integration.salary_estimates.get-v1-salary_estimates-id()`: **Added** * `gusto_app_integration.salary_estimates.post-v1-employees-employee_id-salary_estimates()`: **Added** * `gusto_app_integration.time_off_requests.get-v1-companies-company_id-time_off_requests()`: **Added** * `gusto_app_integration.time_off_policies.calculate_accruing_time_off_hours()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.contractor_payments.get()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.contractor_payments.get_by_id()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.company_benefits.create()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.company_benefits.list()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.company_benefits.get_by_id()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.company_benefits.update()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.company_benefits.delete()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.company_benefits.list_supported()`: * `request.x-gusto-api-version` **Changed** * `response.[].writable_by_application` **Added** * `gusto_app_integration.company_benefits.get()`: * `request.x-gusto-api-version` **Changed** * `response.writable_by_application` **Added** * `gusto_app_integration.company_benefits.get_summary()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.notifications.get-company-notifications()`: **Added** * `gusto_app_integration.company_benefits.put-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `gusto_app_integration.company_benefits.get_requirements()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.company_benefits.get-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `gusto_app_integration.reports.get-reports-request_uuid()`: **Added** * `gusto_app_integration.reports.post-payrolls-payroll_uuid-reports-general_ledger()`: **Added** * `gusto_app_integration.webhooks.get-v1-webhooks-health_check()`: **Added** * `gusto_app_integration.employee_benefits.delete()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employee_benefits.get_ytd_benefit_amounts_from_different_company()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.employee_benefits.create_ytd_benefit_amounts_from_different_company()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.garnishments.create()`: `request` **Changed** * `gusto_app_integration.garnishments.get()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.garnishments.get_by_id()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.garnishments.update()`: `request` **Changed** * `gusto_app_integration.garnishments.get_child_support()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.events.get_all()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.time_tracking.get-companies-company_uuid-time_tracking-time_sheets()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.time_tracking.post-companies-company_uuid-time_tracking-time_sheets()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.time_tracking.get-time_tracking-time_sheets-time_sheet_uuid()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.time_tracking.put-time_tracking-time_sheets-time_sheet_uuid()`: `request.x-gusto-api-version` **Changed** * `gusto_app_integration.time_tracking.delete-time_tracking-time_sheets-time_sheet_uuid()`: `request.x-gusto-api-version` **Changed**
1 parent 4a49689 commit 4968d5e

File tree

1,280 files changed

+36466
-9875
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,280 files changed

+36466
-9875
lines changed

.speakeasy/workflow.lock

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,42 @@ speakeasyVersion: 1.545.0
22
sources:
33
Gusto-App-Int-OAS:
44
sourceNamespace: gusto-app-int-oas
5-
sourceRevisionDigest: sha256:163ef8c7de4ae2582c583b9b7677d80714669b03f45459c01f6dff9b2d3afbfb
6-
sourceBlobDigest: sha256:87c1c61661402940b9497a0f9aa072ec0c8aff318aaedae2ca5ab49a21a2e0b2
5+
sourceRevisionDigest: sha256:4ca815f207010c6337bc910048f75fc242e50957fce0f01f99d55c36ed2b9173
6+
sourceBlobDigest: sha256:0528bb11f49da92a25f082047c8b0bec4552089828714e58519b4faad58a338b
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1744935831
10-
- "2024-04-01"
9+
- speakeasy-sdk-regen-1762129598
10+
- "2025-06-15"
1111
Gusto-OAS:
1212
sourceNamespace: gusto-oas
13-
sourceRevisionDigest: sha256:44e7b8dfa1de649a098ce98b82b05e5d12f7f1a796ac2f22d2a86b00acf18c1e
14-
sourceBlobDigest: sha256:c0cca1c776a150a8b06dff09b846d29eadc2b7fd26b470f65725d97b395049db
13+
sourceRevisionDigest: sha256:4d075b7ff949331263f0b521c70f1746704aa7fee3406cd277402121f95ada39
14+
sourceBlobDigest: sha256:5d66bd63b0743840275bcbbf71a36d1f99983b4ba496bac4f325034419d75abc
1515
tags:
1616
- latest
17-
- speakeasy-sdk-regen-1744935831
18-
- "2024-04-01"
17+
- speakeasy-sdk-regen-1762129598
18+
- "2025-06-15"
1919
targets:
2020
gusto:
2121
source: Gusto-OAS
2222
sourceNamespace: gusto-oas
23-
sourceRevisionDigest: sha256:44e7b8dfa1de649a098ce98b82b05e5d12f7f1a796ac2f22d2a86b00acf18c1e
24-
sourceBlobDigest: sha256:c0cca1c776a150a8b06dff09b846d29eadc2b7fd26b470f65725d97b395049db
23+
sourceRevisionDigest: sha256:4d075b7ff949331263f0b521c70f1746704aa7fee3406cd277402121f95ada39
24+
sourceBlobDigest: sha256:5d66bd63b0743840275bcbbf71a36d1f99983b4ba496bac4f325034419d75abc
2525
codeSamplesNamespace: gusto-oas-python-code-samples
26-
codeSamplesRevisionDigest: sha256:1971fbb55b78f1604821ab018302b82dbd2be3c5d72aa576a54ecfd04a955c94
26+
codeSamplesRevisionDigest: sha256:3724890d18053fed804f7d52f45f3b88c2690568393f8692a381c555e3147f3d
2727
gusto-app-int:
2828
source: Gusto-App-Int-OAS
2929
sourceNamespace: gusto-app-int-oas
30-
sourceRevisionDigest: sha256:163ef8c7de4ae2582c583b9b7677d80714669b03f45459c01f6dff9b2d3afbfb
31-
sourceBlobDigest: sha256:87c1c61661402940b9497a0f9aa072ec0c8aff318aaedae2ca5ab49a21a2e0b2
30+
sourceRevisionDigest: sha256:4ca815f207010c6337bc910048f75fc242e50957fce0f01f99d55c36ed2b9173
31+
sourceBlobDigest: sha256:0528bb11f49da92a25f082047c8b0bec4552089828714e58519b4faad58a338b
3232
codeSamplesNamespace: gusto-app-int-oas-python-code-samples
33-
codeSamplesRevisionDigest: sha256:c00ed11b6f8344da2be1583a11c63c5e7c998c07039b4f7b3dfd0150b54554d0
33+
codeSamplesRevisionDigest: sha256:cd3237e45d6d961b1464c6719aae8f777e47f52ec80cc658347631bfbc701082
3434
workflow:
3535
workflowVersion: 1.0.0
3636
speakeasyVersion: latest
3737
sources:
3838
Gusto-App-Int-OAS:
3939
inputs:
40-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/main/generated/app-integrations/api.v2024-04-01.app-integrations.yaml
40+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/main/generated/app-integrations/api.v2025-06-15.app-integrations.yaml
4141
authHeader: Authorization
4242
authSecret: $openapi_doc_auth_token
4343
overlays:
@@ -49,7 +49,7 @@ workflow:
4949
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas
5050
Gusto-OAS:
5151
inputs:
52-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2024-04-01.embedded.yaml
52+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-06-15.embedded.yaml
5353
authHeader: Authorization
5454
authSecret: $openapi_doc_auth_token
5555
overlays:

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,14 @@ Based on:
8888
### Generated
8989
- [python v0.3.0] gusto_app_int
9090
### Releases
91-
- [PyPI v0.3.0] https://pypi.org/project/gusto_app_integration/0.3.0 - gusto_app_int
91+
- [PyPI v0.3.0] https://pypi.org/project/gusto_app_integration/0.3.0 - gusto_app_int
92+
93+
## 2025-11-16 00:27:37
94+
### Changes
95+
Based on:
96+
- OpenAPI Doc
97+
- Speakeasy CLI 1.545.0 (2.599.0) https://github.com/speakeasy-api/speakeasy
98+
### Generated
99+
- [python v0.4.0] gusto_embedded
100+
### Releases
101+
- [PyPI v0.4.0] https://pypi.org/project/gusto_embedded/0.4.0 - gusto_embedded

gusto_app_int/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.env
2+
.env.local
13
**/__pycache__/
24
README-PYPI.md
35
**/.speakeasy/temp/

0 commit comments

Comments
 (0)