Skip to content
Open
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
304 changes: 177 additions & 127 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
speakeasyVersion: 1.770.0
speakeasyVersion: 1.791.0
sources:
stacks-source:
sourceNamespace: stacks-source
sourceRevisionDigest: sha256:c85e21f1f000f0409f58d4ace7aaac0d708f4577a19b638347b41dd37e19f317
sourceBlobDigest: sha256:24159a4c5e03fd9ebc0727cecb2bff5ed6695d519aeb3fe80346af6ce1fabcfa
sourceRevisionDigest: sha256:29bcc13579975f77dd3c03533a712fe17b643af1c516b86f4a499f42856f32b7
sourceBlobDigest: sha256:78f47f273db89d72d6e74f2f284483f751ee4449fb7f46efadc4525882a6f955
tags:
- latest
targets:
formance-python-sdk:
source: stacks-source
sourceNamespace: stacks-source
sourceRevisionDigest: sha256:c85e21f1f000f0409f58d4ace7aaac0d708f4577a19b638347b41dd37e19f317
sourceBlobDigest: sha256:24159a4c5e03fd9ebc0727cecb2bff5ed6695d519aeb3fe80346af6ce1fabcfa
sourceRevisionDigest: sha256:29bcc13579975f77dd3c03533a712fe17b643af1c516b86f4a499f42856f32b7
sourceBlobDigest: sha256:78f47f273db89d72d6e74f2f284483f751ee4449fb7f46efadc4525882a6f955
codeSamplesNamespace: stacks-source-python-code-samples
codeSamplesRevisionDigest: sha256:49578638117ca68cb0b44a1596c8fce49223eb7b871b2bea8afb5ce56efa352a
codeSamplesRevisionDigest: sha256:a10ee8892e1026aeb89cacbfdda76af2d0331d858402635924720455f436ba05
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
16 changes: 9 additions & 7 deletions README-PYPI.md
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,7 @@ asyncio.run(main())
* [get_account](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#get_account) - Get an account by ID
* [get_account_balances](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#get_account_balances) - Get account balances
* [get_bank_account](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#get_bank_account) - Get a Bank Account by ID
* [get_connector_capabilities](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#get_connector_capabilities) - Get the plugin capabilities of an installed connector
* [get_connector_config](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#get_connector_config) - Get a connector configuration by ID
* [get_connector_schedule](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#get_connector_schedule) - Get a connector schedule by ID
* [get_conversion](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#get_conversion) - Get a single conversion by its Formance ID
Expand All @@ -395,6 +396,7 @@ asyncio.run(main())
* [install_connector](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#install_connector) - Install a connector
* [list_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#list_accounts) - List all accounts
* [list_bank_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#list_bank_accounts) - List all bank accounts
* [list_connector_capabilities](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#list_connector_capabilities) - List the plugin capabilities advertised by every supported provider
* [list_connector_configs](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#list_connector_configs) - List all connector configurations
* [list_connector_schedule_instances](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#list_connector_schedule_instances) - List all connector schedule instances
* [list_connector_schedules](https://github.com/formancehq/formance-sdk-python/blob/master/./docs/sdks/v3/README.md#list_connector_schedules) - List all connector schedules
Expand Down Expand Up @@ -618,13 +620,13 @@ with SDK(


**Inherit from [`SDKBaseError`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/sdkbaseerror.py)**:
* [`V3ErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/v3errorresponse.py): Error. Applicable to 61 of 253 methods.*
* [`PaymentsErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/paymentserrorresponse.py): Error. Applicable to 46 of 253 methods.*
* [`ErrorsV2ErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/errorsv2errorresponse.py): Applicable to 44 of 253 methods.*
* [`ErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/errorresponse.py): Applicable to 31 of 253 methods.*
* [`ErrorsErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/errorserrorresponse.py): Applicable to 19 of 253 methods.*
* [`V2Error`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/v2error.py): General error. Applicable to 18 of 253 methods.*
* [`Error`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/error.py): General error. Applicable to 17 of 253 methods.*
* [`V3ErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/v3errorresponse.py): Error. Applicable to 63 of 255 methods.*
* [`PaymentsErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/paymentserrorresponse.py): Error. Applicable to 46 of 255 methods.*
* [`ErrorsV2ErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/errorsv2errorresponse.py): Applicable to 44 of 255 methods.*
* [`ErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/errorresponse.py): Applicable to 31 of 255 methods.*
* [`ErrorsErrorResponse`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/errorserrorresponse.py): Applicable to 19 of 255 methods.*
* [`V2Error`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/v2error.py): General error. Applicable to 18 of 255 methods.*
* [`Error`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/error.py): General error. Applicable to 17 of 255 methods.*
* [`ResponseValidationError`](https://github.com/formancehq/formance-sdk-python/blob/master/././src/formance_sdk_python/models/errors/responsevalidationerror.py): Type mismatch between the response data and the expected Pydantic model. Provides access to the Pydantic validation error via the `cause` attribute.

</details>
Expand Down
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,7 @@ asyncio.run(main())
* [get_account](docs/sdks/v3/README.md#get_account) - Get an account by ID
* [get_account_balances](docs/sdks/v3/README.md#get_account_balances) - Get account balances
* [get_bank_account](docs/sdks/v3/README.md#get_bank_account) - Get a Bank Account by ID
* [get_connector_capabilities](docs/sdks/v3/README.md#get_connector_capabilities) - Get the plugin capabilities of an installed connector
* [get_connector_config](docs/sdks/v3/README.md#get_connector_config) - Get a connector configuration by ID
* [get_connector_schedule](docs/sdks/v3/README.md#get_connector_schedule) - Get a connector schedule by ID
* [get_conversion](docs/sdks/v3/README.md#get_conversion) - Get a single conversion by its Formance ID
Expand All @@ -395,6 +396,7 @@ asyncio.run(main())
* [install_connector](docs/sdks/v3/README.md#install_connector) - Install a connector
* [list_accounts](docs/sdks/v3/README.md#list_accounts) - List all accounts
* [list_bank_accounts](docs/sdks/v3/README.md#list_bank_accounts) - List all bank accounts
* [list_connector_capabilities](docs/sdks/v3/README.md#list_connector_capabilities) - List the plugin capabilities advertised by every supported provider
* [list_connector_configs](docs/sdks/v3/README.md#list_connector_configs) - List all connector configurations
* [list_connector_schedule_instances](docs/sdks/v3/README.md#list_connector_schedule_instances) - List all connector schedule instances
* [list_connector_schedules](docs/sdks/v3/README.md#list_connector_schedules) - List all connector schedules
Expand Down Expand Up @@ -618,13 +620,13 @@ with SDK(


**Inherit from [`SDKBaseError`](./src/formance_sdk_python/models/errors/sdkbaseerror.py)**:
* [`V3ErrorResponse`](./src/formance_sdk_python/models/errors/v3errorresponse.py): Error. Applicable to 61 of 253 methods.*
* [`PaymentsErrorResponse`](./src/formance_sdk_python/models/errors/paymentserrorresponse.py): Error. Applicable to 46 of 253 methods.*
* [`ErrorsV2ErrorResponse`](./src/formance_sdk_python/models/errors/errorsv2errorresponse.py): Applicable to 44 of 253 methods.*
* [`ErrorResponse`](./src/formance_sdk_python/models/errors/errorresponse.py): Applicable to 31 of 253 methods.*
* [`ErrorsErrorResponse`](./src/formance_sdk_python/models/errors/errorserrorresponse.py): Applicable to 19 of 253 methods.*
* [`V2Error`](./src/formance_sdk_python/models/errors/v2error.py): General error. Applicable to 18 of 253 methods.*
* [`Error`](./src/formance_sdk_python/models/errors/error.py): General error. Applicable to 17 of 253 methods.*
* [`V3ErrorResponse`](./src/formance_sdk_python/models/errors/v3errorresponse.py): Error. Applicable to 63 of 255 methods.*
* [`PaymentsErrorResponse`](./src/formance_sdk_python/models/errors/paymentserrorresponse.py): Error. Applicable to 46 of 255 methods.*
* [`ErrorsV2ErrorResponse`](./src/formance_sdk_python/models/errors/errorsv2errorresponse.py): Applicable to 44 of 255 methods.*
* [`ErrorResponse`](./src/formance_sdk_python/models/errors/errorresponse.py): Applicable to 31 of 255 methods.*
* [`ErrorsErrorResponse`](./src/formance_sdk_python/models/errors/errorserrorresponse.py): Applicable to 19 of 255 methods.*
* [`V2Error`](./src/formance_sdk_python/models/errors/v2error.py): General error. Applicable to 18 of 255 methods.*
* [`Error`](./src/formance_sdk_python/models/errors/error.py): General error. Applicable to 17 of 255 methods.*
* [`ResponseValidationError`](./src/formance_sdk_python/models/errors/responsevalidationerror.py): Type mismatch between the response data and the expected Pydantic model. Provides access to the Pydantic validation error via the `cause` attribute.

</details>
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -278,4 +278,14 @@ Based on:
### Generated
- [python v8.2.1] .
### Releases
- [PyPI v8.2.1] https://pypi.org/project/formance-sdk-python/8.2.1 - .
- [PyPI v8.2.1] https://pypi.org/project/formance-sdk-python/8.2.1 - .

## 2026-07-26 00:51:50
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.791.0 (2.924.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v8.3.0] .
### Releases
- [PyPI v8.3.0] https://pypi.org/project/formance-sdk-python/8.3.0 - .
8 changes: 4 additions & 4 deletions docs/models/operations/v2importlogsrequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

## Fields

| Field | Type | Required | Description | Example |
| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
| `v2_import_logs_request` | *Union[bytes, IO[bytes], io.BufferedReader]* | :heavy_check_mark: | N/A | |
| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 |
| Field | Type | Required | Description | Example |
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
| `v2_import_logs_request` | *Union[bytes, IO[bytes], io.IOBase]* | :heavy_check_mark: | N/A | |
| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 |
8 changes: 8 additions & 0 deletions docs/models/operations/v3getconnectorcapabilitiesrequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# V3GetConnectorCapabilitiesRequest


## Fields

| Field | Type | Required | Description |
| ------------------ | ------------------ | ------------------ | ------------------ |
| `connector_id` | *str* | :heavy_check_mark: | The connector ID |
11 changes: 11 additions & 0 deletions docs/models/operations/v3getconnectorcapabilitiesresponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# V3GetConnectorCapabilitiesResponse


## Fields

| Field | Type | Required | Description |
| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation |
| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
| `v3_connector_capability_response` | [Optional[payments.V3ConnectorCapabilityResponse]](../../models/payments/v3connectorcapabilityresponse.md) | :heavy_minus_sign: | OK |
8 changes: 8 additions & 0 deletions docs/models/operations/v3listconnectorcapabilitiesrequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# V3ListConnectorCapabilitiesRequest


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| `if_none_match` | *Optional[str]* | :heavy_minus_sign: | ETag from a previous response; a matching value yields 304 Not Modified. |
Loading