diff --git a/core/src/main/java/org/apache/iceberg/rest/RESTSessionCatalog.java b/core/src/main/java/org/apache/iceberg/rest/RESTSessionCatalog.java index d98dc99495f6..045bc54368f0 100644 --- a/core/src/main/java/org/apache/iceberg/rest/RESTSessionCatalog.java +++ b/core/src/main/java/org/apache/iceberg/rest/RESTSessionCatalog.java @@ -151,6 +151,7 @@ public class RESTSessionCatalog extends BaseViewSessionCatalog .add(Endpoint.V1_RENAME_TABLE) .add(Endpoint.V1_REGISTER_TABLE) .add(Endpoint.V1_REPORT_METRICS) + .add(Endpoint.V1_COMMIT_TRANSACTION) .build(); private static final Set VIEW_ENDPOINTS = diff --git a/open-api/rest-catalog-open-api.yaml b/open-api/rest-catalog-open-api.yaml index 5df05094a86d..e5a4b8dbbc1e 100644 --- a/open-api/rest-catalog-open-api.yaml +++ b/open-api/rest-catalog-open-api.yaml @@ -111,6 +111,8 @@ paths: - GET /v1/{prefix}/namespaces/{namespace} + - HEAD /v1/{prefix}/namespaces/{namespace} + - DELETE /v1/{prefix}/namespaces/{namespace} - POST /v1/{prefix}/namespaces/{namespace}/properties @@ -121,6 +123,8 @@ paths: - GET /v1/{prefix}/namespaces/{namespace}/tables/{table} + - HEAD /v1/{prefix}/namespaces/{namespace}/tables/{table} + - POST /v1/{prefix}/namespaces/{namespace}/tables/{table} - DELETE /v1/{prefix}/namespaces/{namespace}/tables/{table}