Skip to content

Commit 077f59c

Browse files
committed
## Python SDK Changes Detected:
* `client.profiles.create()`: `request` **Changed** **Breaking** ⚠️ * `client.sales-invoices.create()`: `request` **Changed** **Breaking** ⚠️ * `client.customers.create()`: `request` **Changed** **Breaking** ⚠️ * `client.payment-links.create()`: `request` **Changed** **Breaking** ⚠️ * `client.wallets.request-apple-pay-session()`: `request` **Changed** **Breaking** ⚠️ * `client.webhooks.create()`: `request` **Changed** **Breaking** ⚠️ * `client.client-links.create()`: `request` **Changed** **Breaking** ⚠️ * `client.onboarding.submit()`: `request` **Changed** **Breaking** ⚠️ * `client.methods.all()`: `request.idempotency-key` **Added** * `client.refunds.cancel()`: `request.idempotency-key` **Added** * `client.settlements.list-captures()`: `request.idempotency-key` **Added** * `client.settlements.list-refunds()`: `request.idempotency-key` **Added** * `client.settlements.list-chargebacks()`: `request.idempotency-key` **Added** * `client.invoices.list()`: `request.idempotency-key` **Added** * `client.invoices.get()`: `request.idempotency-key` **Added** * `client.permissions.list()`: `request.idempotency-key` **Added** * `client.permissions.get()`: `request.idempotency-key` **Added** * `client.organizations.get()`: `request.idempotency-key` **Added** * `client.organizations.get-current()`: `request.idempotency-key` **Added** * `client.organizations.get-partner()`: `request.idempotency-key` **Added** * `client.settlements.get-next()`: `request.idempotency-key` **Added** * `client.profiles.list()`: `request.idempotency-key` **Added** * `client.profiles.get()`: `request.idempotency-key` **Added** * `client.profiles.update()`: `request.idempotency-key` **Added** * `client.profiles.delete()`: `request.idempotency-key` **Added** * `client.profiles.get-current()`: `request.idempotency-key` **Added** * `client.onboarding.get()`: `request.idempotency-key` **Added** * `client.settlements.get-open()`: `request.idempotency-key` **Added** * `client.capabilities.list()`: `request.idempotency-key` **Added** * `client.clients.list()`: `request.idempotency-key` **Added** * `client.clients.get()`: `request.idempotency-key` **Added** * `client.settlements.get()`: `request.idempotency-key` **Added** * `client.settlements.list()`: `request.idempotency-key` **Added** * `client.webhooks.list()`: `request.idempotency-key` **Added** * `client.webhooks.update()`: `request.idempotency-key` **Added** * `client.webhooks.get()`: `request.idempotency-key` **Added** * `client.webhooks.delete()`: `request.idempotency-key` **Added** * `client.webhooks.test()`: `request.idempotency-key` **Added** * `client.webhook-events.get()`: `request.idempotency-key` **Added** * `client.payments.create()`: `request.idempotency-key` **Added** * `client.payments.list()`: `request.idempotency-key` **Added** * `client.refunds.all()`: `request.idempotency-key` **Added** * `client.payments.update()`: `request.idempotency-key` **Added** * `client.payments.cancel()`: `request.idempotency-key` **Added** * `client.payments.release-authorization()`: `request.idempotency-key` **Added** * `client.methods.list()`: `request.idempotency-key` **Added** * `client.balances.list()`: `request.idempotency-key` **Added** * `client.methods.get()`: `request.idempotency-key` **Added** * `client.refunds.create()`: `request.idempotency-key` **Added** * `client.refunds.list()`: `request.idempotency-key` **Added** * `client.settlements.list-payments()`: `request.idempotency-key` **Added** * `client.refunds.get()`: `request.idempotency-key` **Added** * `client.payments.get()`: `request.idempotency-key` **Added** * `client.chargebacks.list()`: `request.idempotency-key` **Added** * `client.chargebacks.get()`: `request.idempotency-key` **Added** * `client.chargebacks.all()`: `request.idempotency-key` **Added** * `client.captures.create()`: `request.idempotency-key` **Added** * `client.captures.list()`: `request.idempotency-key` **Added** * `client.captures.get()`: `request.idempotency-key` **Added** * `client.balances.list-transactions()`: `request.idempotency-key` **Added** * `client.balances.get-report()`: `request.idempotency-key` **Added** * `client.payment-links.list()`: `request.idempotency-key` **Added** * `client.payment-links.get()`: `request.idempotency-key` **Added** * `client.payment-links.update()`: `request.idempotency-key` **Added** * `client.payment-links.delete()`: `request.idempotency-key` **Added** * `client.payment-links.list-payments()`: `request.idempotency-key` **Added** * `client.terminals.list()`: `request.idempotency-key` **Added** * `client.terminals.get()`: `request.idempotency-key` **Added** * `client.delayed-routing.create()`: `request.idempotency-key` **Added** * `client.delayed-routing.list()`: `request.idempotency-key` **Added** * `client.balances.get-primary()`: `request.idempotency-key` **Added** * `client.customers.list()`: `request.idempotency-key` **Added** * `client.customers.get()`: `request.idempotency-key` **Added** * `client.customers.update()`: `request.idempotency-key` **Added** * `client.customers.delete()`: `request.idempotency-key` **Added** * `client.customers.create-payment()`: `request.idempotency-key` **Added** * `client.customers.list-payments()`: `request.idempotency-key` **Added** * `client.mandates.create()`: `request.idempotency-key` **Added** * `client.mandates.list()`: `request.idempotency-key` **Added** * `client.mandates.get()`: `request.idempotency-key` **Added** * `client.mandates.revoke()`: `request.idempotency-key` **Added** * `client.subscriptions.create()`: `request.idempotency-key` **Added** * `client.subscriptions.list()`: `request.idempotency-key` **Added** * `client.subscriptions.get()`: `request.idempotency-key` **Added** * `client.subscriptions.update()`: `request.idempotency-key` **Added** * `client.subscriptions.cancel()`: `request.idempotency-key` **Added** * `client.subscriptions.all()`: `request.idempotency-key` **Added** * `client.subscriptions.list-payments()`: `request.idempotency-key` **Added** * `client.balances.get()`: `request.idempotency-key` **Added** * `client.sales-invoices.list()`: `request.idempotency-key` **Added** * `client.sales-invoices.get()`: `request.idempotency-key` **Added** * `client.sales-invoices.update()`: `request.idempotency-key` **Added** * `client.sales-invoices.delete()`: `request.idempotency-key` **Added**
1 parent 629b78c commit 077f59c

