Skip to content

Commit 3fac52d

Browse files
committed
## Python SDK Changes:
* `gusto_app_integration.webhooks.verify()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.payrolls.get_for_company()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.time_tracking.delete_time_tracking_time_sheets_time_sheet_uuid()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.time_tracking.put_time_tracking_time_sheets_time_sheet_uuid()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.synced_to_payroll_at` **Added** * `error.status[404]` **Added** * `gusto_app_integration.time_tracking.get_time_tracking_time_sheets_time_sheet_uuid()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.synced_to_payroll_at` **Added** * `error.status[404]` **Added** * `gusto_app_integration.time_tracking.post_companies_company_uuid_time_tracking_time_sheets()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.synced_to_payroll_at` **Added** * `error.status[404]` **Added** * `gusto_app_integration.time_tracking.get_companies_company_uuid_time_tracking_time_sheets()`: * `request` **Changed** (Breaking ⚠️) * `response.[].synced_to_payroll_at` **Added** * `error.status[404]` **Added** * `gusto_app_integration.events.get_all()`: * `request` **Changed** (Breaking ⚠️) * `error.status[422]` **Added** * `gusto_app_integration.garnishments.get_child_support()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto_app_integration.garnishments.update()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.garnishments.get_by_id()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.garnishments.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.garnishments.create()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_benefits.create_ytd_benefit_amounts_from_different_company()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_benefits.get_ytd_benefit_amounts_from_different_company()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_benefits.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[422]` **Added** * `gusto_app_integration.employee_benefits.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_benefits.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_benefits.get_all()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_benefits.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.company_benefits.get_requirements()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.company_benefits.bulk_update_employee_benefits()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.company_benefits.get_employee_benefits()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.company_benefits.get_summary()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.employees` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.company_benefits.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.writable_by_application` **Added** * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto_app_integration.company_benefits.list_supported()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].writable_by_application` **Added** * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto_app_integration.company_benefits.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[422]` **Removed** (Breaking ⚠️) * `gusto_app_integration.company_benefits.update()`: * `request` **Changed** (Breaking ⚠️) * `response.catch_up_type` **Added** * `error.status[404]` **Added** * `gusto_app_integration.company_benefits.get_by_id()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.company_benefits.list()`: * `request` **Changed** (Breaking ⚠️) * `response.[].catch_up_type` **Added** * `error.status[404]` **Added** * `gusto_app_integration.company_benefits.create()`: * `request` **Changed** (Breaking ⚠️) * `response.catch_up_type` **Added** * `error.status[404]` **Added** * `gusto_app_integration.contractor_payments.get_by_id()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.contractor_payments.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.time_off_policies.calculate_accruing_time_off_hours()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.payrolls.prepare()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto_app_integration.payrolls.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.payrolls.get()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.webhooks.request_verification_token()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.status[200]` **Added** * `error.status[404]` **Added** * `gusto_app_integration.webhooks.delete_subscription()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.introspection.get_token_info()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** * `gusto_app_integration.introspection.revoke()`: `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `gusto_app_integration.introspection.disconnect_app_integration()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.companies.provision()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[401]` **Removed** (Breaking ⚠️) * `gusto_app_integration.companies.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.companies.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.companies.get_admins()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].phone` **Added** * `error.status[404]` **Added** * `gusto_app_integration.companies.get_custom_fields()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.custom_fields[].description` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.locations.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.locations.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.employee_employments.update_termination()`: * `request` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.locations.get_minimum_wages()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.company_locations.list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.pay_schedules.list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.pay_schedules.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.pay_schedules.get_pay_periods()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto_app_integration.pay_schedules.get_unprocessed_termination_pay_periods()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.pay_schedules.get_assignments()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.employees[].pay_schedule_uuid` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employees.get()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.employees.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.employees.get_by_id()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employees.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.employees.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto_app_integration.employees.get_custom_fields()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.custom_fields[].description` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employees.get_time_off_activities()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto_app_integration.employee_employments.create_termination()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.departments.create()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.departments.get_all()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.departments.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.departments.update()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto_app_integration.departments.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.departments.add_people()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto_app_integration.departments.remove_people()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto_app_integration.employees.get_terminations()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_employments.delete_termination()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto_app_integration.locations.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.employee_employments.create_rehire()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_employments.update_rehire()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.employee_employments.get_rehire()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.status[204]` **Added** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.employee_employments.delete_rehire()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto_app_integration.employee_employments.get_history()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].termination_date` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto_app_integration.employee_addresses.list_home_addresses()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.delete_home_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.get_work_addresses()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.create_work_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.get_work_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.update_work_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.employee_addresses.delete_work_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.jobs.create_compensation()`: * `request` **Changed** (Breaking ⚠️) * `response.title` **Added** * `error.status[404]` **Added** * `gusto_app_integration.jobs_and_compensations.get_compensations_for_job()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].title` **Added** * `error.status[404]` **Added** * `gusto_app_integration.jobs_and_compensations.get_compensation()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.title` **Added** * `error.status[404]` **Added** * `gusto_app_integration.jobs_and_compensations.update_compensation()`: * `request` **Changed** (Breaking ⚠️) * `response.title` **Added** * `error.status[404]` **Added** * `gusto_app_integration.jobs_and_compensations.delete_compensation()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto_app_integration.earning_types.create()`: * `request` **Changed** (Breaking ⚠️) * `response.active` **Added** * `error.status[404]` **Added** * `gusto_app_integration.earning_types.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.default[].active` **Added** * `error.status[404]` **Added** * `gusto_app_integration.earning_types.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.active` **Added** * `error.status[404]` **Added** * `gusto_app_integration.earning_types.deactivate()`: `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `gusto_app_integration.contractors.create()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.contractors.get()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.contractors.get_by_id()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.contractors.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto_app_integration.webhooks.create()`: * `request` **Changed** (Breaking ⚠️) * `response.subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto_app_integration.webhooks.list_subscriptions()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto_app_integration.webhooks.update_subscription()`: * `request` **Changed** (Breaking ⚠️) * `response.subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.webhooks.get_subscription()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto_app_integration.reimbursements.get_v1_recurring_reimbursements()`: **Added** * `gusto_app_integration.salary_estimates.get_v1_salary_estimates_occupations()`: **Added** * `gusto_app_integration.contractor_payment_groups.preview()`: **Removed** (Breaking ⚠️) * `gusto_app_integration.employee_employments.get_v1_terminations_employee_id()`: **Added** * `gusto_app_integration.contractor_payment_groups.get()`: **Removed** (Breaking ⚠️) * `gusto_app_integration.jobs_and_compensations.delete()`: **Removed** (Breaking ⚠️) * `gusto_app_integration.jobs_and_compensations.update_job()`: **Removed** (Breaking ⚠️) * `gusto_app_integration.jobs_and_compensations.get()`: **Removed** (Breaking ⚠️) * `gusto_app_integration.jobs_and_compensations.get_jobs()`: **Removed** (Breaking ⚠️) * `gusto_app_integration.jobs.create()`: **Removed** (Breaking ⚠️) * `gusto_app_integration.introspection.refresh_access_token()`: **Removed** (Breaking ⚠️) * `gusto_app_integration.reimbursements.delete_v1_recurring_reimbursements()`: **Added** * `gusto_app_integration.reimbursements.put_v1_recurring_reimbursements()`: **Added** * `gusto_app_integration.salary_estimates.put_v1_salary_estimates_id()`: **Added** * `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.time_tracking.post_companies_company_uuid_time_tracking_payroll_syncs()`: **Added** * `gusto_app_integration.contractor_payment_groups.fetch()`: **Removed** (Breaking ⚠️) * `gusto_app_integration.introspection.oauth_access_token()`: **Added** * `gusto_app_integration.salary_estimates.post_v1_salary_estimates_uuid_accept()`: **Added** * `gusto_app_integration.time_tracking.get_time_tracking_payroll_syncs_payroll_sync_uuid()`: **Added** * `gusto_app_integration.time_off_requests.get_v1_companies_company_id_time_off_requests()`: **Added** * `gusto_app_integration.notifications.get_company_notifications()`: **Added** * `gusto_app_integration.salary_estimates.post_v1_employees_employee_id_salary_estimates()`: **Added** * `gusto_app_integration.salary_estimates.get_v1_salary_estimates_id()`: **Added** * `gusto_app_integration.employee_benefits.patch_v1_employees_employee_uuid_section603_high_earner_statuses_effective_year()`: **Added** * `gusto_app_integration.employee_benefits.get_v1_employees_employee_uuid_section603_high_earner_statuses_effective_year()`: **Added** * `gusto_app_integration.employee_benefits.post_v1_employees_employee_uuid_section603_high_earner_statuses()`: **Added** * `gusto_app_integration.employee_benefits.get_v1_employees_employee_uuid_section603_high_earner_statuses()`: **Added** * `gusto_app_integration.company_benefits.put_v1_company_benefits_company_benefit_id_contribution_exclusions()`: **Added** * `gusto_app_integration.company_benefits.get_v1_company_benefits_company_benefit_id_contribution_exclusions()`: **Added** * `gusto_app_integration.reports.post_v1_companies_company_id_reports_employees_annual_fica_wage()`: **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.time_off_policies.put_v1_time_off_policies_time_off_policy_uuid_add_employees()`: **Added** * `gusto_app_integration.time_off_policies.get_v1_companies_company_uuid_time_off_policies()`: **Added** * `gusto_app_integration.time_off_policies.get_v1_time_off_policies_time_off_policy_uuid()`: **Added** * `gusto_app_integration.webhooks.get_v1_webhooks_health_check()`: **Added** * `gusto_app_integration.contractors.get_v1_companies_company_id_contractors_payment_details()`: **Added** ## Python SDK Changes: * `gusto.employee_payment_method.update_bank_account()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_payment_method.update()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.companies.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.companies.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.companies.migrate()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.wire_in_requests.list()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `gusto.wire_in_requests.submit()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.wire_in_requests.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.ach_transactions.get_all()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.recovery_cases.redebit()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.recovery_cases.get()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.information_requests.get_information_requests()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.events.get()`: * `request` **Changed** (Breaking ⚠️) * `error.status[422]` **Added** * `gusto.notifications.get_details()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.holiday_pay_policies.preview_paid_holidays()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.holiday_pay_policies.remove_employees()`: * `request` **Changed** (Breaking ⚠️) * `response.federal_holidays` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.holiday_pay_policies.add_employees()`: * `request` **Changed** (Breaking ⚠️) * `response.federal_holidays` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.holiday_pay_policies.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.holiday_pay_policies.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.federal_holidays` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.holiday_pay_policies.create()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.federal_holidays` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.holiday_pay_policies.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.tax_requirements.get_all()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto.tax_requirements.update_state()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.tax_requirements.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.requirement_sets[].requirements[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.i9verification.employer_sign()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.i9verification.delete_document()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.i9verification.create_documents()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.i9verification.get_documents()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].expiration_date` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.i9verification.get_document_options()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.i9verification.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.i9verification.get_authorization()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.garnishments.get_child_support_data()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto.garnishments.update()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.garnishments.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.garnishments.list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.garnishments.create()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_benefits.create_ytd_benefit_amounts_from_different_company()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_benefits.get_ytd_benefit_amounts_from_different_company()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_benefits.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[422]` **Added** * `gusto.employee_benefits.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_benefits.retrieve()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_benefits.get()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_benefits.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.company_benefits.get_requirements()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.company_benefits.update_employee_benefits()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.company_benefits.get_employee_benefits()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.company_benefits.get_summary()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.employees` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.company_benefits.get_supported()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.writable_by_application` **Added** * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto.company_benefits.get_all()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].writable_by_application` **Added** * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto.company_benefits.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[422]` **Removed** (Breaking ⚠️) * `gusto.companies.accept_terms_of_service()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.companies.retrieve_terms_of_service()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.companies.create_admin()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.phone` **Added** * `error.status[404]` **Added** * `gusto.companies.list_admins()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].phone` **Added** * `error.status[404]` **Added** * `gusto.companies.get_onboarding_status()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.onboarding_steps[].completed_at` **Added** * `error.status[404]` **Added** * `gusto.companies.finish_onboarding()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.onboarding_steps[].completed_at` **Added** * `error.status[404]` **Added** * `gusto.companies.get_custom_fields()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.custom_fields[].description` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.companies.suspensions.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.companies.suspensions.suspend()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `gusto.invoices.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto.company_attachments.get_details()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** * `error.status[404]` **Added** * `gusto.company_attachments.get_list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto.company_attachments.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** * `error.status[404]` **Added** * `gusto.company_attachment.get_download_url()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.federal_tax_details.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.federal_tax_details.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.industry_selection.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.industry_selection.update()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.signatories.create()`: * `request` **Changed** (Breaking ⚠️) * `response.home_address` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.signatories.list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].home_address` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.signatories.invite()`: * `request` **Changed** (Breaking ⚠️) * `response.home_address` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.signatories.update()`: * `request` **Changed** (Breaking ⚠️) * `response.home_address` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.signatories.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.flows.create()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.locations.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.locations.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.locations.retrieve()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.locations.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.locations.get_minimum_wages()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.bank_accounts.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.bank_accounts.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].reverse_wire_enabled` **Added** * `error.status[404]` **Added** * `gusto.bank_accounts.verify()`: * `request` **Changed** (Breaking ⚠️) * `response.reverse_wire_enabled` **Added** * `error.status[404]` **Added** * `gusto.bank_accounts.create_from_plaid_token()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.external_payrolls.create()`: * `request` **Changed** (Breaking ⚠️) * `response.applicable_benefits` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.external_payrolls.get()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.external_payrolls.retrieve()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.applicable_benefits` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.external_payrolls.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[422]` **Added** * `gusto.external_payrolls.update()`: * `request` **Changed** (Breaking ⚠️) * `response.applicable_benefits` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.external_payrolls.calculate_taxes()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.external_payrolls.list_tax_liabilities()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.external_payrolls.update_tax_liabilities()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto.external_payrolls.finalize_tax_liabilities()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[422]` **Removed** (Breaking ⚠️) * `gusto.payment_configs.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.payment_configs.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.pay_schedules.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.pay_schedules.get_all()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.pay_schedules.get_preview()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.pay_schedules.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.pay_schedules.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.pay_schedules.get_pay_periods()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.pay_schedules.get_unprocessed_termination_periods()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.pay_schedules.get_assignments()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.employees[].pay_schedule_uuid` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.pay_schedules.preview_assignment()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.pay_schedules.assign()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employees.list()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.employee_payment_method.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employees.create_historical()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employees.get()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employees.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.employees.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.employees.get_custom_fields()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.custom_fields[].description` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employees.update_onboarding_documents_config()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employees.get_onboarding_status()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employees.update_onboarding_status()`: * `request` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.employees.get_time_off_activities()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.historical_employees.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.departments.create()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.departments.get_all()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.departments.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.departments.update()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.departments.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.departments.add_people()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.departments.remove_people()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.employee_employments.create_termination()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_employments.get_terminations()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_employments.delete_termination()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto.employee_employments.update_termination()`: * `request` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.introspection.get_info()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** * `gusto.employee_employments.rehire()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.employee_employments.get_rehire()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.status[204]` **Added** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.employee_employments.delete_rehire()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto.employee_employments.get_history()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].termination_date` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.employee_addresses.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_addresses.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_addresses.retrieve_home_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_addresses.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_addresses.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_addresses.get_work_addresses()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_addresses.create_work_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_addresses.retrieve_work_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_addresses.update_work_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_addresses.delete_work_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_tax_setup.get_federal_taxes()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_tax_setup.update_federal_taxes()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.employee_tax_setup.get_state_taxes()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_tax_setup.update_state_taxes()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_payment_method.create()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_payment_method.delete_bank_account()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[422]` **Added** * `gusto.employee_employments.create_rehire()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.companies.create_partner_managed()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[401]` **Removed** (Breaking ⚠️) * `gusto.employees.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `errors[]` **Changed** (Breaking ⚠️) * `gusto.employee_payment_methods.get_bank_accounts()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.jobs_and_compensations.create_job()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** * `error.status[404]` **Added** * `gusto.jobs_and_compensations.get_jobs()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto.jobs_and_compensations.get_job()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** * `error.status[404]` **Added** * `gusto.jobs_and_compensations.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** * `error.status[404]` **Added** * `gusto.jobs_and_compensations.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.jobs_and_compensations.get_compensations()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].title` **Added** * `error.status[404]` **Added** * `gusto.jobs_and_compensations.create_compensation()`: * `request` **Changed** (Breaking ⚠️) * `response.title` **Added** * `error.status[404]` **Added** * `gusto.jobs_and_compensations.get_compensation()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.title` **Added** * `error.status[404]` **Added** * `gusto.jobs_and_compensations.update_compensation()`: * `request` **Changed** (Breaking ⚠️) * `response.title` **Added** * `error.status[404]` **Added** * `gusto.jobs_and_compensations.delete_compensation()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.earning_types.create()`: * `request` **Changed** (Breaking ⚠️) * `response.active` **Added** * `error.status[404]` **Added** * `gusto.earning_types.list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.default[].active` **Added** * `error.status[404]` **Added** * `gusto.earning_types.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.active` **Added** * `error.status[404]` **Added** * `gusto.earning_types.delete()`: `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `gusto.contractors.create()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractors.list()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractors.get()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractors.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.contractors.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.contractors.get_onboarding_status()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.onboarding_status` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractors.update_onboarding_status()`: * `request` **Changed** (Breaking ⚠️) * `response.onboarding_status` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractors.get_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractors.update_address()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payment_methods.create_bank_account()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** * `error.status[404]` **Added** * `gusto.contractor_payment_method.get_bank_accounts()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto.contractor_payment_method.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.type` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payment_method.update()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.type` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.webhooks.create_subscription()`: * `request` **Changed** (Breaking ⚠️) * `response.subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto.webhooks.list_subscriptions()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Removed** (Breaking ⚠️) * `gusto.webhooks.update_subscription()`: * `request` **Changed** (Breaking ⚠️) * `response.subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.webhooks.get_subscription()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.webhooks.delete_subscription()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.webhooks.verify()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.subscription_types[].enum(payroll_sync)` **Added** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.webhooks.request_verification_token()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.status[200]` **Added** * `error.status[404]` **Added** * `gusto.contractor_forms.list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_forms.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_forms.get_pdf()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_forms.generate1099()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_documents.get_all()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].fields[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_documents.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.fields[]` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.contractor_documents.get_pdf()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.contractor_documents.sign()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** * `error.status[404]` **Added** * `gusto.employee_forms.generate_w2()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_forms.list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[].employee_uuid` **Added** * `error.status[404]` **Added** * `gusto.employee_forms.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.employee_uuid` **Added** * `error.status[404]` **Added** * `gusto.employee_forms.get_pdf()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.employee_forms.sign()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.employee_uuid` **Added** * `error.status[404]` **Added** * `gusto.payrolls.create_off_cycle()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.payrolls.list()`: * `request` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.payrolls.get_approved_reversals()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.payrolls.get()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.payrolls.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.payrolls.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto.payrolls.prepare()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.payrolls.get_receipt()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.employee_compensations[].payment_method` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.payrolls.get_blockers()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.payrolls.skip()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto.payrolls.calculate_gross_up()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto.payrolls.calculate()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto.payrolls.submit()`: * `request` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto.payrolls.cancel()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.payrolls.get_pay_stub()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.status[200].content[application/pdf` **Added** * `error.status[404]` **Added** * `gusto.payrolls.get_pay_stubs()`: * `request` **Changed** (Breaking ⚠️) * `response.[].payment_method` **Added** * `errors[]` **Changed** (Breaking ⚠️) * `gusto.payrolls.generate_printable_checks()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.starting_check_number` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.time_off_policies.calculate_accruing_time_off_hours()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.time_off_policies.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.time_off_policies.update()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.time_off_policies.get_all()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.time_off_policies.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.time_off_policies.add_employees()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.time_off_policies.remove_employees()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.time_off_policies.update_balance()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.time_off_policies.deactivate()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payments.get_receipt()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.contractor_payments[].payment_method` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payments.fund()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payments.create()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payments.list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payments.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payments.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payments.preview()`: * `request` **Changed** (Breaking ⚠️) * `response.expected_debit_date` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `gusto.contractor_payment_groups.create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payment_groups.get_list()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.[]` **Changed** * `error.status[404]` **Added** * `gusto.contractor_payment_groups.preview()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payment_groups.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** * `error.status[404]` **Added** * `gusto.contractor_payment_groups.delete()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.contractor_payment_groups.fund()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response` **Changed** * `error.status[404]` **Added** * `gusto.company_forms.get_all()`: * `request` **Changed** (Breaking ⚠️) * `response.[].employee_uuid` **Added** * `error.status[404]` **Added** * `gusto.company_forms.get()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.employee_uuid` **Added** * `error.status[404]` **Added** * `gusto.company_forms.get_pdf()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.company_forms.sign()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `response.employee_uuid` **Added** * `error.status[404]` **Added** * `gusto.generated_documents.get()`: * `request` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.reports.create_custom()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.reports.get_template()`: * `request.x_gusto_api_version` **Changed** (Breaking ⚠️) * `error` **Changed** * `gusto.company_benefits.create()`: * `request` **Changed** (Breaking ⚠️) * `response.catch_up_type` **Added** * `error.status[404]` **Added** * `gusto.company_benefits.list()`: * `request` **Changed** (Breaking ⚠️) * `response.[].catch_up_type` **Added** * `error.status[404]` **Added** * `gusto.company_benefits.get()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `error.status[404]` **Added** * `gusto.company_benefits.update()`: * `request` **Changed** (Breaking ⚠️) * `response.catch_up_type` **Added** * `error.status[404]` **Added** * `gusto.companies.get_v1_partner_managed_companies_company_uuid_migration_readiness()`: **Added** * `gusto.bank_accounts.delete_v1_companies_company_id_bank_accounts_bank_account_id()`: **Added** * `gusto.time_off_requests.post_v1_companies_company_uuid_time_off_requests()`: **Added** * `gusto.time_off_requests.get_v1_companies_company_uuid_time_off_requests()`: **Added** * `gusto.time_off_requests.get_v1_companies_company_uuid_time_off_balances()`: **Added** * `gusto.time_off_requests.post_v1_companies_company_uui…
1 parent 9426239 commit 3fac52d

6,479 files changed

Lines changed: 498285 additions & 68546 deletions

File tree

Some content is hidden

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

.speakeasy/logs/changes/changes.html

Lines changed: 2025 additions & 0 deletions
Large diffs are not rendered by default.

.speakeasy/logs/changes/changes.md

Lines changed: 1113 additions & 0 deletions
Large diffs are not rendered by default.

.speakeasy/logs/changes/new.openapi.yaml

Lines changed: 32997 additions & 0 deletions
Large diffs are not rendered by default.

.speakeasy/logs/changes/old.openapi.yaml

Lines changed: 18877 additions & 0 deletions
Large diffs are not rendered by default.

.speakeasy/workflow.lock

Lines changed: 93 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,69 @@
1-
speakeasyVersion: 1.545.0
1+
speakeasyVersion: 1.763.5
22
sources:
33
Gusto-App-Int-OAS:
44
sourceNamespace: gusto-app-int-oas
5-
sourceRevisionDigest: sha256:163ef8c7de4ae2582c583b9b7677d80714669b03f45459c01f6dff9b2d3afbfb
6-
sourceBlobDigest: sha256:87c1c61661402940b9497a0f9aa072ec0c8aff318aaedae2ca5ab49a21a2e0b2
5+
sourceRevisionDigest: sha256:ed69b5aeb113b35bc17b78950dd143e6c7ec7be6c14b73760a85a9bde3d9bad3
6+
sourceBlobDigest: sha256:b936394de8015f3f4190fb5451368ea9b5c90bd732ad5c89d4138892ec7d3d7e
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1744935831
10-
- "2024-04-01"
9+
- "2025-06-15"
10+
Gusto-App-Int-OAS-v2025-11-15:
11+
sourceNamespace: gusto-app-int-oas-v2025-11-15
12+
sourceRevisionDigest: sha256:126ddebc502557ff6024dfa0d17f75a5ef00618e3419017e221b0b76f33f6c50
13+
sourceBlobDigest: sha256:f81cf8ad6644aefc63659b952ef25c06fedae5448c38074feaaac768a3553f1e
14+
tags:
15+
- latest
16+
- "2025-11-15"
1117
Gusto-OAS:
1218
sourceNamespace: gusto-oas
13-
sourceRevisionDigest: sha256:44e7b8dfa1de649a098ce98b82b05e5d12f7f1a796ac2f22d2a86b00acf18c1e
14-
sourceBlobDigest: sha256:c0cca1c776a150a8b06dff09b846d29eadc2b7fd26b470f65725d97b395049db
19+
sourceRevisionDigest: sha256:193bc5325f40c95e9196b954514ce70e88ae0767ff547c5fb964cd6bd60343c6
20+
sourceBlobDigest: sha256:6017c3b866a96ed928a86118314947c5b9b5a9397caa86fa5f48c6c5412a32c2
1521
tags:
1622
- latest
17-
- speakeasy-sdk-regen-1744935831
18-
- "2024-04-01"
23+
- "2025-06-15"
24+
Gusto-OAS-v2025-11-15:
25+
sourceNamespace: gusto-oas-v2025-11-15
26+
sourceRevisionDigest: sha256:12938833d8f80e447c22f94a6e15a89dd8f82252c9e8844b5154763d69184faf
27+
sourceBlobDigest: sha256:66e094494f3d4f8f187562287b52df27b17783915417072bfb0a4ed5b487d544
28+
tags:
29+
- latest
30+
- "2025-11-15"
1931
targets:
2032
gusto:
2133
source: Gusto-OAS
2234
sourceNamespace: gusto-oas
23-
sourceRevisionDigest: sha256:44e7b8dfa1de649a098ce98b82b05e5d12f7f1a796ac2f22d2a86b00acf18c1e
24-
sourceBlobDigest: sha256:c0cca1c776a150a8b06dff09b846d29eadc2b7fd26b470f65725d97b395049db
35+
sourceRevisionDigest: sha256:193bc5325f40c95e9196b954514ce70e88ae0767ff547c5fb964cd6bd60343c6
36+
sourceBlobDigest: sha256:6017c3b866a96ed928a86118314947c5b9b5a9397caa86fa5f48c6c5412a32c2
2537
codeSamplesNamespace: gusto-oas-python-code-samples
26-
codeSamplesRevisionDigest: sha256:1971fbb55b78f1604821ab018302b82dbd2be3c5d72aa576a54ecfd04a955c94
38+
codeSamplesRevisionDigest: sha256:52c000a7ae24ec7a8952ec38ee3abe51da50ef900ad2470d82d8a44916d7d06f
2739
gusto-app-int:
2840
source: Gusto-App-Int-OAS
2941
sourceNamespace: gusto-app-int-oas
30-
sourceRevisionDigest: sha256:163ef8c7de4ae2582c583b9b7677d80714669b03f45459c01f6dff9b2d3afbfb
31-
sourceBlobDigest: sha256:87c1c61661402940b9497a0f9aa072ec0c8aff318aaedae2ca5ab49a21a2e0b2
42+
sourceRevisionDigest: sha256:ed69b5aeb113b35bc17b78950dd143e6c7ec7be6c14b73760a85a9bde3d9bad3
43+
sourceBlobDigest: sha256:b936394de8015f3f4190fb5451368ea9b5c90bd732ad5c89d4138892ec7d3d7e
3244
codeSamplesNamespace: gusto-app-int-oas-python-code-samples
33-
codeSamplesRevisionDigest: sha256:c00ed11b6f8344da2be1583a11c63c5e7c998c07039b4f7b3dfd0150b54554d0
45+
codeSamplesRevisionDigest: sha256:cbb55c7badb73674c73c6e4aa65366d6816dfc8b7da91dba25ff7aba1ae76598
46+
gusto-app-int-v2025-11-15:
47+
source: Gusto-App-Int-OAS-v2025-11-15
48+
sourceNamespace: gusto-app-int-oas-v2025-11-15
49+
sourceRevisionDigest: sha256:126ddebc502557ff6024dfa0d17f75a5ef00618e3419017e221b0b76f33f6c50
50+
sourceBlobDigest: sha256:f81cf8ad6644aefc63659b952ef25c06fedae5448c38074feaaac768a3553f1e
51+
codeSamplesNamespace: gusto-app-int-oas-python-code-samples-v2025-11-15-code-samples
52+
codeSamplesRevisionDigest: sha256:c4e17cfb1e00dc9acea8a27634860f0b31460ff5f8d0b08b1b23c519168d61c3
53+
gusto-v2025-11-15:
54+
source: Gusto-OAS-v2025-11-15
55+
sourceNamespace: gusto-oas-v2025-11-15
56+
sourceRevisionDigest: sha256:12938833d8f80e447c22f94a6e15a89dd8f82252c9e8844b5154763d69184faf
57+
sourceBlobDigest: sha256:66e094494f3d4f8f187562287b52df27b17783915417072bfb0a4ed5b487d544
58+
codeSamplesNamespace: gusto-oas-python-code-samples-v2025-11-15-code-samples
59+
codeSamplesRevisionDigest: sha256:7645f908a30a855c3dd8a5193397154a2edf061659dfdf29dbde6a7494fb6f22
3460
workflow:
3561
workflowVersion: 1.0.0
3662
speakeasyVersion: latest
3763
sources:
3864
Gusto-App-Int-OAS:
3965
inputs:
40-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/main/generated/app-integrations/api.v2024-04-01.app-integrations.yaml
66+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/main/generated/app-integrations/api.v2025-06-15.app-integrations.yaml
4167
authHeader: Authorization
4268
authSecret: $openapi_doc_auth_token
4369
overlays:
@@ -47,9 +73,21 @@ workflow:
4773
- location: gusto_app_int/.speakeasy/speakeasy-modifications-overlay.yaml
4874
registry:
4975
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas
76+
Gusto-App-Int-OAS-v2025-11-15:
77+
inputs:
78+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/main/generated/app-integrations/api.v2025-11-15.app-integrations.yaml
79+
authHeader: Authorization
80+
authSecret: $openapi_doc_auth_token
81+
overlays:
82+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-app-int-modifications-overlay.yaml
83+
authHeader: Authorization
84+
authSecret: $openapi_doc_auth_token
85+
- location: gusto_app_int_v_2025_11_15/.speakeasy/speakeasy-modifications-overlay.yaml
86+
registry:
87+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas-v2025-11-15
5088
Gusto-OAS:
5189
inputs:
52-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2024-04-01.embedded.yaml
90+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-06-15.embedded.yaml
5391
authHeader: Authorization
5492
authSecret: $openapi_doc_auth_token
5593
overlays:
@@ -59,6 +97,18 @@ workflow:
5997
- location: gusto_embedded/.speakeasy/speakeasy-modifications-overlay.yaml
6098
registry:
6199
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas
100+
Gusto-OAS-v2025-11-15:
101+
inputs:
102+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-11-15.embedded.yaml
103+
authHeader: Authorization
104+
authSecret: $openapi_doc_auth_token
105+
overlays:
106+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
107+
authHeader: Authorization
108+
authSecret: $openapi_doc_auth_token
109+
- location: gusto_embedded_v_2025_11_15/.speakeasy/speakeasy-modifications-overlay.yaml
110+
registry:
111+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas-v2025-11-15
62112
targets:
63113
gusto:
64114
target: python
@@ -86,3 +136,29 @@ workflow:
86136
labelOverride:
87137
fixedValue: Python (SDK)
88138
blocking: false
139+
gusto-app-int-v2025-11-15:
140+
target: python
141+
source: Gusto-App-Int-OAS-v2025-11-15
142+
output: gusto_app_int_v_2025_11_15
143+
publish:
144+
pypi:
145+
token: $pypi_token
146+
codeSamples:
147+
registry:
148+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas-python-code-samples-v2025-11-15-code-samples
149+
labelOverride:
150+
fixedValue: Python (SDK)
151+
blocking: false
152+
gusto-v2025-11-15:
153+
target: python
154+
source: Gusto-OAS-v2025-11-15
155+
output: ./gusto_embedded_v_2025_11_15
156+
publish:
157+
pypi:
158+
token: $pypi_token
159+
codeSamples:
160+
registry:
161+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas-python-code-samples-v2025-11-15-code-samples
162+
labelOverride:
163+
fixedValue: Python (SDK)
164+
blocking: false

.speakeasy/workflow.yaml

Lines changed: 100 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -1,105 +1,104 @@
1-
---
21
workflowVersion: 1.0.0
32
speakeasyVersion: latest
43
sources:
5-
Gusto-App-Int-OAS:
6-
inputs:
7-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/main/generated/app-integrations/api.v2025-06-15.app-integrations.yaml
8-
authHeader: Authorization
9-
authSecret: "$openapi_doc_auth_token"
10-
overlays:
11-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-app-int-modifications-overlay.yaml
12-
authHeader: Authorization
13-
authSecret: "$openapi_doc_auth_token"
14-
- location: gusto_app_int/.speakeasy/speakeasy-modifications-overlay.yaml
15-
registry:
16-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas
17-
Gusto-OAS:
18-
inputs:
19-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-06-15.embedded.yaml
20-
authHeader: Authorization
21-
authSecret: "$openapi_doc_auth_token"
22-
overlays:
23-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
24-
authHeader: Authorization
25-
authSecret: "$openapi_doc_auth_token"
26-
- location: gusto_embedded/.speakeasy/speakeasy-modifications-overlay.yaml
27-
registry:
28-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas
29-
Gusto-App-Int-OAS-v2025-11-15:
30-
inputs:
31-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/main/generated/app-integrations/api.v2025-11-15.app-integrations.yaml
32-
authHeader: Authorization
33-
authSecret: "$openapi_doc_auth_token"
34-
overlays:
35-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-app-int-modifications-overlay.yaml
36-
authHeader: Authorization
37-
authSecret: "$openapi_doc_auth_token"
38-
- location: gusto_app_int_v_2025_11_15/.speakeasy/speakeasy-modifications-overlay.yaml
39-
registry:
40-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas-v2025-11-15
41-
Gusto-OAS-v2025-11-15:
42-
inputs:
43-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-11-15.embedded.yaml
44-
authHeader: Authorization
45-
authSecret: "$openapi_doc_auth_token"
46-
overlays:
47-
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
48-
authHeader: Authorization
49-
authSecret: "$openapi_doc_auth_token"
50-
- location: gusto_embedded_v_2025_11_15/.speakeasy/speakeasy-modifications-overlay.yaml
51-
registry:
52-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas-v2025-11-15
4+
Gusto-App-Int-OAS:
5+
inputs:
6+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/main/generated/app-integrations/api.v2025-06-15.app-integrations.yaml
7+
authHeader: Authorization
8+
authSecret: $openapi_doc_auth_token
9+
overlays:
10+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-app-int-modifications-overlay.yaml
11+
authHeader: Authorization
12+
authSecret: $openapi_doc_auth_token
13+
- location: gusto_app_int/.speakeasy/speakeasy-modifications-overlay.yaml
14+
registry:
15+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas
16+
Gusto-App-Int-OAS-v2025-11-15:
17+
inputs:
18+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/main/generated/app-integrations/api.v2025-11-15.app-integrations.yaml
19+
authHeader: Authorization
20+
authSecret: $openapi_doc_auth_token
21+
overlays:
22+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-app-int-modifications-overlay.yaml
23+
authHeader: Authorization
24+
authSecret: $openapi_doc_auth_token
25+
- location: gusto_app_int_v_2025_11_15/.speakeasy/speakeasy-modifications-overlay.yaml
26+
registry:
27+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas-v2025-11-15
28+
Gusto-OAS:
29+
inputs:
30+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-06-15.embedded.yaml
31+
authHeader: Authorization
32+
authSecret: $openapi_doc_auth_token
33+
overlays:
34+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
35+
authHeader: Authorization
36+
authSecret: $openapi_doc_auth_token
37+
- location: gusto_embedded/.speakeasy/speakeasy-modifications-overlay.yaml
38+
registry:
39+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas
40+
Gusto-OAS-v2025-11-15:
41+
inputs:
42+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2025-11-15.embedded.yaml
43+
authHeader: Authorization
44+
authSecret: $openapi_doc_auth_token
45+
overlays:
46+
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/.speakeasy/speakeasy-modifications-overlay.yaml
47+
authHeader: Authorization
48+
authSecret: $openapi_doc_auth_token
49+
- location: gusto_embedded_v_2025_11_15/.speakeasy/speakeasy-modifications-overlay.yaml
50+
registry:
51+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas-v2025-11-15
5352
targets:
54-
gusto:
55-
target: python
56-
source: Gusto-OAS
57-
output: "./gusto_embedded"
58-
publish:
59-
pypi:
60-
token: "$pypi_token"
61-
codeSamples:
62-
registry:
63-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas-python-code-samples
64-
labelOverride:
65-
fixedValue: Python (SDK)
66-
blocking: false
67-
gusto-app-int:
68-
target: python
69-
source: Gusto-App-Int-OAS
70-
output: gusto_app_int
71-
publish:
72-
pypi:
73-
token: "$pypi_token"
74-
codeSamples:
75-
registry:
76-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas-python-code-samples
77-
labelOverride:
78-
fixedValue: Python (SDK)
79-
blocking: false
80-
gusto-v2025-11-15:
81-
target: python
82-
source: Gusto-OAS-v2025-11-15
83-
output: "./gusto_embedded_v_2025_11_15"
84-
publish:
85-
pypi:
86-
token: "$pypi_token"
87-
codeSamples:
88-
registry:
89-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas-python-code-samples-v2025-11-15
90-
labelOverride:
91-
fixedValue: Python (SDK)
92-
blocking: false
93-
gusto-app-int-v2025-11-15:
94-
target: python
95-
source: Gusto-App-Int-OAS-v2025-11-15
96-
output: gusto_app_int_v_2025_11_15
97-
publish:
98-
pypi:
99-
token: "$pypi_token"
100-
codeSamples:
101-
registry:
102-
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas-python-code-samples-v2025-11-15
103-
labelOverride:
104-
fixedValue: Python (SDK)
105-
blocking: false
53+
gusto:
54+
target: python
55+
source: Gusto-OAS
56+
output: ./gusto_embedded
57+
publish:
58+
pypi:
59+
token: $pypi_token
60+
codeSamples:
61+
registry:
62+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas-python-code-samples
63+
labelOverride:
64+
fixedValue: Python (SDK)
65+
blocking: false
66+
gusto-app-int:
67+
target: python
68+
source: Gusto-App-Int-OAS
69+
output: gusto_app_int
70+
publish:
71+
pypi:
72+
token: $pypi_token
73+
codeSamples:
74+
registry:
75+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas-python-code-samples
76+
labelOverride:
77+
fixedValue: Python (SDK)
78+
blocking: false
79+
gusto-app-int-v2025-11-15:
80+
target: python
81+
source: Gusto-App-Int-OAS-v2025-11-15
82+
output: gusto_app_int_v_2025_11_15
83+
publish:
84+
pypi:
85+
token: $pypi_token
86+
codeSamples:
87+
registry:
88+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-app-int-oas-python-code-samples-v2025-11-15-code-samples
89+
labelOverride:
90+
fixedValue: Python (SDK)
91+
blocking: false
92+
gusto-v2025-11-15:
93+
target: python
94+
source: Gusto-OAS-v2025-11-15
95+
output: ./gusto_embedded_v_2025_11_15
96+
publish:
97+
pypi:
98+
token: $pypi_token
99+
codeSamples:
100+
registry:
101+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-oas-python-code-samples-v2025-11-15-code-samples
102+
labelOverride:
103+
fixedValue: Python (SDK)
104+
blocking: false

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+
## 2026-05-21 15:09:56
94+
### Changes
95+
Based on:
96+
- OpenAPI Doc
97+
- Speakeasy CLI 1.763.5 (2.884.11) https://github.com/speakeasy-api/speakeasy
98+
### Generated
99+
- [python v0.0.1] gusto_app_int_v_2025_11_15
100+
### Releases
101+
- [PyPI v0.0.1] https://pypi.org/project/gusto_app_integration_v_2025_11_15/0.0.1 - gusto_app_int_v_2025_11_15

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)