This is an automated email from the ASF dual-hosted git repository.
singhpk234 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git
The following commit(s) were added to refs/heads/main by this push:
new 8901269a21 OpenAPI: Add idempotency key for the mutating plan
endpoints (#14730)
8901269a21 is described below
commit 8901269a21853199e7b297756308cd9e208a0342
Author: Prashant Singh <[email protected]>
AuthorDate: Mon Dec 8 08:37:42 2025 -0800
OpenAPI: Add idempotency key for the mutating plan endpoints (#14730)
---------
Co-authored-by: Prashant Singh <[email protected]>
---
open-api/rest-catalog-open-api.yaml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/open-api/rest-catalog-open-api.yaml
b/open-api/rest-catalog-open-api.yaml
index 44b165ea6e..a438b8ae3b 100644
--- a/open-api/rest-catalog-open-api.yaml
+++ b/open-api/rest-catalog-open-api.yaml
@@ -662,6 +662,8 @@ paths:
needed by calling cancelPlanning. Cancellation is not necessary after
fetchScanTasks has been used to fetch scan tasks for each plan task.
operationId: planTableScan
+ parameters:
+ - $ref: '#/components/parameters/idempotency-key'
requestBody:
content:
application/json:
@@ -769,6 +771,8 @@ paths:
- Catalog API
summary: Cancels scan planning for a plan-id
operationId: cancelPlanning
+ parameters:
+ - $ref: '#/components/parameters/idempotency-key'
description: >
Cancels scan planning for a plan-id.
@@ -827,6 +831,8 @@ paths:
- Catalog API
summary: Fetches result tasks for a plan task
operationId: fetchScanTasks
+ parameters:
+ - $ref: '#/components/parameters/idempotency-key'
description: Fetches result tasks for a plan task.
requestBody:
content: