From 754815023825cea4a1ba53077e2ef322d253f4b7 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Mon, 22 Jun 2026 16:32:52 +0000
Subject: [PATCH 1/3] codegen metadata
---
.stats.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index b6643dc5..0b1be7f6 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 48
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch/finch-a96dc8196c4f038d042fab2c73851166fcf491ec6a7e9bc76cae4661a8635afb.yml
-openapi_spec_hash: 8f65946452f62662cc72ce8cb2f88b76
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch/finch-71d6c5fd2762ac6e9ebef43a0c2983cc27cdb71e9ab517316e8bd7771871b9f3.yml
+openapi_spec_hash: 5e0e04e7274494062ff46ac85d358f5b
config_hash: 812b56df3e506bc2af056b2898327b8a
From cb01248f94aa3d7c6b48e9672eb95d635d1adba3 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Mon, 22 Jun 2026 17:30:33 +0000
Subject: [PATCH 2/3] feat(api): manual updates
fix type mapping for go sdks
---
.stats.yml | 4 +-
api.md | 2 +-
packages/mcp-server/src/local-docs-search.ts | 2 +-
src/resources/hris/hris.ts | 4 +-
src/resources/hris/index.ts | 2 +-
src/resources/hris/pay-statements.ts | 44 ++++++++++----------
6 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index 0b1be7f6..b7a7420d 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,4 +1,4 @@
configured_endpoints: 48
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch/finch-71d6c5fd2762ac6e9ebef43a0c2983cc27cdb71e9ab517316e8bd7771871b9f3.yml
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch/finch-7e39b6a20bf3e1f23ad832300b73ae92b6f6ce7c9d86eaa8fcc0710b51455f17.yml
openapi_spec_hash: 5e0e04e7274494062ff46ac85d358f5b
-config_hash: 812b56df3e506bc2af056b2898327b8a
+config_hash: 8b3c2a32014346513c18d98cbb752d2c
diff --git a/api.md b/api.md
index e4ee9563..2c650ec6 100644
--- a/api.md
+++ b/api.md
@@ -115,9 +115,9 @@ Methods:
Types:
- PayStatement
+- PayStatementData
- PayStatementDataSyncInProgress
- PayStatementResponse
-- PayStatementResponseBody
Methods:
diff --git a/packages/mcp-server/src/local-docs-search.ts b/packages/mcp-server/src/local-docs-search.ts
index b1bb7433..95fd1f38 100644
--- a/packages/mcp-server/src/local-docs-search.ts
+++ b/packages/mcp-server/src/local-docs-search.ts
@@ -677,7 +677,7 @@ const EMBEDDED_METHODS: MethodEntry[] = [
response:
"{ body: { paging: object; pay_statements: pay_statement[]; } | { code: number; message: string; name: string; finch_code?: string; } | { code: 202; finch_code: 'data_sync_in_progress'; message: 'The pay statements for this payment are being fetched. Please check back later.'; name: 'accepted'; }; code: number; payment_id: string; }",
markdown:
- "## retrieve_many\n\n`client.hris.payStatements.retrieveMany(requests: { payment_id: string; limit?: number; offset?: number; }[], entity_ids?: string[]): { body: pay_statement_response_body | object | pay_statement_data_sync_in_progress; code: number; payment_id: string; }`\n\n**post** `/employer/pay-statement`\n\nRead detailed pay statements for each individual.\n\nDeduction and contribution types are supported by the payroll systems that supports Benefits.\n\n### Parameters\n\n- `requests: { payment_id: string; limit?: number; offset?: number; }[]`\n The array of batch requests.\n\n- `entity_ids?: string[]`\n The entity IDs to specify which entities' data to access.\n\n### Returns\n\n- `{ body: { paging: object; pay_statements: pay_statement[]; } | { code: number; message: string; name: string; finch_code?: string; } | { code: 202; finch_code: 'data_sync_in_progress'; message: 'The pay statements for this payment are being fetched. Please check back later.'; name: 'accepted'; }; code: number; payment_id: string; }`\n\n - `body: { paging: { offset: number; count?: number; }; pay_statements: { earnings: object[]; employee_deductions: object[]; employer_contributions: object[]; gross_pay: money; individual_id: string; net_pay: money; payment_method: 'check' | 'direct_deposit' | 'other'; taxes: object[]; total_hours: number; type: 'off_cycle_payroll' | 'one_time_payment' | 'regular_payroll'; }[]; } | { code: number; message: string; name: string; finch_code?: string; } | { code: 202; finch_code: 'data_sync_in_progress'; message: 'The pay statements for this payment are being fetched. Please check back later.'; name: 'accepted'; }`\n - `code: number`\n - `payment_id: string`\n\n### Example\n\n```typescript\nimport Finch from '@tryfinch/finch-api';\n\nconst client = new Finch();\n\n// Automatically fetches more pages as needed.\nfor await (const payStatementResponse of client.hris.payStatements.retrieveMany({ requests: [{ payment_id: '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' }] })) {\n console.log(payStatementResponse);\n}\n```",
+ "## retrieve_many\n\n`client.hris.payStatements.retrieveMany(requests: { payment_id: string; limit?: number; offset?: number; }[], entity_ids?: string[]): { body: pay_statement_data | object | pay_statement_data_sync_in_progress; code: number; payment_id: string; }`\n\n**post** `/employer/pay-statement`\n\nRead detailed pay statements for each individual.\n\nDeduction and contribution types are supported by the payroll systems that supports Benefits.\n\n### Parameters\n\n- `requests: { payment_id: string; limit?: number; offset?: number; }[]`\n The array of batch requests.\n\n- `entity_ids?: string[]`\n The entity IDs to specify which entities' data to access.\n\n### Returns\n\n- `{ body: { paging: object; pay_statements: pay_statement[]; } | { code: number; message: string; name: string; finch_code?: string; } | { code: 202; finch_code: 'data_sync_in_progress'; message: 'The pay statements for this payment are being fetched. Please check back later.'; name: 'accepted'; }; code: number; payment_id: string; }`\n\n - `body: { paging: { offset: number; count?: number; }; pay_statements: { earnings: object[]; employee_deductions: object[]; employer_contributions: object[]; gross_pay: money; individual_id: string; net_pay: money; payment_method: 'check' | 'direct_deposit' | 'other'; taxes: object[]; total_hours: number; type: 'off_cycle_payroll' | 'one_time_payment' | 'regular_payroll'; }[]; } | { code: number; message: string; name: string; finch_code?: string; } | { code: 202; finch_code: 'data_sync_in_progress'; message: 'The pay statements for this payment are being fetched. Please check back later.'; name: 'accepted'; }`\n - `code: number`\n - `payment_id: string`\n\n### Example\n\n```typescript\nimport Finch from '@tryfinch/finch-api';\n\nconst client = new Finch();\n\n// Automatically fetches more pages as needed.\nfor await (const payStatementResponse of client.hris.payStatements.retrieveMany({ requests: [{ payment_id: '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e' }] })) {\n console.log(payStatementResponse);\n}\n```",
perLanguage: {
typescript: {
method: 'client.hris.payStatements.retrieveMany',
diff --git a/src/resources/hris/hris.ts b/src/resources/hris/hris.ts
index 31a3bf43..50de15d3 100644
--- a/src/resources/hris/hris.ts
+++ b/src/resources/hris/hris.ts
@@ -38,9 +38,9 @@ import {
import * as PayStatementsAPI from './pay-statements';
import {
PayStatement,
+ PayStatementData,
PayStatementDataSyncInProgress,
PayStatementResponse,
- PayStatementResponseBody,
PayStatementResponsesPage,
PayStatementRetrieveManyParams,
PayStatements,
@@ -219,9 +219,9 @@ export declare namespace HRIS {
export {
PayStatements as PayStatements,
type PayStatement as PayStatement,
+ type PayStatementData as PayStatementData,
type PayStatementDataSyncInProgress as PayStatementDataSyncInProgress,
type PayStatementResponse as PayStatementResponse,
- type PayStatementResponseBody as PayStatementResponseBody,
type PayStatementResponsesPage as PayStatementResponsesPage,
type PayStatementRetrieveManyParams as PayStatementRetrieveManyParams,
};
diff --git a/src/resources/hris/index.ts b/src/resources/hris/index.ts
index a75171e8..ce6e985c 100644
--- a/src/resources/hris/index.ts
+++ b/src/resources/hris/index.ts
@@ -58,9 +58,9 @@ export {
export {
PayStatements,
type PayStatement,
+ type PayStatementData,
type PayStatementDataSyncInProgress,
type PayStatementResponse,
- type PayStatementResponseBody,
type PayStatementRetrieveManyParams,
type PayStatementResponsesPage,
} from './pay-statements';
diff --git a/src/resources/hris/pay-statements.ts b/src/resources/hris/pay-statements.ts
index c256c1f9..aa990567 100644
--- a/src/resources/hris/pay-statements.ts
+++ b/src/resources/hris/pay-statements.ts
@@ -261,6 +261,26 @@ export namespace PayStatement {
}
}
+export interface PayStatementData {
+ paging: PayStatementData.Paging;
+
+ pay_statements: Array;
+}
+
+export namespace PayStatementData {
+ export interface Paging {
+ /**
+ * The current start index of the returned list of elements
+ */
+ offset: number;
+
+ /**
+ * The total number of elements for the entire query (not just the given page)
+ */
+ count?: number;
+ }
+}
+
export interface PayStatementDataSyncInProgress {
code: 202;
@@ -272,7 +292,7 @@ export interface PayStatementDataSyncInProgress {
}
export interface PayStatementResponse {
- body: PayStatementResponseBody | PayStatementResponse.BatchError | PayStatementDataSyncInProgress;
+ body: PayStatementData | PayStatementResponse.BatchError | PayStatementDataSyncInProgress;
code: number;
@@ -291,26 +311,6 @@ export namespace PayStatementResponse {
}
}
-export interface PayStatementResponseBody {
- paging: PayStatementResponseBody.Paging;
-
- pay_statements: Array;
-}
-
-export namespace PayStatementResponseBody {
- export interface Paging {
- /**
- * The current start index of the returned list of elements
- */
- offset: number;
-
- /**
- * The total number of elements for the entire query (not just the given page)
- */
- count?: number;
- }
-}
-
export interface PayStatementRetrieveManyParams {
/**
* Body param: The array of batch requests.
@@ -345,9 +345,9 @@ export namespace PayStatementRetrieveManyParams {
export declare namespace PayStatements {
export {
type PayStatement as PayStatement,
+ type PayStatementData as PayStatementData,
type PayStatementDataSyncInProgress as PayStatementDataSyncInProgress,
type PayStatementResponse as PayStatementResponse,
- type PayStatementResponseBody as PayStatementResponseBody,
type PayStatementResponsesPage as PayStatementResponsesPage,
type PayStatementRetrieveManyParams as PayStatementRetrieveManyParams,
};
From 5d8bb01cfa95ad1229f3a8a72efd9ed0c223e1fd Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Mon, 22 Jun 2026 17:31:02 +0000
Subject: [PATCH 3/3] release: 9.13.0
---
.release-please-manifest.json | 2 +-
CHANGELOG.md | 8 ++++++++
package.json | 2 +-
packages/mcp-server/manifest.json | 2 +-
packages/mcp-server/package.json | 2 +-
packages/mcp-server/src/server.ts | 2 +-
src/version.ts | 2 +-
7 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 8cce2b69..78c62351 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "9.12.1"
+ ".": "9.13.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2f021cd7..325e8296 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# Changelog
+## 9.13.0 (2026-06-22)
+
+Full Changelog: [v9.12.1...v9.13.0](https://github.com/Finch-API/finch-api-node/compare/v9.12.1...v9.13.0)
+
+### Features
+
+* **api:** manual updates ([cb01248](https://github.com/Finch-API/finch-api-node/commit/cb01248f94aa3d7c6b48e9672eb95d635d1adba3))
+
## 9.12.1 (2026-06-16)
Full Changelog: [v9.12.0...v9.12.1](https://github.com/Finch-API/finch-api-node/compare/v9.12.0...v9.12.1)
diff --git a/package.json b/package.json
index 0a7d2e53..e1da13d0 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@tryfinch/finch-api",
- "version": "9.12.1",
+ "version": "9.13.0",
"description": "The official TypeScript library for the Finch API",
"author": "Finch ",
"types": "dist/index.d.ts",
diff --git a/packages/mcp-server/manifest.json b/packages/mcp-server/manifest.json
index 10208de3..53ce9618 100644
--- a/packages/mcp-server/manifest.json
+++ b/packages/mcp-server/manifest.json
@@ -1,7 +1,7 @@
{
"dxt_version": "0.2",
"name": "@tryfinch/finch-api-mcp",
- "version": "9.12.1",
+ "version": "9.13.0",
"description": "The official MCP Server for the Finch API",
"author": {
"name": "Finch",
diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json
index c3b26972..039bebe7 100644
--- a/packages/mcp-server/package.json
+++ b/packages/mcp-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@tryfinch/finch-api-mcp",
- "version": "9.12.1",
+ "version": "9.13.0",
"description": "The official MCP Server for the Finch API",
"author": "Finch ",
"types": "dist/index.d.ts",
diff --git a/packages/mcp-server/src/server.ts b/packages/mcp-server/src/server.ts
index 22f6e4aa..473f13fb 100644
--- a/packages/mcp-server/src/server.ts
+++ b/packages/mcp-server/src/server.ts
@@ -29,7 +29,7 @@ export const newMcpServer = async ({
new McpServer(
{
name: 'tryfinch_finch_api_api',
- version: '9.12.1',
+ version: '9.13.0',
},
{
instructions: await getInstructions({ stainlessApiKey, customInstructionsPath }),
diff --git a/src/version.ts b/src/version.ts
index 1e551d20..c25319ff 100644
--- a/src/version.ts
+++ b/src/version.ts
@@ -1 +1 @@
-export const VERSION = '9.12.1'; // x-release-please-version
+export const VERSION = '9.13.0'; // x-release-please-version