Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 9 additions & 9 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,27 @@ speakeasyVersion: 1.636.3
sources:
GustoEmbedded-OAS:
sourceNamespace: gusto-embedded-oas
sourceRevisionDigest: sha256:7ca56e04e01363b249ae0e2009d09528887a5101cea9438408e391b27380bd36
sourceBlobDigest: sha256:2bf63c9df52696f1ab08685243e26b151c98487ad89361c79ea8efa83a6a8ad6
sourceRevisionDigest: sha256:020ccf92d487244bcff6bded30a1293e737ada9819e7a5e222174898746ec9d0
sourceBlobDigest: sha256:fd23172f80646966c1ceb209d85d1a68108f74fc99da4fc30cc46ff5a1629f03
tags:
- latest
- speakeasy-sdk-regen-1760487231
- "2024-04-01"
- speakeasy-sdk-regen-ar-bump-speakeasy-to-v2025-06-15-1761685032
- "2025-06-15"
targets:
gusto-embedded:
source: GustoEmbedded-OAS
sourceNamespace: gusto-embedded-oas
sourceRevisionDigest: sha256:7ca56e04e01363b249ae0e2009d09528887a5101cea9438408e391b27380bd36
sourceBlobDigest: sha256:2bf63c9df52696f1ab08685243e26b151c98487ad89361c79ea8efa83a6a8ad6
sourceRevisionDigest: sha256:020ccf92d487244bcff6bded30a1293e737ada9819e7a5e222174898746ec9d0
sourceBlobDigest: sha256:fd23172f80646966c1ceb209d85d1a68108f74fc99da4fc30cc46ff5a1629f03
codeSamplesNamespace: gusto-embedded-oas-typescript-code-samples
codeSamplesRevisionDigest: sha256:f9616b24d9501a1b468b5e69646b1283b7b8e8c360024817be6c5a7ffcc17125
codeSamplesRevisionDigest: sha256:7d7148079bd5b5905b1df52f46131a7b6ccff30e3c3538ab0d91e0da6cb3121a
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
sources:
GustoEmbedded-OAS:
inputs:
- location: https://raw.githubusercontent.com/Gusto/Gusto-Partner-API/refs/heads/main/generated/embedded/api.v2024-04-01.embedded.yaml
- 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:
Expand All @@ -33,7 +33,7 @@ workflow:
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas
GustoEmbedded-local:
inputs:
- location: ../Gusto-Partner-API/generated/embedded/api.v2024-04-01.embedded.yaml
- location: ../Gusto-Partner-API/generated/embedded/api.v2025-06-15.embedded.yaml
overlays:
- location: ../Gusto-Partner-API/.speakeasy/speakeasy-modifications-overlay.yaml
registry:
Expand Down
1,242 changes: 668 additions & 574 deletions gusto_embedded/.speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion gusto_embedded/.speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
typescript:
version: 0.8.1
version: 0.9.0
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
Expand Down
30 changes: 24 additions & 6 deletions gusto_embedded/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -549,6 +549,14 @@ run();
* [get](docs/sdks/recoverycases/README.md#get) - Get all recovery cases for a company
* [redebit](docs/sdks/recoverycases/README.md#redebit) - Initiate a redebit for a recovery case

### [reimbursements](docs/sdks/reimbursements/README.md)

* [getV1EmployeesEmployeeIdRecurringReimbursements](docs/sdks/reimbursements/README.md#getv1employeesemployeeidrecurringreimbursements) - Get recurring reimbursements for an employee
* [postV1EmployeesEmployeeIdRecurringReimbursements](docs/sdks/reimbursements/README.md#postv1employeesemployeeidrecurringreimbursements) - Create a recurring reimbursement
* [getV1RecurringReimbursements](docs/sdks/reimbursements/README.md#getv1recurringreimbursements) - Get a recurring reimbursement
* [putV1RecurringReimbursements](docs/sdks/reimbursements/README.md#putv1recurringreimbursements) - Update a recurring reimbursement
* [deleteV1RecurringReimbursements](docs/sdks/reimbursements/README.md#deletev1recurringreimbursements) - Delete a recurring reimbursement

### [reports](docs/sdks/reports/README.md)

* [createCustom](docs/sdks/reports/README.md#createcustom) - Create a custom report
Expand Down Expand Up @@ -854,6 +862,11 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`paySchedulesUpdate`](docs/sdks/payschedules/README.md#update) - Update a pay schedule
- [`recoveryCasesGet`](docs/sdks/recoverycases/README.md#get) - Get all recovery cases for a company
- [`recoveryCasesRedebit`](docs/sdks/recoverycases/README.md#redebit) - Initiate a redebit for a recovery case
- [`reimbursementsDeleteV1RecurringReimbursements`](docs/sdks/reimbursements/README.md#deletev1recurringreimbursements) - Delete a recurring reimbursement
- [`reimbursementsGetV1EmployeesEmployeeIdRecurringReimbursements`](docs/sdks/reimbursements/README.md#getv1employeesemployeeidrecurringreimbursements) - Get recurring reimbursements for an employee
- [`reimbursementsGetV1RecurringReimbursements`](docs/sdks/reimbursements/README.md#getv1recurringreimbursements) - Get a recurring reimbursement
- [`reimbursementsPostV1EmployeesEmployeeIdRecurringReimbursements`](docs/sdks/reimbursements/README.md#postv1employeesemployeeidrecurringreimbursements) - Create a recurring reimbursement
- [`reimbursementsPutV1RecurringReimbursements`](docs/sdks/reimbursements/README.md#putv1recurringreimbursements) - Update a recurring reimbursement
- [`reportsCreateCustom`](docs/sdks/reports/README.md#createcustom) - Create a custom report
- [`reportsGetReportsRequestUuid`](docs/sdks/reports/README.md#getreportsrequestuuid) - Get a report
- [`reportsGetTemplate`](docs/sdks/reports/README.md#gettemplate) - Get a report template
Expand Down Expand Up @@ -1146,6 +1159,11 @@ To learn about this feature and how to get started, check
- [`usePaySchedulesUpdateMutation`](docs/sdks/payschedules/README.md#update) - Update a pay schedule
- [`useRecoveryCasesGet`](docs/sdks/recoverycases/README.md#get) - Get all recovery cases for a company
- [`useRecoveryCasesRedebitMutation`](docs/sdks/recoverycases/README.md#redebit) - Initiate a redebit for a recovery case
- [`useReimbursementsDeleteV1RecurringReimbursementsMutation`](docs/sdks/reimbursements/README.md#deletev1recurringreimbursements) - Delete a recurring reimbursement
- [`useReimbursementsGetV1EmployeesEmployeeIdRecurringReimbursements`](docs/sdks/reimbursements/README.md#getv1employeesemployeeidrecurringreimbursements) - Get recurring reimbursements for an employee
- [`useReimbursementsGetV1RecurringReimbursements`](docs/sdks/reimbursements/README.md#getv1recurringreimbursements) - Get a recurring reimbursement
- [`useReimbursementsPostV1EmployeesEmployeeIdRecurringReimbursementsMutation`](docs/sdks/reimbursements/README.md#postv1employeesemployeeidrecurringreimbursements) - Create a recurring reimbursement
- [`useReimbursementsPutV1RecurringReimbursementsMutation`](docs/sdks/reimbursements/README.md#putv1recurringreimbursements) - Update a recurring reimbursement
- [`useReportsCreateCustomMutation`](docs/sdks/reports/README.md#createcustom) - Create a custom report
- [`useReportsGetReportsRequestUuid`](docs/sdks/reports/README.md#getreportsrequestuuid) - Get a report
- [`useReportsGetTemplate`](docs/sdks/reports/README.md#gettemplate) - Get a report template
Expand Down Expand Up @@ -1368,12 +1386,12 @@ run();


**Inherit from [`GustoEmbeddedError`](./src/models/errors/gustoembeddederror.ts)**:
* [`UnprocessableEntityErrorObject`](./src/models/errors/unprocessableentityerrorobject.ts): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Applicable to 145 of 266 methods.*
* [`NotFoundErrorObject`](./src/models/errors/notfounderrorobject.ts): Not Found The requested resource does not exist. Make sure the provided ID/UUID is valid. Status code `404`. Applicable to 4 of 266 methods.*
* [`UnprocessableEntityErrorObject1`](./src/models/errors/unprocessableentityerrorobject1.ts): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Status code `422`. Applicable to 4 of 266 methods.*
* [`PayrollBlockersError`](./src/models/errors/payrollblockerserror.ts): Payroll Blockers Error For detailed information, see the [Payroll Blockers guide](https://docs.gusto.com/embedded-payroll/docs/payroll-blockers). Status code `422`. Applicable to 4 of 266 methods.*
* [`DeleteV1CompanyBenefitsCompanyBenefitIdResponseBody`](./src/models/errors/deletev1companybenefitscompanybenefitidresponsebody.ts): Unprocessable Entity. Status code `422`. Applicable to 1 of 266 methods.*
* [`CompanySuspensionCreationErrors`](./src/models/errors/companysuspensioncreationerrors.ts): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Status code `422`. Applicable to 1 of 266 methods.*
* [`UnprocessableEntityErrorObject`](./src/models/errors/unprocessableentityerrorobject.ts): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Applicable to 149 of 271 methods.*
* [`NotFoundErrorObject`](./src/models/errors/notfounderrorobject.ts): Not Found The requested resource does not exist. Make sure the provided ID/UUID is valid. Status code `404`. Applicable to 4 of 271 methods.*
* [`UnprocessableEntityErrorObject1`](./src/models/errors/unprocessableentityerrorobject1.ts): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Status code `422`. Applicable to 4 of 271 methods.*
* [`PayrollBlockersError`](./src/models/errors/payrollblockerserror.ts): Payroll Blockers Error For detailed information, see the [Payroll Blockers guide](https://docs.gusto.com/embedded-payroll/docs/payroll-blockers). Status code `422`. Applicable to 4 of 271 methods.*
* [`DeleteV1CompanyBenefitsCompanyBenefitIdResponseBody`](./src/models/errors/deletev1companybenefitscompanybenefitidresponsebody.ts): Unprocessable Entity. Status code `422`. Applicable to 1 of 271 methods.*
* [`CompanySuspensionCreationErrors`](./src/models/errors/companysuspensioncreationerrors.ts): Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details. Status code `422`. Applicable to 1 of 271 methods.*
* [`ResponseValidationError`](./src/models/errors/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string.

</details>
Expand Down
12 changes: 11 additions & 1 deletion gusto_embedded/RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -398,4 +398,14 @@ Based on:
### Generated
- [typescript v0.8.1] gusto_embedded
### Releases
- [NPM v0.8.1] https://www.npmjs.com/package/@gusto/embedded-api/v/0.8.1 - gusto_embedded
- [NPM v0.8.1] https://www.npmjs.com/package/@gusto/embedded-api/v/0.8.1 - gusto_embedded

## 2025-10-29 00:14:25
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.636.3 (2.723.11) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.9.0] gusto_embedded
### Releases
- [NPM v0.9.0] https://www.npmjs.com/package/@gusto/embedded-api/v/0.9.0 - gusto_embedded
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,6 @@ let value: EmployeeCompensations = {};
| `hourlyCompensations` | [components.PayrollShowHourlyCompensations](../../models/components/payrollshowhourlycompensations.md)[] | :heavy_minus_sign: | An array of hourly compensations for the employee. Hourly compensations include regular, overtime, and double overtime hours. If this payroll has been processed, only hourly compensations with a value greater than 0.00 are returned. For an unprocessed payroll, all active hourly compensations are returned. |
| `paidTimeOff` | [components.PayrollShowPaidTimeOff](../../models/components/payrollshowpaidtimeoff.md)[] | :heavy_minus_sign: | An array of all paid time off the employee is eligible for this pay period. |
| `deductions` | [components.PayrollShowDeductions](../../models/components/payrollshowdeductions.md)[] | :heavy_minus_sign: | An array of employee deductions for the pay period. |
| `reimbursements` | [components.PayrollShowReimbursements](../../models/components/payrollshowreimbursements.md)[] | :heavy_minus_sign: | An array of reimbursements for the employee. |
| `taxes` | [components.PayrollShowTaxes](../../models/components/payrollshowtaxes.md)[] | :heavy_minus_sign: | An array of employer and employee taxes for the pay period. Only included for processed or calculated payrolls when `taxes` is present in the `include` parameter. |
| `benefits` | [components.PayrollShowBenefits](../../models/components/payrollshowbenefits.md)[] | :heavy_minus_sign: | An array of employee benefits for the pay period. Benefits are only included for processed payroll when the include parameter is present. |
Loading