File tree

250 files changed

+3947
-723
lines changed

Some content is hidden

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

250 files changed

+3947
-723
lines changed

.speakeasy/gen.lock

Lines changed: 640 additions & 6 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ generation:
2424
generateNewTests: false
2525
skipResponseBodyAssertions: false
2626
python:
27-
version: 0.12.2
27+
version: 0.12.3
2828
additionalDependencies:
2929
dev: {}
3030
main: {}

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.611.1
1+
speakeasyVersion: 1.612.1
22
sources:
33
Mollie API:
44
sourceNamespace: mollie-api
5-
sourceRevisionDigest: sha256:4b41b7544e69be171f16b36fddd8c0a29979329ef28870b8428206d34412330f
6-
sourceBlobDigest: sha256:8a326ea980b69368a0c755e95acd4c77b36ed552c450a6df88f2d56af3e41e4f
5+
sourceRevisionDigest: sha256:0dfd78968eda6d8391c0657345397a275bb59c87f13670cec93b9eea6b824b48
6+
sourceBlobDigest: sha256:a0d91b096851a09970703904cba2c11ffa50080c8545b2be0813b6c87acf7278
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1757322550
9+
- speakeasy-sdk-regen-1757346587
1010
- 1.0.0
1111
targets:
1212
client:
1313
source: Mollie API
1414
sourceNamespace: mollie-api
15-
sourceRevisionDigest: sha256:4b41b7544e69be171f16b36fddd8c0a29979329ef28870b8428206d34412330f
16-
sourceBlobDigest: sha256:8a326ea980b69368a0c755e95acd4c77b36ed552c450a6df88f2d56af3e41e4f
15+
sourceRevisionDigest: sha256:0dfd78968eda6d8391c0657345397a275bb59c87f13670cec93b9eea6b824b48
16+
sourceBlobDigest: sha256:a0d91b096851a09970703904cba2c11ffa50080c8545b2be0813b6c87acf7278
1717
codeSamplesNamespace: mollie-api-python-code-samples
18-
codeSamplesRevisionDigest: sha256:5a3e7f84d86d338ca78d527307dcdeef810306ec878da881c0a76d4ad907cff7
18+
codeSamplesRevisionDigest: sha256:5a0f820bf2c9dd10c5e7382ab471b30316935056157aa84a345967965339f0d9
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README-PYPI.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ with ClientSDK(
135135
),
136136
) as client_sdk:
137137

138-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
138+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
139139

140140
# Handle response
141141
print(res)
@@ -159,7 +159,7 @@ async def main():
159159
),
160160
) as client_sdk:
161161

