Skip to content

release: 1.24.0 #655

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 22, 2025
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ on:

jobs:
lint:
timeout-minutes: 10
name: lint
runs-on: ubuntu-latest
steps:
Expand All @@ -30,6 +31,7 @@ jobs:
run: ./scripts/lint

test:
timeout-minutes: 10
name: test
runs-on: ubuntu-latest
steps:
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.23.1"
".": "1.24.0"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 46
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-994dba9c79ac2c892333168717abd8ffe2cb4d84d67d7e69c6cf9e566500d4dd.yml
openapi_spec_hash: 9720f3c873048c15f1f3c8f95f15ecd3
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/finch%2Ffinch-a9dc15ba77c4c6e40c8f2429b1d614e7fe6888910579b54002fb90d418682d09.yml
openapi_spec_hash: be98b11d320aa0a1f3443650ce1b5b90
config_hash: 53778a0b839c4f6ad34fbba051f5e8a6
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Changelog

## 1.24.0 (2025-04-22)

Full Changelog: [v1.23.1...v1.24.0](https://github.com/Finch-API/finch-api-python/compare/v1.23.1...v1.24.0)

### Features

* **api:** api update ([413f186](https://github.com/Finch-API/finch-api-python/commit/413f186d7136681b6c7a99fe65255d9ca1fea927))


### Chores

* **ci:** add timeout thresholds for CI jobs ([2371362](https://github.com/Finch-API/finch-api-python/commit/2371362a02516444916f738f2be85d97fdf1297a))
* **internal:** import reformatting ([e3c3f1e](https://github.com/Finch-API/finch-api-python/commit/e3c3f1ea2e693e1732b77b3b392548e77e646190))

## 1.23.1 (2025-04-22)

Full Changelog: [v1.23.0...v1.23.1](https://github.com/Finch-API/finch-api-python/compare/v1.23.0...v1.23.1)
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "finch-api"
version = "1.23.1"
version = "1.24.0"
description = "The official Python library for the Finch API"
dynamic = ["readme"]
license = "Apache-2.0"
Expand Down
5 changes: 1 addition & 4 deletions src/finch/_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,7 @@
ProxiesTypes,
RequestOptions,
)
from ._utils import (
is_given,
get_async_library,
)
from ._utils import is_given, get_async_library
from ._version import __version__
from .resources import account, webhooks, providers, access_tokens, request_forwarding
from ._streaming import Stream as Stream, AsyncStream as AsyncStream
Expand Down
2 changes: 1 addition & 1 deletion src/finch/_version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

__title__ = "finch"
__version__ = "1.23.1" # x-release-please-version
__version__ = "1.24.0" # x-release-please-version
53 changes: 45 additions & 8 deletions src/finch/resources/connect/sessions.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@

from ... import _legacy_response
from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._utils import maybe_transform, async_maybe_transform
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down Expand Up @@ -50,7 +47,18 @@ def new(
customer_id: str,
customer_name: str,
products: List[
Literal["company", "directory", "individual", "employment", "payment", "pay_statement", "benefits", "ssn"]
Literal[
"company",
"directory",
"individual",
"employment",
"payment",
"pay_statement",
"benefits",
"ssn",
"deduction",
"documents",
]
],
customer_email: Optional[str] | NotGiven = NOT_GIVEN,
integration: Optional[session_new_params.Integration] | NotGiven = NOT_GIVEN,
Expand Down Expand Up @@ -110,7 +118,16 @@ def reauthenticate(
products: Optional[
List[
Literal[
"company", "directory", "individual", "employment", "payment", "pay_statement", "benefits", "ssn"
"company",
"directory",
"individual",
"employment",
"payment",
"pay_statement",
"benefits",
"ssn",
"deduction",
"documents",
]
]
]
Expand Down Expand Up @@ -188,7 +205,18 @@ async def new(
customer_id: str,
customer_name: str,
products: List[
Literal["company", "directory", "individual", "employment", "payment", "pay_statement", "benefits", "ssn"]
Literal[
"company",
"directory",
"individual",
"employment",
"payment",
"pay_statement",
"benefits",
"ssn",
"deduction",
"documents",
]
],
customer_email: Optional[str] | NotGiven = NOT_GIVEN,
integration: Optional[session_new_params.Integration] | NotGiven = NOT_GIVEN,
Expand Down Expand Up @@ -248,7 +276,16 @@ async def reauthenticate(
products: Optional[
List[
Literal[
"company", "directory", "individual", "employment", "payment", "pay_statement", "benefits", "ssn"
"company",
"directory",
"individual",
"employment",
"payment",
"pay_statement",
"benefits",
"ssn",
"deduction",
"documents",
]
]
]
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/hris/benefits/benefits.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@

from .... import _legacy_response
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
maybe_transform,
async_maybe_transform,
)
from ...._utils import maybe_transform, async_maybe_transform
from ...._compat import cached_property
from .individuals import (
Individuals,
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/hris/benefits/individuals.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@

from .... import _legacy_response
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
maybe_transform,
async_maybe_transform,
)
from ...._utils import maybe_transform, async_maybe_transform
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@

from ..... import _legacy_response
from ....._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ....._utils import (
maybe_transform,
async_maybe_transform,
)
from ....._utils import maybe_transform, async_maybe_transform
from ....._compat import cached_property
from ....._resource import SyncAPIResource, AsyncAPIResource
from ....._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/hris/documents.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@

from ... import _legacy_response
from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._utils import maybe_transform, async_maybe_transform
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
6 changes: 1 addition & 5 deletions src/finch/resources/jobs/automated.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,7 @@

from ... import _legacy_response
from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
required_args,
maybe_transform,
async_maybe_transform,
)
from ..._utils import required_args, maybe_transform, async_maybe_transform
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/request_forwarding.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@
from .. import _legacy_response
from ..types import request_forwarding_forward_params
from .._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from .._utils import (
maybe_transform,
async_maybe_transform,
)
from .._utils import maybe_transform, async_maybe_transform
from .._compat import cached_property
from .._resource import SyncAPIResource, AsyncAPIResource
from .._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/sandbox/company.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@

from ... import _legacy_response
from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._utils import maybe_transform, async_maybe_transform
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/sandbox/connections/accounts.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@

from .... import _legacy_response
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
maybe_transform,
async_maybe_transform,
)
from ...._utils import maybe_transform, async_maybe_transform
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/sandbox/connections/connections.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,7 @@
AsyncAccountsWithStreamingResponse,
)
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
maybe_transform,
async_maybe_transform,
)
from ...._utils import maybe_transform, async_maybe_transform
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/sandbox/directory.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@

from ... import _legacy_response
from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._utils import maybe_transform, async_maybe_transform
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/sandbox/employment.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@

from ... import _legacy_response
from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._utils import maybe_transform, async_maybe_transform
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/sandbox/individual.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@

from ... import _legacy_response
from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._utils import maybe_transform, async_maybe_transform
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/sandbox/jobs/configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@

from .... import _legacy_response
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
maybe_transform,
async_maybe_transform,
)
from ...._utils import maybe_transform, async_maybe_transform
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/sandbox/jobs/jobs.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@

from .... import _legacy_response
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
maybe_transform,
async_maybe_transform,
)
from ...._utils import maybe_transform, async_maybe_transform
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
5 changes: 1 addition & 4 deletions src/finch/resources/sandbox/payment.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@

from ... import _legacy_response
from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._utils import maybe_transform, async_maybe_transform
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
Expand Down
15 changes: 14 additions & 1 deletion src/finch/types/connect/session_new_params.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,20 @@ class SessionNewParams(TypedDict, total=False):
customer_name: Required[str]

products: Required[
List[Literal["company", "directory", "individual", "employment", "payment", "pay_statement", "benefits", "ssn"]]
List[
Literal[
"company",
"directory",
"individual",
"employment",
"payment",
"pay_statement",
"benefits",
"ssn",
"deduction",
"documents",
]
]
]

customer_email: Optional[str]
Expand Down
15 changes: 14 additions & 1 deletion src/finch/types/connect/session_reauthenticate_params.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,20 @@ class SessionReauthenticateParams(TypedDict, total=False):
"""

products: Optional[
List[Literal["company", "directory", "individual", "employment", "payment", "pay_statement", "benefits", "ssn"]]
List[
Literal[
"company",
"directory",
"individual",
"employment",
"payment",
"pay_statement",
"benefits",
"ssn",
"deduction",
"documents",
]
]
]
"""The products to request access to (optional for reauthentication)"""

Expand Down