-
Notifications
You must be signed in to change notification settings - Fork 1
chore: 🐝 Update SDK - Generate 0.4.0 #30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
93b0744 to
627b00c
Compare
|
This pull request introduces a workflow.lock that references external OpenAPI specs but does not show evidence that the Speakeasy codegen validates fetched content against the provided digests, creating a supply-chain risk where a compromised remote spec could result in malicious generated SDK code. Consider adding or documenting digest validation, pinning trusted sources, or vendoring the API specs to ensure integrity.
Supply Chain Risk via External API Specification in
|
| Vulnerability | Supply Chain Risk via External API Specification |
|---|---|
| Description | The workflow.lock file specifies external URLs for OpenAPI specifications along with sourceRevisionDigest and sourceBlobDigest values. Despite the presence of these digest fields, repeated attempts to find official documentation or evidence confirming that the Speakeasy code generation tool validates the fetched content against these digests were unsuccessful. Without explicit validation, a compromise of the remote source (e.g., the GitHub repository hosting the OpenAPI specification) could lead to the injection of malicious or altered API definitions, which would then be used to generate the SDK. This introduces a supply chain vulnerability where the integrity of the generated code cannot be guaranteed. |
gusto-python-client/.speakeasy/workflow.lock
Lines 52 to 55 in 16ff8a6
| - location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-06-15.embedded.yaml | |
| authHeader: Authorization | |
| authSecret: $openapi_doc_auth_token | |
| overlays: |
All finding details can be found in the DryRun Security Dashboard.
632220a to
e4ee467
Compare
* `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** ## Python SDK Changes Detected: * `gusto.payment_configs.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.wire_in_requests.list()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `gusto.wire_in_requests.submit()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.wire_in_requests.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.ach_transactions.get_all()`: * `request.x-gusto-api-version` **Changed** * `response.[].recipient_type` **Changed** **Breaking**⚠️ * `gusto.recovery_cases.get()`: * `request.x-gusto-api-version` **Changed** * `response.[].contractor_payment_uuids` **Changed** **Breaking**⚠️ * `gusto.information_requests.get-information-requests()`: * `request.x-gusto-api-version` **Changed** * `response.[].type` **Changed** **Breaking**⚠️ * `gusto.notifications.get_details()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.tax_requirements.get()`: * `request.x-gusto-api-version` **Changed** * `response.requirement_sets.[].requirements.[]` **Changed** **Breaking**⚠️ * `gusto.employee_benefits.update()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.employee_benefits.retrieve()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.employee_benefits.get()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `gusto.employee_benefits.create()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.company_benefits.update_employee_benefits()`: * `request` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `gusto.company_benefits.get_employee_benefits()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `gusto.reports.create_custom()`: * `request.x-gusto-api-version` **Changed** * `response.custom_name` **Changed** **Breaking**⚠️ * `gusto.contractor_payment_groups.preview()`: * `request` **Changed** **Breaking**⚠️ * `response` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.contractor_payment_groups.create()`: * `request` **Changed** **Breaking**⚠️ * `response` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.contractor_payments.get_receipt()`: * `request.x-gusto-api-version` **Changed** * `response.contractor_payments.[].payment_method` **Changed** **Breaking**⚠️ * `gusto.time_off_policies.deactivate()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.time_off_policies.update_balance()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.time_off_policies.remove_employees()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.time_off_policies.add_employees()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.time_off_policies.create()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.time_off_policies.get_all()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `gusto.time_off_policies.update()`: * `request` **Changed** **Breaking**⚠️ * `response` **Changed** **Breaking**⚠️ * `gusto.time_off_policies.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.companies.get()`: * `request.x-gusto-api-version` **Changed** * `response.locations.[]` **Changed** **Breaking**⚠️ * `gusto.companies.update()`: * `request.x-gusto-api-version` **Changed** * `response.locations.[]` **Changed** **Breaking**⚠️ * `gusto.payrolls.generate_printable_checks()`: * `request.x-gusto-api-version` **Changed** * `response.starting_check_number` **Changed** **Breaking**⚠️ * `gusto.payrolls.cancel()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.payrolls.get_receipt()`: * `request.x-gusto-api-version` **Changed** * `response.employee_compensations.[].payment_method` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.payrolls.prepare()`: * `request` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.payrolls.delete()`: * `request.x-gusto-api-version` **Changed** * `error` **Changed** **Breaking**⚠️ * `gusto.payrolls.update()`: * `request` **Changed** * `response` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.payrolls.get()`: * `request` **Changed** * `response` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.companies.get_custom_fields()`: * `request.x-gusto-api-version` **Changed** * `response.custom_fields.[].description` **Changed** **Breaking**⚠️ * `gusto.companies.suspensions.get()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.companies.suspensions.suspend()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.payrolls.list()`: * `request` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.payrolls.create_off_cycle()`: * `request` **Changed** **Breaking**⚠️ * `response` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.contractor_payment_method.update()`: * `request.x-gusto-api-version` **Changed** * `response.type` **Changed** **Breaking**⚠️ * `gusto.contractor_payment_method.get()`: * `request.x-gusto-api-version` **Changed** * `response.type` **Changed** **Breaking**⚠️ * `gusto.contractors.update_address()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.contractors.get_address()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.contractors.update()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.contractors.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.contractors.list()`: * `request` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `gusto.contractors.create()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.employee_tax_setup.update_state_taxes()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.employee_tax_setup.get_state_taxes()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.employee_tax_setup.update_federal_taxes()`: * `request.x-gusto-api-version` **Changed** * `response.additional_withholding` **Changed** **Breaking**⚠️ * `gusto.employee_tax_setup.get_federal_taxes()`: * `request.x-gusto-api-version` **Changed** * `response.additional_withholding` **Changed** **Breaking**⚠️ * `gusto.employee_addresses.delete()`: * `request.x-gusto-api-version` **Changed** * `error.status[422]` **Removed** **Breaking**⚠️ * `gusto.employee_employments.get_history()`: * `request.x-gusto-api-version` **Changed** * `response.[].termination_date` **Changed** **Breaking**⚠️ * `gusto.employee_employments.get_rehire()`: * `request.x-gusto-api-version` **Changed** * `response.status[204]` **Added** **Breaking**⚠️ * `gusto.historical_employees.update()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.employees.update()`: * `request` **Changed** **Breaking**⚠️ * `response` **Changed** **Breaking**⚠️ * `gusto.employees.get()`: * `request` **Changed** * `response` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.bank_accounts.create()`: * `request` **Changed** **Breaking**⚠️ * `error.status[404]` **Added** * `gusto.employees.create_historical()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.employees.create()`: * `request` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.employees.list()`: * `request` **Changed** * `response.[]` **Changed** **Breaking**⚠️ * `gusto.external_payrolls.create()`: * `request.x-gusto-api-version` **Changed** * `response.applicable_benefits` **Changed** **Breaking**⚠️ * `gusto.pay_schedules.get_assignments()`: * `request.x-gusto-api-version` **Changed** * `response.employees.[].pay_schedule_uuid` **Changed** **Breaking**⚠️ * `gusto.external_payrolls.retrieve()`: * `request.x-gusto-api-version` **Changed** * `response.applicable_benefits` **Changed** **Breaking**⚠️ * `gusto.payment_configs.update()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking**⚠️ * `gusto.external_payrolls.update()`: * `request.x-gusto-api-version` **Changed** * `response.applicable_benefits` **Changed** **Breaking**⚠️ * `gusto.external_payrolls.calculate_taxes()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_documents.get()`: `request.x-gusto-api-version` **Changed** * `gusto.external_payrolls.update_tax_liabilities()`: `request.x-gusto-api-version` **Changed** * `gusto.external_payrolls.finalize_tax_liabilities()`: `request.x-gusto-api-version` **Changed** * `gusto.bank_accounts.delete-v1-companies-company_id-bank-accounts-bank_account_id()`: **Added** * `gusto.external_payrolls.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.pay_schedules.create()`: `request.x-gusto-api-version` **Changed** * `gusto.pay_schedules.get_all()`: `request.x-gusto-api-version` **Changed** * `gusto.pay_schedules.get_preview()`: `request.x-gusto-api-version` **Changed** * `gusto.pay_schedules.get()`: `request.x-gusto-api-version` **Changed** * `gusto.pay_schedules.update()`: `request.x-gusto-api-version` **Changed** * `gusto.pay_schedules.get_pay_periods()`: `request.x-gusto-api-version` **Changed** * `gusto.pay_schedules.get_unprocessed_termination_periods()`: `request.x-gusto-api-version` **Changed** * `gusto.external_payrolls.get()`: `request.x-gusto-api-version` **Changed** * `gusto.pay_schedules.preview_assignment()`: `request.x-gusto-api-version` **Changed** * `gusto.pay_schedules.assign()`: `request.x-gusto-api-version` **Changed** * `gusto.bank_accounts.create_from_plaid_token()`: `request.x-gusto-api-version` **Changed** * `gusto.bank_accounts.verify()`: `request.x-gusto-api-version` **Changed** * `gusto.bank_accounts.get()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.locations.get_minimum_wages()`: `request.x-gusto-api-version` **Changed** * `gusto.locations.update()`: * `request.x-gusto-api-version` **Changed** * `response.inactive` **Added** * `gusto.employees.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.employees.get_custom_fields()`: `request.x-gusto-api-version` **Changed** * `gusto.employees.update_onboarding_documents_config()`: `request.x-gusto-api-version` **Changed** * `gusto.employees.get_onboarding_status()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employees.update_onboarding_status()`: `request.x-gusto-api-version` **Changed** * `gusto.employees.get_time_off_activities()`: `request.x-gusto-api-version` **Changed** * `gusto.locations.retrieve()`: * `request.x-gusto-api-version` **Changed** * `response.inactive` **Added** * `gusto.departments.create()`: `request.x-gusto-api-version` **Changed** * `gusto.departments.get_all()`: `request.x-gusto-api-version` **Changed** * `gusto.departments.get()`: `request.x-gusto-api-version` **Changed** * `gusto.departments.update()`: `request.x-gusto-api-version` **Changed** * `gusto.departments.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.departments.add_people()`: `request.x-gusto-api-version` **Changed** * `gusto.departments.remove_people()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_employments.create_termination()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_employments.get_terminations()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_employments.delete_termination()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_employments.update_termination()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_employments.create_rehire()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_employments.rehire()`: `request.x-gusto-api-version` **Changed** * `gusto.locations.get()`: * `request.x-gusto-api-version` **Changed** * `response.[].inactive` **Added** * `gusto.employee_employments.delete_rehire()`: `request.x-gusto-api-version` **Changed** * `gusto.locations.create()`: * `request.x-gusto-api-version` **Changed** * `response.inactive` **Added** * `gusto.employee_addresses.get()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.create()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.retrieve_home_address()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.update()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.flows.create()`: `request` **Changed** * `gusto.employee_addresses.get_work_addresses()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.create_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.retrieve_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.update_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.employee_addresses.delete_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.signatories.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.signatories.update()`: `request.x-gusto-api-version` **Changed** * `gusto.signatories.invite()`: `request.x-gusto-api-version` **Changed** * `gusto.signatories.list()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_payment_method.create()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_payment_method.delete_bank_account()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_payment_method.update_bank_account()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_payment_method.get()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_payment_method.update()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_payment_methods.get_bank_accounts()`: `request.x-gusto-api-version` **Changed** * `gusto.jobs_and_compensations.create_job()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `gusto.jobs_and_compensations.get_jobs()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `gusto.jobs_and_compensations.get_job()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `gusto.jobs_and_compensations.update()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `gusto.jobs_and_compensations.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.jobs_and_compensations.get_compensations()`: `request.x-gusto-api-version` **Changed** * `gusto.jobs_and_compensations.create_compensation()`: `request.x-gusto-api-version` **Changed** * `gusto.jobs_and_compensations.get_compensation()`: `request.x-gusto-api-version` **Changed** * `gusto.jobs_and_compensations.update_compensation()`: `request.x-gusto-api-version` **Changed** * `gusto.jobs_and_compensations.delete_compensation()`: `request.x-gusto-api-version` **Changed** * `gusto.earning_types.create()`: `request.x-gusto-api-version` **Changed** * `gusto.earning_types.list()`: `request.x-gusto-api-version` **Changed** * `gusto.earning_types.update()`: `request.x-gusto-api-version` **Changed** * `gusto.earning_types.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.signatories.create()`: `request.x-gusto-api-version` **Changed** * `gusto.industry_selection.update()`: `request.x-gusto-api-version` **Changed** * `gusto.industry_selection.get()`: `request.x-gusto-api-version` **Changed** * `gusto.federal_tax_details.update()`: * `request.x-gusto-api-version` **Changed** * `response.ein_verification` **Added** * `gusto.contractors.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.contractors.get_onboarding_status()`: `request.x-gusto-api-version` **Changed** * `gusto.contractors.update_onboarding_status()`: `request.x-gusto-api-version` **Changed** * `gusto.federal_tax_details.get()`: * `request.x-gusto-api-version` **Changed** * `response.ein_verification` **Added** * `gusto.company_attachment.get_download_url()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_payment_methods.create_bank_account()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_payment_method.get_bank_accounts()`: `request.x-gusto-api-version` **Changed** * `gusto.company_attachments.create()`: `request.x-gusto-api-version` **Changed** * `gusto.company_attachments.get_list()`: `request.x-gusto-api-version` **Changed** * `gusto.webhooks.create_subscription()`: `request.x-gusto-api-version` **Changed** * `gusto.webhooks.list_subscriptions()`: `request.x-gusto-api-version` **Changed** * `gusto.webhooks.update_subscription()`: `request.x-gusto-api-version` **Changed** * `gusto.webhooks.get_subscription()`: `request.x-gusto-api-version` **Changed** * `gusto.webhooks.delete_subscription()`: `request.x-gusto-api-version` **Changed** * `gusto.webhooks.verify()`: `request.x-gusto-api-version` **Changed** * `gusto.webhooks.request_verification_token()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_forms.list()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_forms.get()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_forms.get_pdf()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_forms.generate1099()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_documents.get_all()`: `request.x-gusto-api-version` **Changed** * `gusto.external_payrolls.list_tax_liabilities()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_documents.get_pdf()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_documents.sign()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_forms.generate_w2()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_forms.list()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_forms.get()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_forms.get_pdf()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_forms.sign()`: `request.x-gusto-api-version` **Changed** * `gusto.company_attachments.get_details()`: `request.x-gusto-api-version` **Changed** * `gusto.invoices.get()`: `request.x-gusto-api-version` **Changed** * `gusto.payrolls.get_approved_reversals()`: `request.x-gusto-api-version` **Changed** * `gusto.companies.finish_onboarding()`: * `request.x-gusto-api-version` **Changed** * `response.onboarding_steps.[].completed_at` **Added** * `gusto.companies.get_onboarding_status()`: * `request.x-gusto-api-version` **Changed** * `response.onboarding_steps.[].completed_at` **Added** * `gusto.companies.list_admins()`: `request.x-gusto-api-version` **Changed** * `gusto.companies.create_admin()`: `request.x-gusto-api-version` **Changed** * `gusto.companies.retrieve_terms_of_service()`: `request.x-gusto-api-version` **Changed** * `gusto.payrolls.get_blockers()`: `request.x-gusto-api-version` **Changed** * `gusto.payrolls.skip()`: `request.x-gusto-api-version` **Changed** * `gusto.payrolls.calculate_gross_up()`: `request.x-gusto-api-version` **Changed** * `gusto.payrolls.calculate()`: `request.x-gusto-api-version` **Changed** * `gusto.payrolls.submit()`: `request.x-gusto-api-version` **Changed** * `gusto.companies.accept_terms_of_service()`: `request.x-gusto-api-version` **Changed** * `gusto.payrolls.get_pay_stub()`: * `request.x-gusto-api-version` **Changed** * `response.status[200].content[application/pdf` **Added** * `error.status[404]` **Added** * `gusto.payrolls.get_pay_stubs()`: * `request` **Changed** * `response.[].payment_method` **Added** * `gusto.companies.migrate()`: `request.x-gusto-api-version` **Changed** * `gusto.time_off_policies.calculate_accruing_time_off_hours()`: `request.x-gusto-api-version` **Changed** * `gusto.companies.create_partner_managed()`: `request.x-gusto-api-version` **Changed** * `gusto.introspection.refresh_token()`: `request.x-gusto-api-version` **Changed** * `gusto.introspection.get_info()`: `request.x-gusto-api-version` **Changed** * `gusto.reports.get()`: **Deleted** **Breaking**⚠️ * `gusto.reimbursements.delete-v1-recurring_reimbursements()`: **Added** * `gusto.reimbursements.put-v1-recurring_reimbursements()`: **Added** * `gusto.reimbursements.get-v1-recurring_reimbursements()`: **Added** * `gusto.reimbursements.post-v1-employees-employee_id-recurring_reimbursements()`: **Added** * `gusto.reimbursements.get-v1-employees-employee_id-recurring_reimbursements()`: **Added** * `gusto.contractor_payments.fund()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_payments.create()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_payments.list()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_payments.get()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_payments.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_payments.preview()`: `request.x-gusto-api-version` **Changed** * `gusto.salary_estimates.get-v1-salary_estimates-occupations()`: **Added** * `gusto.contractor_payment_groups.get_list()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto.salary_estimates.post-v1-salary_estimates-uuid-accept()`: **Added** * `gusto.contractor_payment_groups.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.contractor_payment_groups.delete()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `gusto.contractor_payment_groups.fund()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `gusto.company_forms.get_all()`: `request` **Changed** * `gusto.company_forms.get()`: `request.x-gusto-api-version` **Changed** * `gusto.company_forms.get_pdf()`: `request.x-gusto-api-version` **Changed** * `gusto.company_forms.sign()`: `request.x-gusto-api-version` **Changed** * `gusto.generated_documents.get()`: `request.x-gusto-api-version` **Changed** * `gusto.salary_estimates.put-v1-salary_estimates-id()`: **Added** * `gusto.reports.get_template()`: `request.x-gusto-api-version` **Changed** * `gusto.company_benefits.create()`: `request.x-gusto-api-version` **Changed** * `gusto.company_benefits.list()`: `request.x-gusto-api-version` **Changed** * `gusto.company_benefits.get()`: `request.x-gusto-api-version` **Changed** * `gusto.company_benefits.update()`: `request.x-gusto-api-version` **Changed** * `gusto.company_benefits.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.company_benefits.get_all()`: * `request.x-gusto-api-version` **Changed** * `response.[].writable_by_application` **Added** * `gusto.company_benefits.get_supported()`: * `request.x-gusto-api-version` **Changed** * `response.writable_by_application` **Added** * `gusto.company_benefits.get_summary()`: `request.x-gusto-api-version` **Changed** * `gusto.salary_estimates.get-v1-salary_estimates-id()`: **Added** * `gusto.salary_estimates.post-v1-employees-employee_id-salary_estimates()`: **Added** * `gusto.company_benefits.get_requirements()`: `request.x-gusto-api-version` **Changed** * `gusto.notifications.get-company-notifications()`: **Added** * `gusto.company_benefits.put-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `gusto.company_benefits.get-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `gusto.reports.get-reports-request_uuid()`: **Added** * `gusto.employee_benefits.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_benefits.get_ytd_benefit_amounts_from_different_company()`: `request.x-gusto-api-version` **Changed** * `gusto.employee_benefits.create_ytd_benefit_amounts_from_different_company()`: `request.x-gusto-api-version` **Changed** * `gusto.garnishments.create()`: `request` **Changed** * `gusto.garnishments.list()`: `request.x-gusto-api-version` **Changed** * `gusto.garnishments.get()`: `request.x-gusto-api-version` **Changed** * `gusto.garnishments.update()`: `request` **Changed** * `gusto.garnishments.get_child_support_data()`: `request.x-gusto-api-version` **Changed** * `gusto.i9verification.get_authorization()`: `request.x-gusto-api-version` **Changed** * `gusto.i9verification.update()`: `request.x-gusto-api-version` **Changed** * `gusto.i9verification.get_document_options()`: `request.x-gusto-api-version` **Changed** * `gusto.i9verification.get_documents()`: `request.x-gusto-api-version` **Changed** * `gusto.i9verification.create_documents()`: `request.x-gusto-api-version` **Changed** * `gusto.i9verification.delete_document()`: `request.x-gusto-api-version` **Changed** * `gusto.i9verification.employer_sign()`: `request.x-gusto-api-version` **Changed** * `gusto.reports.post-payrolls-payroll_uuid-reports-general_ledger()`: **Added** * `gusto.tax_requirements.update_state()`: `request.x-gusto-api-version` **Changed** * `gusto.tax_requirements.get_all()`: `request.x-gusto-api-version` **Changed** * `gusto.holiday_pay_policies.get()`: `request.x-gusto-api-version` **Changed** * `gusto.holiday_pay_policies.create()`: `request.x-gusto-api-version` **Changed** * `gusto.holiday_pay_policies.update()`: `request.x-gusto-api-version` **Changed** * `gusto.holiday_pay_policies.delete()`: `request.x-gusto-api-version` **Changed** * `gusto.holiday_pay_policies.add_employees()`: `request.x-gusto-api-version` **Changed** * `gusto.holiday_pay_policies.remove_employees()`: `request.x-gusto-api-version` **Changed** * `gusto.holiday_pay_policies.preview_paid_holidays()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_payment_groups.patch-v1-contractor_payment_groups-id-partner_disbursements()`: **Added** * `gusto.events.get()`: `request.x-gusto-api-version` **Changed** * `gusto.contractor_payment_groups.get-v1-contractor_payment_groups-id-partner_disbursements()`: **Added** * `gusto.payrolls.patch-v1-companies-company_id-payrolls-id-partner_disbursements()`: **Added** * `gusto.recovery_cases.redebit()`: `request.x-gusto-api-version` **Changed** * `gusto.payrolls.get-v1-companies-company_id-payrolls-id-partner_disbursements()`: **Added** * `gusto.webhooks.get-v1-webhooks-health_check()`: **Added** * `gusto.contractors.get-v1-companies-company_id-contractors-payment_details()`: **Added** * `gusto.employees.get-v1-companies-company_id-employees-payment_details()`: **Added**
e4ee467 to
16ff8a6
Compare
Important
Linting report available at: https://app.speakeasy.com/org/gusto/ruby-sdk/linting-report/839771202ab252f462d6d7ff7712e48c
OpenAPI Change report available at: https://app.speakeasy.com/org/gusto/ruby-sdk/changes-report/a2efb6ec0bc24e259141f9f223f35c39
SDK update
Versioning
Version Bump Type: [minor] - 🤖 (automated)
Python SDK Changes Detected:
gusto_app_integration.companies.get():request.x-gusto-api-versionChangedresponse.locations.[]Changed Breakinggusto_app_integration.employee_benefits.update():request.x-gusto-api-versionChangedresponseChanged Breakinggusto_app_integration.employee_benefits.get():request.x-gusto-api-versionChangedresponseChanged Breakinggusto_app_integration.employee_benefits.get_all():request.x-gusto-api-versionChangedresponse.[]Changed Breakinggusto_app_integration.employee_benefits.create():request.x-gusto-api-versionChangedresponseChanged Breakinggusto_app_integration.company_benefits.bulk_update_employee_benefits():requestChangedresponse.[]Changed Breakinggusto_app_integration.company_benefits.get_employee_benefits():request.x-gusto-api-versionChangedresponse.[]Changed Breakinggusto_app_integration.payrolls.prepare():requestChangedresponseChanged Breakinggusto_app_integration.payrolls.update():requestChangedresponseChanged Breakingerror.status[404]Addedgusto_app_integration.payrolls.get():requestChangedresponseChanged Breakingerror.status[404]Addedgusto_app_integration.payrolls.get_for_company():requestChangedresponse.[]Changed Breakingerror.status[404]Addedgusto_app_integration.contractors.update():request.x-gusto-api-versionChangedresponseChanged Breakinggusto_app_integration.contractors.get_by_id():request.x-gusto-api-versionChangedresponseChanged Breakinggusto_app_integration.contractors.get():requestChangedresponse.[]Changed Breakinggusto_app_integration.contractors.create():request.x-gusto-api-versionChangedresponseChanged Breakinggusto_app_integration.employee_addresses.delete_home_address():request.x-gusto-api-versionChangederror.status[422]Removed Breakinggusto_app_integration.employee_employments.get_history():request.x-gusto-api-versionChangedresponse.[].termination_dateChanged Breakinggusto_app_integration.employee_employments.get_rehire():request.x-gusto-api-versionChangedresponse.status[204]Added Breakinggusto_app_integration.employees.update():requestChanged BreakingresponseChanged Breakinggusto_app_integration.employees.get_by_id():requestChangedresponseChanged Breakingerror.status[404]Addedgusto_app_integration.employees.create():requestChangedresponseChanged Breakinggusto_app_integration.employees.get():requestChangedresponse.[]Changed Breakinggusto_app_integration.pay_schedules.get_assignments():request.x-gusto-api-versionChangedresponse.employees.[].pay_schedule_uuidChanged Breakinggusto_app_integration.companies.get_custom_fields():request.x-gusto-api-versionChangedresponse.custom_fields.[].descriptionChanged Breakinggusto_app_integration.companies.update():request.x-gusto-api-versionChangedresponse.locations.[]Changed Breakinggusto_app_integration.locations.get_minimum_wages():request.x-gusto-api-versionChangedgusto_app_integration.jobs_and_compensations.get_compensation():request.x-gusto-api-versionChangedgusto_app_integration.introspection.disconnect_app_integration():request.x-gusto-api-versionChangedgusto_app_integration.companies.get_admins():request.x-gusto-api-versionChangedgusto_app_integration.introspection.refresh_access_token():request.x-gusto-api-versionChangedgusto_app_integration.locations.create():request.x-gusto-api-versionChangedresponse.inactiveAddedgusto_app_integration.locations.get():request.x-gusto-api-versionChangedresponse.inactiveAddedgusto_app_integration.locations.update():request.x-gusto-api-versionChangedresponse.inactiveAddedgusto_app_integration.contractors.get-v1-companies-company_id-contractors-payment_details(): Addedgusto_app_integration.company_locations.list():request.x-gusto-api-versionChangedresponse.[].inactiveAddedgusto_app_integration.pay_schedules.list():request.x-gusto-api-versionChangedgusto_app_integration.pay_schedules.get():request.x-gusto-api-versionChangedgusto_app_integration.pay_schedules.get_pay_periods():request.x-gusto-api-versionChangedgusto_app_integration.pay_schedules.get_unprocessed_termination_pay_periods():request.x-gusto-api-versionChangedgusto_app_integration.introspection.revoke():request.x-gusto-api-versionChangedgusto_app_integration.introspection.get_token_info():request.x-gusto-api-versionChangedgusto_app_integration.contractor_payment_groups.fetch(): Deleted Breakinggusto_app_integration.contractor_payment_groups.preview(): Deleted Breakinggusto_app_integration.contractor_payment_groups.get(): Deleted Breakinggusto_app_integration.employees.delete():request.x-gusto-api-versionChangedgusto_app_integration.employees.get_custom_fields():request.x-gusto-api-versionChangedgusto_app_integration.employees.get_time_off_activities():request.x-gusto-api-versionChangedgusto_app_integration.employees.get_terminations():request.x-gusto-api-versionChangedgusto_app_integration.departments.create():request.x-gusto-api-versionChangedgusto_app_integration.departments.get_all():request.x-gusto-api-versionChangedgusto_app_integration.departments.get():request.x-gusto-api-versionChangedgusto_app_integration.departments.update():request.x-gusto-api-versionChangedgusto_app_integration.departments.delete():request.x-gusto-api-versionChangedgusto_app_integration.departments.add_people():request.x-gusto-api-versionChangedgusto_app_integration.departments.remove_people():request.x-gusto-api-versionChangedgusto_app_integration.employee_employments.create_termination():request.x-gusto-api-versionChangedgusto_app_integration.employee_employments.delete_termination():request.x-gusto-api-versionChangedgusto_app_integration.employee_employments.update_termination():request.x-gusto-api-versionChangedgusto_app_integration.employee_employments.create_rehire():request.x-gusto-api-versionChangedgusto_app_integration.employee_employments.update_rehire():request.x-gusto-api-versionChangedgusto_app_integration.reimbursements.delete-v1-recurring_reimbursements(): Addedgusto_app_integration.employee_employments.delete_rehire():request.x-gusto-api-versionChangedgusto_app_integration.reimbursements.put-v1-recurring_reimbursements(): Addedgusto_app_integration.employee_addresses.list_home_addresses():request.x-gusto-api-versionChangedresponse.[]Changederror.status[404]Addedgusto_app_integration.employee_addresses.create():requestChangedresponseChangederror.status[404]Addedgusto_app_integration.employee_addresses.get():request.x-gusto-api-versionChangedresponseChangederror.status[404]Addedgusto_app_integration.employee_addresses.update():requestChangedresponseChangederror.status[404]Addedgusto_app_integration.reimbursements.get-v1-recurring_reimbursements(): Addedgusto_app_integration.employee_addresses.get_work_addresses():request.x-gusto-api-versionChangederror.status[404]Addedgusto_app_integration.employee_addresses.create_work_address():request.x-gusto-api-versionChangederror.status[404]Addedgusto_app_integration.employee_addresses.get_work_address():request.x-gusto-api-versionChangederror.status[404]Addedgusto_app_integration.employee_addresses.update_work_address():request.x-gusto-api-versionChangederror.status[404]Addedgusto_app_integration.employee_addresses.delete_work_address():request.x-gusto-api-versionChangederror.status[404]Addedgusto_app_integration.jobs.create():request.x-gusto-api-versionChangedresponseChangedgusto_app_integration.jobs.create_compensation():request.x-gusto-api-versionChangedgusto_app_integration.jobs_and_compensations.get_jobs():request.x-gusto-api-versionChangedresponse.[]Changedgusto_app_integration.jobs_and_compensations.get():request.x-gusto-api-versionChangedresponseChangedgusto_app_integration.jobs_and_compensations.update_job():request.x-gusto-api-versionChangedresponseChangedgusto_app_integration.jobs_and_compensations.delete():request.x-gusto-api-versionChangedgusto_app_integration.jobs_and_compensations.get_compensations_for_job():request.x-gusto-api-versionChangedgusto_app_integration.companies.provision():request.x-gusto-api-versionChangedgusto_app_integration.jobs_and_compensations.update_compensation():request.x-gusto-api-versionChangedgusto_app_integration.jobs_and_compensations.delete_compensation():request.x-gusto-api-versionChangedgusto_app_integration.earning_types.create():request.x-gusto-api-versionChangedgusto_app_integration.earning_types.get():request.x-gusto-api-versionChangedgusto_app_integration.earning_types.update():request.x-gusto-api-versionChangedgusto_app_integration.earning_types.deactivate():request.x-gusto-api-versionChangedgusto_app_integration.reimbursements.post-v1-employees-employee_id-recurring_reimbursements(): Addedgusto_app_integration.reimbursements.get-v1-employees-employee_id-recurring_reimbursements(): Addedgusto_app_integration.salary_estimates.get-v1-salary_estimates-occupations(): Addedgusto_app_integration.salary_estimates.post-v1-salary_estimates-uuid-accept(): Addedgusto_app_integration.webhooks.create():request.x-gusto-api-versionChangedgusto_app_integration.webhooks.list_subscriptions():request.x-gusto-api-versionChangedgusto_app_integration.webhooks.update_subscription():request.x-gusto-api-versionChangedgusto_app_integration.webhooks.get_subscription():request.x-gusto-api-versionChangedgusto_app_integration.webhooks.delete_subscription():request.x-gusto-api-versionChangedgusto_app_integration.webhooks.verify():request.x-gusto-api-versionChangedgusto_app_integration.webhooks.request_verification_token():request.x-gusto-api-versionChangedgusto_app_integration.salary_estimates.put-v1-salary_estimates-id(): Addedgusto_app_integration.salary_estimates.get-v1-salary_estimates-id(): Addedgusto_app_integration.salary_estimates.post-v1-employees-employee_id-salary_estimates(): Addedgusto_app_integration.time_off_requests.get-v1-companies-company_id-time_off_requests(): Addedgusto_app_integration.time_off_policies.calculate_accruing_time_off_hours():request.x-gusto-api-versionChangedgusto_app_integration.contractor_payments.get():request.x-gusto-api-versionChangedgusto_app_integration.contractor_payments.get_by_id():request.x-gusto-api-versionChangedgusto_app_integration.company_benefits.create():request.x-gusto-api-versionChangedgusto_app_integration.company_benefits.list():request.x-gusto-api-versionChangedgusto_app_integration.company_benefits.get_by_id():request.x-gusto-api-versionChangedgusto_app_integration.company_benefits.update():request.x-gusto-api-versionChangedgusto_app_integration.company_benefits.delete():request.x-gusto-api-versionChangedgusto_app_integration.company_benefits.list_supported():request.x-gusto-api-versionChangedresponse.[].writable_by_applicationAddedgusto_app_integration.company_benefits.get():request.x-gusto-api-versionChangedresponse.writable_by_applicationAddedgusto_app_integration.company_benefits.get_summary():request.x-gusto-api-versionChangedgusto_app_integration.notifications.get-company-notifications(): Addedgusto_app_integration.company_benefits.put-v1-company_benefits-company_benefit_id-contribution_exclusions(): Addedgusto_app_integration.company_benefits.get_requirements():request.x-gusto-api-versionChangedgusto_app_integration.company_benefits.get-v1-company_benefits-company_benefit_id-contribution_exclusions(): Addedgusto_app_integration.reports.get-reports-request_uuid(): Addedgusto_app_integration.reports.post-payrolls-payroll_uuid-reports-general_ledger(): Addedgusto_app_integration.webhooks.get-v1-webhooks-health_check(): Addedgusto_app_integration.employee_benefits.delete():request.x-gusto-api-versionChangedgusto_app_integration.employee_benefits.get_ytd_benefit_amounts_from_different_company():request.x-gusto-api-versionChangedgusto_app_integration.employee_benefits.create_ytd_benefit_amounts_from_different_company():request.x-gusto-api-versionChangedgusto_app_integration.garnishments.create():requestChangedgusto_app_integration.garnishments.get():request.x-gusto-api-versionChangedgusto_app_integration.garnishments.get_by_id():request.x-gusto-api-versionChangedgusto_app_integration.garnishments.update():requestChangedgusto_app_integration.garnishments.get_child_support():request.x-gusto-api-versionChangedgusto_app_integration.events.get_all():request.x-gusto-api-versionChangedgusto_app_integration.time_tracking.get-companies-company_uuid-time_tracking-time_sheets():request.x-gusto-api-versionChangedgusto_app_integration.time_tracking.post-companies-company_uuid-time_tracking-time_sheets():request.x-gusto-api-versionChangedgusto_app_integration.time_tracking.get-time_tracking-time_sheets-time_sheet_uuid():request.x-gusto-api-versionChangedgusto_app_integration.time_tracking.put-time_tracking-time_sheets-time_sheet_uuid():request.x-gusto-api-versionChangedgusto_app_integration.time_tracking.delete-time_tracking-time_sheets-time_sheet_uuid():request.x-gusto-api-versionChangedPython SDK Changes Detected:
gusto.payment_configs.get():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.wire_in_requests.list():request.x-gusto-api-versionChangedresponse.[]Changed Breakinggusto.wire_in_requests.submit():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.wire_in_requests.get():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.ach_transactions.get_all():request.x-gusto-api-versionChangedresponse.[].recipient_typeChanged Breakinggusto.recovery_cases.get():request.x-gusto-api-versionChangedresponse.[].contractor_payment_uuidsChanged Breakinggusto.information_requests.get-information-requests():request.x-gusto-api-versionChangedresponse.[].typeChanged Breakinggusto.notifications.get_details():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.tax_requirements.get():request.x-gusto-api-versionChangedresponse.requirement_sets.[].requirements.[]Changed Breakinggusto.employee_benefits.update():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.employee_benefits.retrieve():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.employee_benefits.get():request.x-gusto-api-versionChangedresponse.[]Changed Breakinggusto.employee_benefits.create():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.company_benefits.update_employee_benefits():requestChangedresponse.[]Changed Breakinggusto.company_benefits.get_employee_benefits():request.x-gusto-api-versionChangedresponse.[]Changed Breakinggusto.reports.create_custom():request.x-gusto-api-versionChangedresponse.custom_nameChanged Breakinggusto.contractor_payment_groups.preview():requestChanged BreakingresponseChanged Breakingerror.status[404]Addedgusto.contractor_payment_groups.create():requestChanged BreakingresponseChanged Breakingerror.status[404]Addedgusto.contractor_payments.get_receipt():request.x-gusto-api-versionChangedresponse.contractor_payments.[].payment_methodChanged Breakinggusto.time_off_policies.deactivate():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.time_off_policies.update_balance():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.time_off_policies.remove_employees():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.time_off_policies.add_employees():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.time_off_policies.create():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.time_off_policies.get_all():request.x-gusto-api-versionChangedresponse.[]Changed Breakinggusto.time_off_policies.update():requestChanged BreakingresponseChanged Breakinggusto.time_off_policies.get():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.companies.get():request.x-gusto-api-versionChangedresponse.locations.[]Changed Breakinggusto.companies.update():request.x-gusto-api-versionChangedresponse.locations.[]Changed Breakinggusto.payrolls.generate_printable_checks():request.x-gusto-api-versionChangedresponse.starting_check_numberChanged Breakinggusto.payrolls.cancel():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.payrolls.get_receipt():request.x-gusto-api-versionChangedresponse.employee_compensations.[].payment_methodChanged Breakingerror.status[404]Addedgusto.payrolls.prepare():requestChangedresponseChanged Breakinggusto.payrolls.delete():request.x-gusto-api-versionChangederrorChanged Breakinggusto.payrolls.update():requestChangedresponseChanged Breakingerror.status[404]Addedgusto.payrolls.get():requestChangedresponseChanged Breakingerror.status[404]Addedgusto.companies.get_custom_fields():request.x-gusto-api-versionChangedresponse.custom_fields.[].descriptionChanged Breakinggusto.companies.suspensions.get():request.x-gusto-api-versionChangedresponse.[]Changed Breakingerror.status[404]Addedgusto.companies.suspensions.suspend():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.payrolls.list():requestChangedresponse.[]Changed Breakingerror.status[404]Addedgusto.payrolls.create_off_cycle():requestChanged BreakingresponseChanged Breakingerror.status[404]Addedgusto.contractor_payment_method.update():request.x-gusto-api-versionChangedresponse.typeChanged Breakinggusto.contractor_payment_method.get():request.x-gusto-api-versionChangedresponse.typeChanged Breakinggusto.contractors.update_address():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.contractors.get_address():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.contractors.update():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.contractors.get():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.contractors.list():requestChangedresponse.[]Changed Breakinggusto.contractors.create():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.employee_tax_setup.update_state_taxes():request.x-gusto-api-versionChangedresponse.[]Changed Breakingerror.status[404]Addedgusto.employee_tax_setup.get_state_taxes():request.x-gusto-api-versionChangedresponse.[]Changed Breakingerror.status[404]Addedgusto.employee_tax_setup.update_federal_taxes():request.x-gusto-api-versionChangedresponse.additional_withholdingChanged Breakinggusto.employee_tax_setup.get_federal_taxes():request.x-gusto-api-versionChangedresponse.additional_withholdingChanged Breakinggusto.employee_addresses.delete():request.x-gusto-api-versionChangederror.status[422]Removed Breakinggusto.employee_employments.get_history():request.x-gusto-api-versionChangedresponse.[].termination_dateChanged Breakinggusto.employee_employments.get_rehire():request.x-gusto-api-versionChangedresponse.status[204]Added Breakinggusto.historical_employees.update():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.employees.update():requestChanged BreakingresponseChanged Breakinggusto.employees.get():requestChangedresponseChanged Breakingerror.status[404]Addedgusto.bank_accounts.create():requestChanged Breakingerror.status[404]Addedgusto.employees.create_historical():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.employees.create():requestChangedresponseChanged Breakinggusto.employees.list():requestChangedresponse.[]Changed Breakinggusto.external_payrolls.create():request.x-gusto-api-versionChangedresponse.applicable_benefitsChanged Breakinggusto.pay_schedules.get_assignments():request.x-gusto-api-versionChangedresponse.employees.[].pay_schedule_uuidChanged Breakinggusto.external_payrolls.retrieve():request.x-gusto-api-versionChangedresponse.applicable_benefitsChanged Breakinggusto.payment_configs.update():request.x-gusto-api-versionChangedresponseChanged Breakinggusto.external_payrolls.update():request.x-gusto-api-versionChangedresponse.applicable_benefitsChanged Breakinggusto.external_payrolls.calculate_taxes():request.x-gusto-api-versionChangedgusto.contractor_documents.get():request.x-gusto-api-versionChangedgusto.external_payrolls.update_tax_liabilities():request.x-gusto-api-versionChangedgusto.external_payrolls.finalize_tax_liabilities():request.x-gusto-api-versionChangedgusto.bank_accounts.delete-v1-companies-company_id-bank-accounts-bank_account_id(): Addedgusto.external_payrolls.delete():request.x-gusto-api-versionChangedgusto.pay_schedules.create():request.x-gusto-api-versionChangedgusto.pay_schedules.get_all():request.x-gusto-api-versionChangedgusto.pay_schedules.get_preview():request.x-gusto-api-versionChangedgusto.pay_schedules.get():request.x-gusto-api-versionChangedgusto.pay_schedules.update():request.x-gusto-api-versionChangedgusto.pay_schedules.get_pay_periods():request.x-gusto-api-versionChangedgusto.pay_schedules.get_unprocessed_termination_periods():request.x-gusto-api-versionChangedgusto.external_payrolls.get():request.x-gusto-api-versionChangedgusto.pay_schedules.preview_assignment():request.x-gusto-api-versionChangedgusto.pay_schedules.assign():request.x-gusto-api-versionChangedgusto.bank_accounts.create_from_plaid_token():request.x-gusto-api-versionChangedgusto.bank_accounts.verify():request.x-gusto-api-versionChangedgusto.bank_accounts.get():request.x-gusto-api-versionChangederror.status[404]Addedgusto.locations.get_minimum_wages():request.x-gusto-api-versionChangedgusto.locations.update():request.x-gusto-api-versionChangedresponse.inactiveAddedgusto.employees.delete():request.x-gusto-api-versionChangedgusto.employees.get_custom_fields():request.x-gusto-api-versionChangedgusto.employees.update_onboarding_documents_config():request.x-gusto-api-versionChangedgusto.employees.get_onboarding_status():request.x-gusto-api-versionChangederror.status[404]Addedgusto.employees.update_onboarding_status():request.x-gusto-api-versionChangedgusto.employees.get_time_off_activities():request.x-gusto-api-versionChangedgusto.locations.retrieve():request.x-gusto-api-versionChangedresponse.inactiveAddedgusto.departments.create():request.x-gusto-api-versionChangedgusto.departments.get_all():request.x-gusto-api-versionChangedgusto.departments.get():request.x-gusto-api-versionChangedgusto.departments.update():request.x-gusto-api-versionChangedgusto.departments.delete():request.x-gusto-api-versionChangedgusto.departments.add_people():request.x-gusto-api-versionChangedgusto.departments.remove_people():request.x-gusto-api-versionChangedgusto.employee_employments.create_termination():request.x-gusto-api-versionChangedgusto.employee_employments.get_terminations():request.x-gusto-api-versionChangedgusto.employee_employments.delete_termination():request.x-gusto-api-versionChangedgusto.employee_employments.update_termination():request.x-gusto-api-versionChangedgusto.employee_employments.create_rehire():request.x-gusto-api-versionChangedgusto.employee_employments.rehire():request.x-gusto-api-versionChangedgusto.locations.get():request.x-gusto-api-versionChangedresponse.[].inactiveAddedgusto.employee_employments.delete_rehire():request.x-gusto-api-versionChangedgusto.locations.create():request.x-gusto-api-versionChangedresponse.inactiveAddedgusto.employee_addresses.get():request.x-gusto-api-versionChangedresponse.[]Changederror.status[404]Addedgusto.employee_addresses.create():requestChangedresponseChangederror.status[404]Addedgusto.employee_addresses.retrieve_home_address():request.x-gusto-api-versionChangedresponseChangederror.status[404]Addedgusto.employee_addresses.update():requestChangedresponseChangederror.status[404]Addedgusto.flows.create():requestChangedgusto.employee_addresses.get_work_addresses():request.x-gusto-api-versionChangederror.status[404]Addedgusto.employee_addresses.create_work_address():request.x-gusto-api-versionChangederror.status[404]Addedgusto.employee_addresses.retrieve_work_address():request.x-gusto-api-versionChangederror.status[404]Addedgusto.employee_addresses.update_work_address():request.x-gusto-api-versionChangederror.status[404]Addedgusto.employee_addresses.delete_work_address():request.x-gusto-api-versionChangederror.status[404]Addedgusto.signatories.delete():request.x-gusto-api-versionChangedgusto.signatories.update():request.x-gusto-api-versionChangedgusto.signatories.invite():request.x-gusto-api-versionChangedgusto.signatories.list():request.x-gusto-api-versionChangedgusto.employee_payment_method.create():request.x-gusto-api-versionChangedgusto.employee_payment_method.delete_bank_account():request.x-gusto-api-versionChangedgusto.employee_payment_method.update_bank_account():request.x-gusto-api-versionChangedgusto.employee_payment_method.get():request.x-gusto-api-versionChangedgusto.employee_payment_method.update():request.x-gusto-api-versionChangedgusto.employee_payment_methods.get_bank_accounts():request.x-gusto-api-versionChangedgusto.jobs_and_compensations.create_job():request.x-gusto-api-versionChangedresponseChangedgusto.jobs_and_compensations.get_jobs():request.x-gusto-api-versionChangedresponse.[]Changedgusto.jobs_and_compensations.get_job():request.x-gusto-api-versionChangedresponseChangedgusto.jobs_and_compensations.update():request.x-gusto-api-versionChangedresponseChangedgusto.jobs_and_compensations.delete():request.x-gusto-api-versionChangedgusto.jobs_and_compensations.get_compensations():request.x-gusto-api-versionChangedgusto.jobs_and_compensations.create_compensation():request.x-gusto-api-versionChangedgusto.jobs_and_compensations.get_compensation():request.x-gusto-api-versionChangedgusto.jobs_and_compensations.update_compensation():request.x-gusto-api-versionChangedgusto.jobs_and_compensations.delete_compensation():request.x-gusto-api-versionChangedgusto.earning_types.create():request.x-gusto-api-versionChangedgusto.earning_types.list():request.x-gusto-api-versionChangedgusto.earning_types.update():request.x-gusto-api-versionChangedgusto.earning_types.delete():request.x-gusto-api-versionChangedgusto.signatories.create():request.x-gusto-api-versionChangedgusto.industry_selection.update():request.x-gusto-api-versionChangedgusto.industry_selection.get():request.x-gusto-api-versionChangedgusto.federal_tax_details.update():request.x-gusto-api-versionChangedresponse.ein_verificationAddedgusto.contractors.delete():request.x-gusto-api-versionChangedgusto.contractors.get_onboarding_status():request.x-gusto-api-versionChangedgusto.contractors.update_onboarding_status():request.x-gusto-api-versionChangedgusto.federal_tax_details.get():request.x-gusto-api-versionChangedresponse.ein_verificationAddedgusto.company_attachment.get_download_url():request.x-gusto-api-versionChangedgusto.contractor_payment_methods.create_bank_account():request.x-gusto-api-versionChangedgusto.contractor_payment_method.get_bank_accounts():request.x-gusto-api-versionChangedgusto.company_attachments.create():request.x-gusto-api-versionChangedgusto.company_attachments.get_list():request.x-gusto-api-versionChangedgusto.webhooks.create_subscription():request.x-gusto-api-versionChangedgusto.webhooks.list_subscriptions():request.x-gusto-api-versionChangedgusto.webhooks.update_subscription():request.x-gusto-api-versionChangedgusto.webhooks.get_subscription():request.x-gusto-api-versionChangedgusto.webhooks.delete_subscription():request.x-gusto-api-versionChangedgusto.webhooks.verify():request.x-gusto-api-versionChangedgusto.webhooks.request_verification_token():request.x-gusto-api-versionChangedgusto.contractor_forms.list():request.x-gusto-api-versionChangedgusto.contractor_forms.get():request.x-gusto-api-versionChangedgusto.contractor_forms.get_pdf():request.x-gusto-api-versionChangedgusto.contractor_forms.generate1099():request.x-gusto-api-versionChangedgusto.contractor_documents.get_all():request.x-gusto-api-versionChangedgusto.external_payrolls.list_tax_liabilities():request.x-gusto-api-versionChangedgusto.contractor_documents.get_pdf():request.x-gusto-api-versionChangedgusto.contractor_documents.sign():request.x-gusto-api-versionChangedgusto.employee_forms.generate_w2():request.x-gusto-api-versionChangedgusto.employee_forms.list():request.x-gusto-api-versionChangedgusto.employee_forms.get():request.x-gusto-api-versionChangedgusto.employee_forms.get_pdf():request.x-gusto-api-versionChangedgusto.employee_forms.sign():request.x-gusto-api-versionChangedgusto.company_attachments.get_details():request.x-gusto-api-versionChangedgusto.invoices.get():request.x-gusto-api-versionChangedgusto.payrolls.get_approved_reversals():request.x-gusto-api-versionChangedgusto.companies.finish_onboarding():request.x-gusto-api-versionChangedresponse.onboarding_steps.[].completed_atAddedgusto.companies.get_onboarding_status():request.x-gusto-api-versionChangedresponse.onboarding_steps.[].completed_atAddedgusto.companies.list_admins():request.x-gusto-api-versionChangedgusto.companies.create_admin():request.x-gusto-api-versionChangedgusto.companies.retrieve_terms_of_service():request.x-gusto-api-versionChangedgusto.payrolls.get_blockers():request.x-gusto-api-versionChangedgusto.payrolls.skip():request.x-gusto-api-versionChangedgusto.payrolls.calculate_gross_up():request.x-gusto-api-versionChangedgusto.payrolls.calculate():request.x-gusto-api-versionChangedgusto.payrolls.submit():request.x-gusto-api-versionChangedgusto.companies.accept_terms_of_service():request.x-gusto-api-versionChangedgusto.payrolls.get_pay_stub():request.x-gusto-api-versionChangedresponse.status[200].content[application/pdfAddederror.status[404]Addedgusto.payrolls.get_pay_stubs():requestChangedresponse.[].payment_methodAddedgusto.companies.migrate():request.x-gusto-api-versionChangedgusto.time_off_policies.calculate_accruing_time_off_hours():request.x-gusto-api-versionChangedgusto.companies.create_partner_managed():request.x-gusto-api-versionChangedgusto.introspection.refresh_token():request.x-gusto-api-versionChangedgusto.introspection.get_info():request.x-gusto-api-versionChangedgusto.reports.get(): Deleted Breakinggusto.reimbursements.delete-v1-recurring_reimbursements(): Addedgusto.reimbursements.put-v1-recurring_reimbursements(): Addedgusto.reimbursements.get-v1-recurring_reimbursements(): Addedgusto.reimbursements.post-v1-employees-employee_id-recurring_reimbursements(): Addedgusto.reimbursements.get-v1-employees-employee_id-recurring_reimbursements(): Addedgusto.contractor_payments.fund():request.x-gusto-api-versionChangedgusto.contractor_payments.create():request.x-gusto-api-versionChangedgusto.contractor_payments.list():request.x-gusto-api-versionChangedgusto.contractor_payments.get():request.x-gusto-api-versionChangedgusto.contractor_payments.delete():request.x-gusto-api-versionChangedgusto.contractor_payments.preview():request.x-gusto-api-versionChangedgusto.salary_estimates.get-v1-salary_estimates-occupations(): Addedgusto.contractor_payment_groups.get_list():request.x-gusto-api-versionChangedresponse.[]Changederror.status[404]Addedgusto.salary_estimates.post-v1-salary_estimates-uuid-accept(): Addedgusto.contractor_payment_groups.get():request.x-gusto-api-versionChangedresponseChangederror.status[404]Addedgusto.contractor_payment_groups.delete():request.x-gusto-api-versionChangederror.status[404]Addedgusto.contractor_payment_groups.fund():request.x-gusto-api-versionChangedresponseChangederror.status[404]Addedgusto.company_forms.get_all():requestChangedgusto.company_forms.get():request.x-gusto-api-versionChangedgusto.company_forms.get_pdf():request.x-gusto-api-versionChangedgusto.company_forms.sign():request.x-gusto-api-versionChangedgusto.generated_documents.get():request.x-gusto-api-versionChangedgusto.salary_estimates.put-v1-salary_estimates-id(): Addedgusto.reports.get_template():request.x-gusto-api-versionChangedgusto.company_benefits.create():request.x-gusto-api-versionChangedgusto.company_benefits.list():request.x-gusto-api-versionChangedgusto.company_benefits.get():request.x-gusto-api-versionChangedgusto.company_benefits.update():request.x-gusto-api-versionChangedgusto.company_benefits.delete():request.x-gusto-api-versionChangedgusto.company_benefits.get_all():request.x-gusto-api-versionChangedresponse.[].writable_by_applicationAddedgusto.company_benefits.get_supported():request.x-gusto-api-versionChangedresponse.writable_by_applicationAddedgusto.company_benefits.get_summary():request.x-gusto-api-versionChangedgusto.salary_estimates.get-v1-salary_estimates-id(): Addedgusto.salary_estimates.post-v1-employees-employee_id-salary_estimates(): Addedgusto.company_benefits.get_requirements():request.x-gusto-api-versionChangedgusto.notifications.get-company-notifications(): Addedgusto.company_benefits.put-v1-company_benefits-company_benefit_id-contribution_exclusions(): Addedgusto.company_benefits.get-v1-company_benefits-company_benefit_id-contribution_exclusions(): Addedgusto.reports.get-reports-request_uuid(): Addedgusto.employee_benefits.delete():request.x-gusto-api-versionChangedgusto.employee_benefits.get_ytd_benefit_amounts_from_different_company():request.x-gusto-api-versionChangedgusto.employee_benefits.create_ytd_benefit_amounts_from_different_company():request.x-gusto-api-versionChangedgusto.garnishments.create():requestChangedgusto.garnishments.list():request.x-gusto-api-versionChangedgusto.garnishments.get():request.x-gusto-api-versionChangedgusto.garnishments.update():requestChangedgusto.garnishments.get_child_support_data():request.x-gusto-api-versionChangedgusto.i9verification.get_authorization():request.x-gusto-api-versionChangedgusto.i9verification.update():request.x-gusto-api-versionChangedgusto.i9verification.get_document_options():request.x-gusto-api-versionChangedgusto.i9verification.get_documents():request.x-gusto-api-versionChangedgusto.i9verification.create_documents():request.x-gusto-api-versionChangedgusto.i9verification.delete_document():request.x-gusto-api-versionChangedgusto.i9verification.employer_sign():request.x-gusto-api-versionChangedgusto.reports.post-payrolls-payroll_uuid-reports-general_ledger(): Addedgusto.tax_requirements.update_state():request.x-gusto-api-versionChangedgusto.tax_requirements.get_all():request.x-gusto-api-versionChangedgusto.holiday_pay_policies.get():request.x-gusto-api-versionChangedgusto.holiday_pay_policies.create():request.x-gusto-api-versionChangedgusto.holiday_pay_policies.update():request.x-gusto-api-versionChangedgusto.holiday_pay_policies.delete():request.x-gusto-api-versionChangedgusto.holiday_pay_policies.add_employees():request.x-gusto-api-versionChangedgusto.holiday_pay_policies.remove_employees():request.x-gusto-api-versionChangedgusto.holiday_pay_policies.preview_paid_holidays():request.x-gusto-api-versionChangedgusto.contractor_payment_groups.patch-v1-contractor_payment_groups-id-partner_disbursements(): Addedgusto.events.get():request.x-gusto-api-versionChangedgusto.contractor_payment_groups.get-v1-contractor_payment_groups-id-partner_disbursements(): Addedgusto.payrolls.patch-v1-companies-company_id-payrolls-id-partner_disbursements(): Addedgusto.recovery_cases.redebit():request.x-gusto-api-versionChangedgusto.payrolls.get-v1-companies-company_id-payrolls-id-partner_disbursements(): Addedgusto.webhooks.get-v1-webhooks-health_check(): Addedgusto.contractors.get-v1-companies-company_id-contractors-payment_details(): Addedgusto.employees.get-v1-companies-company_id-employees-payment_details(): AddedOpenAPI Change Summary