162-
res = await client_sdk.balances.list_async(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
162+
res = await client_sdk.balances.list_async(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
163163

164164
# Handle response
165165
print(res)
@@ -193,7 +193,7 @@ with ClientSDK(
193193
),
194194
) as client_sdk:
195195

196-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
196+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
197197

198198
# Handle response
199199
print(res)
@@ -398,7 +398,7 @@ with ClientSDK(
398398
),
399399
) as client_sdk:
400400

401-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False,
401+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426",
402402
RetryConfig("backoff", BackoffStrategy(1, 50, 1.1, 100), False))
403403

404404
# Handle response
@@ -421,7 +421,7 @@ with ClientSDK(
421421
),
422422
) as client_sdk:
423423

424-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
424+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
425425

426426
# Handle response
427427
print(res)
@@ -458,7 +458,7 @@ with ClientSDK(
458458
res = None
459459
try:
460460

461-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
461+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
462462

463463
# Handle response
464464
print(res)
@@ -523,7 +523,7 @@ with ClientSDK(
523523
),
524524
) as client_sdk:
525525

526-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
526+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
527527

528528
# Handle response
529529
print(res)

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ with ClientSDK(
135135
),
136136
) as client_sdk:
137137

138-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
138+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
139139

140140
# Handle response
141141
print(res)
@@ -159,7 +159,7 @@ async def main():
159159
),
160160
) as client_sdk:
161161

162-
res = await client_sdk.balances.list_async(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
162+
res = await client_sdk.balances.list_async(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
163163

164164
# Handle response
165165
print(res)
@@ -193,7 +193,7 @@ with ClientSDK(
193193
),
194194
) as client_sdk:
195195

196-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
196+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
197197

198198
# Handle response
199199
print(res)
@@ -398,7 +398,7 @@ with ClientSDK(
398398
),
399399
) as client_sdk:
400400

401-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False,
401+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426",
402402
RetryConfig("backoff", BackoffStrategy(1, 50, 1.1, 100), False))
403403

404404
# Handle response
@@ -421,7 +421,7 @@ with ClientSDK(
421421
),
422422
) as client_sdk:
423423

424-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
424+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
425425

426426
# Handle response
427427
print(res)
@@ -458,7 +458,7 @@ with ClientSDK(
458458
res = None
459459
try:
460460

461-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
461+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
462462

463463
# Handle response
464464
print(res)
@@ -523,7 +523,7 @@ with ClientSDK(
523523
),
524524
) as client_sdk:
525525

526-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
526+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
527527

528528
# Handle response
529529
print(res)

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -508,4 +508,14 @@ Based on:
508508
### Generated
509509
- [python v0.12.2] .
510510
### Releases
511-
- [PyPI v0.12.2] https://pypi.org/project/mollie/0.12.2 - .
511+
- [PyPI v0.12.2] https://pypi.org/project/mollie/0.12.2 - .
512+
513+
## 2025-09-08 15:49:12
514+
### Changes
515+
Based on:
516+
- OpenAPI Doc
517+
- Speakeasy CLI 1.612.1 (2.695.1) https://github.com/speakeasy-api/speakeasy
518+
### Generated
519+
- [python v0.12.3] .
520+
### Releases
521+
- [PyPI v0.12.3] https://pypi.org/project/mollie/0.12.3 - .

USAGE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ with ClientSDK(
1212
),
1313
) as client_sdk:
1414

15-
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
15+
res = client_sdk.balances.list(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
1616

1717
# Handle response
1818
print(res)
@@ -36,7 +36,7 @@ async def main():
3636
),
3737
) as client_sdk:
3838

39-
res = await client_sdk.balances.list_async(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False)
39+
res = await client_sdk.balances.list_async(currency="EUR", from_="bal_gVMhHKqSSRYJyPsuoPNFH", limit=50, testmode=False, idempotency_key="123e4567-e89b-12d3-a456-426")
4040

4141
# Handle response
4242
print(res)

docs/models/cancelpaymentrequest.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@
66
| Field | Type | Required | Description | Example |
77
| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
88
| `payment_id` | *str* | :heavy_check_mark: | Provide the ID of the related payment. | tr_5B8cwPMGnU |
9+
| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | A unique key to ensure idempotent requests. This key should be a UUID v4 string. | 123e4567-e89b-12d3-a456-426 |
910
| `request_body` | [Optional[models.CancelPaymentRequestBody]](../models/cancelpaymentrequestbody.md) | :heavy_minus_sign: | N/A | |

0 commit comments

Comments
 (0)