diff --git a/openapi.json b/openapi.json index 364b83d..e393075 100644 --- a/openapi.json +++ b/openapi.json @@ -6,6 +6,8 @@ "api-key-create", "api-key-delete", "api-key-update", + "oauth-consent-deny", + "oauth-consent-grant", "organization-create", "organization-delete", "organization-update", @@ -91,6 +93,8 @@ "api-key-create", "api-key-delete", "api-key-update", + "oauth-consent-deny", + "oauth-consent-grant", "organization-create", "organization-delete", "organization-update", @@ -1431,6 +1435,9 @@ { "$ref": "#/components/schemas/ActionApiKey" }, + { + "$ref": "#/components/schemas/ActionOAuth" + }, { "$ref": "#/components/schemas/ActionOrganization" }, @@ -1715,6 +1722,9 @@ "performedByAuthProvider": { "type": "string" }, + "performedByClientId": { + "type": "string" + }, "performedById": { "type": "string" }, @@ -3645,6 +3655,86 @@ } ] }, + "ActionOAuthConsentGrantProps": { + "properties": { + "clientName": { + "type": "string" + }, + "landscapeId": { + "type": "string" + } + }, + "required": [ + "clientName", + "landscapeId" + ], + "type": "object" + }, + "ActionOAuthConsentGrant": { + "properties": { + "id": { + "type": "string" + }, + "props": { + "$ref": "#/components/schemas/ActionOAuthConsentGrantProps" + }, + "type": { + "enum": [ + "oauth-consent-grant" + ], + "type": "string" + } + }, + "required": [ + "id", + "props", + "type" + ], + "type": "object" + }, + "ActionOAuthConsentDenyProps": { + "properties": { + "clientName": { + "type": "string" + } + }, + "required": [ + "clientName" + ], + "type": "object" + }, + "ActionOAuthConsentDeny": { + "properties": { + "id": { + "type": "string" + }, + "props": { + "$ref": "#/components/schemas/ActionOAuthConsentDenyProps" + }, + "type": { + "enum": [ + "oauth-consent-deny" + ], + "type": "string" + } + }, + "required": [ + "id", + "props", + "type" + ], + "type": "object" + }, + "ActionOAuth": { + "oneOf": [ + { + "$ref": "#/components/schemas/ActionOAuthConsentDeny" + }, + { + "$ref": "#/components/schemas/ActionOAuthConsentGrant" + } + ] + }, "ActionOrganizationCreateContext": { "properties": { "name": { @@ -4657,6 +4747,10 @@ "commit": { "type": "number" }, + "content": { + "description": "The markdown content of the ADR", + "type": "string" + }, "description": { "description": "The description of the ADR", "type": "string" @@ -4689,6 +4783,10 @@ "commit": { "type": "number" }, + "content": { + "description": "The markdown content of the ADR", + "type": "string" + }, "description": { "description": "The description of the ADR", "type": "string" @@ -4730,6 +4828,10 @@ "commit": { "type": "number" }, + "content": { + "description": "The markdown content of the ADR", + "type": "string" + }, "description": { "description": "The description of the ADR", "type": "string" @@ -6430,6 +6532,16 @@ ], "type": "string" }, + "CatalogTechnologyStatusNullable": { + "enum": [ + "approved", + "pending-review", + "rejected", + null + ], + "nullable": true, + "type": "string" + }, "CatalogTechnologyReviewRejectionReason": { "enum": [ "duplicate", @@ -6582,8 +6694,8 @@ "type": "array" }, "status": { - "$ref": "#/components/schemas/CatalogTechnologyStatus", - "description": "Current status of the technology, including pending review, approved, and rejected. Approved technologies are visible to all users." + "$ref": "#/components/schemas/CatalogTechnologyStatusNullable", + "description": "Current status of the technology, including pending review, approved, and rejected. Approved technologies are visible to all users. Set to null to make the technology private." }, "type": { "$ref": "#/components/schemas/CatalogTechnologyTypeNullable", @@ -6668,8 +6780,8 @@ "type": "array" }, "status": { - "$ref": "#/components/schemas/CatalogTechnologyStatus", - "description": "Current status of the technology, including pending review, approved, and rejected. Approved technologies are visible to all users." + "$ref": "#/components/schemas/CatalogTechnologyStatusNullable", + "description": "Current status of the technology, including pending review, approved, and rejected. Approved technologies are visible to all users. Set to null to make the technology private." }, "type": { "$ref": "#/components/schemas/CatalogTechnologyTypeNullable", @@ -6761,8 +6873,8 @@ "type": "array" }, "status": { - "$ref": "#/components/schemas/CatalogTechnologyStatus", - "description": "Current status of the technology, including pending review, approved, and rejected. Approved technologies are visible to all users." + "$ref": "#/components/schemas/CatalogTechnologyStatusNullable", + "description": "Current status of the technology, including pending review, approved, and rejected. Approved technologies are visible to all users. Set to null to make the technology private." }, "type": { "$ref": "#/components/schemas/CatalogTechnologyTypeNullable", @@ -8973,6 +9085,25 @@ ], "type": "object" }, + "DiagramContentGenerateDescriptionFilter": { + "properties": { + "modelObjectIds": { + "description": "Filter any objects with these model object ids, if not provided, all objects in the diagram will be included", + "items": { + "type": "string" + }, + "type": "array" + }, + "type": { + "$ref": "#/components/schemas/AIDescriptionType", + "description": "Type description to generate: \"caption\" or \"detailed\"" + } + }, + "required": [ + "type" + ], + "type": "object" + }, "DiagramExportImageOptions": { "properties": { "draftId": { @@ -9003,6 +9134,12 @@ }, "type": "array" }, + "maxWidth": { + "description": "Maximum pixel width for the exported PNG. The image will be scaled down if the diagram exceeds this width. Defaults to no limit (up to 10240px).", + "maximum": 10240, + "minimum": 100, + "type": "integer" + }, "pinIds": { "items": { "type": "string" @@ -10839,6 +10976,9 @@ "id": { "type": "string" }, + "internal": { + "type": "boolean" + }, "name": { "type": "string" }, @@ -13172,8 +13312,9 @@ "ModelObjectExpandKey": { "enum": [ "domain", - "technologies", - "tags" + "flows", + "tags", + "technologies" ], "type": "string" }, @@ -13187,6 +13328,13 @@ "domain": { "$ref": "#/components/schemas/DomainExport" }, + "flowsExpanded": { + "additionalProperties": { + "$ref": "#/components/schemas/FlowExport" + }, + "description": "Expanded flow exports keyed by flow ID.", + "type": "object" + }, "tags": { "additionalProperties": { "$ref": "#/components/schemas/TagExport" @@ -13348,6 +13496,14 @@ }, "type": "object" }, + "OrganizationAiModel": { + "enum": [ + "gpt-5", + "gpt-5-mini", + "gpt-5-nano" + ], + "type": "string" + }, "OrganizationPartial": { "properties": { "aiFeatures": { @@ -13358,6 +13514,9 @@ "description": "Whether to enable all AI features for the organization", "type": "boolean" }, + "aiModel": { + "$ref": "#/components/schemas/OrganizationAiModel" + }, "billingCurrency": { "$ref": "#/components/schemas/OrganizationBillingCurrency" }, @@ -13382,6 +13541,11 @@ "name": { "type": "string" }, + "oauthLandscapeWriteEnabled": { + "default": true, + "description": "Whether OAuth connections can make changes to landscape data", + "type": "boolean" + }, "shareLinkAuthDomains": { "items": { "type": "string" @@ -13405,6 +13569,9 @@ "description": "Whether to enable all AI features for the organization", "type": "boolean" }, + "aiModel": { + "$ref": "#/components/schemas/OrganizationAiModel" + }, "billingCurrency": { "$ref": "#/components/schemas/OrganizationBillingCurrency" }, @@ -13429,6 +13596,11 @@ "name": { "type": "string" }, + "oauthLandscapeWriteEnabled": { + "default": true, + "description": "Whether OAuth connections can make changes to landscape data", + "type": "boolean" + }, "shareLinkAuthDomains": { "items": { "type": "string" @@ -13455,6 +13627,9 @@ "description": "Whether to enable all AI features for the organization", "type": "boolean" }, + "aiModel": { + "$ref": "#/components/schemas/OrganizationAiModel" + }, "billingCurrency": { "$ref": "#/components/schemas/OrganizationBillingCurrency" }, @@ -13479,6 +13654,11 @@ "name": { "type": "string" }, + "oauthLandscapeWriteEnabled": { + "default": true, + "description": "Whether OAuth connections can make changes to landscape data", + "type": "boolean" + }, "shareLinkAuthDomains": { "items": { "type": "string" @@ -13498,6 +13678,9 @@ "billingCollectionMethod": { "$ref": "#/components/schemas/OrganizationCollectionMethod" }, + "billingMonthlyCost": { + "type": "number" + }, "billingPaymentMethod": { "type": "boolean" }, @@ -13571,6 +13754,7 @@ "createdById", "id", "lineShapeDefault", + "oauthLandscapeWriteEnabled", "plan", "seats", "shareLinkAuthDomains", @@ -13809,6 +13993,9 @@ "performedByAuthProvider": { "type": "string" }, + "performedByClientId": { + "type": "string" + }, "performedById": { "type": "string" }, @@ -14416,11 +14603,13 @@ "diagrams", "flows", "model-objects", + "model-viewer", "model-connections", "dependencies", "technologies", "diagram", - "flow" + "flow", + "adrs" ], "type": "string" }, @@ -14448,6 +14637,10 @@ }, "ShareLinkOptionsRequired": { "properties": { + "adrId": { + "nullable": true, + "type": "string" + }, "connectionIds": { "items": { "type": "string" @@ -14621,6 +14814,7 @@ } }, "required": [ + "adrId", "connectionIds", "diagramId", "domainId", @@ -14656,6 +14850,10 @@ }, "ShareLinkOptions": { "properties": { + "adrId": { + "nullable": true, + "type": "string" + }, "connectionIds": { "items": { "type": "string" @@ -14851,6 +15049,7 @@ } }, "required": [ + "adrId", "connectionIds", "diagramId", "domainId", @@ -17174,8 +17373,19 @@ ], "type": "object" }, + "OAuthScope": { + "enum": [ + "landscape.read", + "landscape.write" + ], + "type": "string" + }, "UserSession": { "properties": { + "clientId": { + "description": "Client ID for OAuth sessions", + "type": "string" + }, "createdAt": { "format": "date-time", "type": "string" @@ -17191,6 +17401,10 @@ "description": "IP address of the client", "type": "string" }, + "landscapeId": { + "description": "Landscape ID for OAuth sessions", + "type": "string" + }, "providerId": { "description": "ID for the auth provider", "type": "string" @@ -17199,6 +17413,12 @@ "format": "date-time", "type": "string" }, + "scopes": { + "items": { + "$ref": "#/components/schemas/OAuthScope" + }, + "type": "array" + }, "userAgent": { "type": "string" }, @@ -23522,6 +23742,21 @@ { "$ref": "#/components/schemas/ActionModelObjectsExportProps" }, + { + "$ref": "#/components/schemas/ActionOAuth" + }, + { + "$ref": "#/components/schemas/ActionOAuthConsentDeny" + }, + { + "$ref": "#/components/schemas/ActionOAuthConsentDenyProps" + }, + { + "$ref": "#/components/schemas/ActionOAuthConsentGrant" + }, + { + "$ref": "#/components/schemas/ActionOAuthConsentGrantProps" + }, { "$ref": "#/components/schemas/ActionOrganization" }, @@ -23876,6 +24111,9 @@ { "$ref": "#/components/schemas/CatalogTechnologyStatus" }, + { + "$ref": "#/components/schemas/CatalogTechnologyStatusNullable" + }, { "$ref": "#/components/schemas/CatalogTechnologyType" }, @@ -23984,6 +24222,9 @@ { "$ref": "#/components/schemas/DiagramContent" }, + { + "$ref": "#/components/schemas/DiagramContentGenerateDescriptionFilter" + }, { "$ref": "#/components/schemas/DiagramContentPartial" }, @@ -24524,6 +24765,9 @@ { "$ref": "#/components/schemas/ModelStatusType" }, + { + "$ref": "#/components/schemas/OAuthScope" + }, { "$ref": "#/components/schemas/Organization" }, @@ -24536,6 +24780,9 @@ { "$ref": "#/components/schemas/OrganizationActionType" }, + { + "$ref": "#/components/schemas/OrganizationAiModel" + }, { "$ref": "#/components/schemas/OrganizationBillingCurrency" }, @@ -25622,6 +25869,7 @@ "type": "string" }, "ImportLink": { + "additionalProperties": false, "properties": { "customName": { "description": "Friendly name for the link set by the user", @@ -25642,6 +25890,7 @@ "type": "object" }, "ImportIcon": { + "additionalProperties": false, "properties": { "technologyId": { "type": "string" @@ -25663,6 +25912,7 @@ ] }, "ModelConnectionImport": { + "additionalProperties": false, "properties": { "description": { "description": "Detailed description", @@ -25729,6 +25979,7 @@ "type": "object" }, "ModelObjectImport": { + "additionalProperties": false, "properties": { "caption": { "description": "Display description", @@ -25770,7 +26021,7 @@ "type": "string" }, "parentId": { - "description": "Parent model object ID, must follow the IcePanel hierarchy.\n\nDomain: parent must be missing/null\n\nActor/System/Group: parent must be a domain\n\nApp/Store: parent must be a system\n\nComponent: parent must be an app or store", + "description": "Parent model object ID, must follow the IcePanel hierarchy.\n\nDomain: parent must be missing/null\n\nActor/System: parent must be a domain\n\nGroup: parent must be a domain or another group\n\nApp/Store: parent must be a system\n\nComponent: parent must be an app or store", "nullable": true, "type": "string" }, @@ -25807,6 +26058,7 @@ "type": "object" }, "TagImport": { + "additionalProperties": false, "properties": { "color": { "$ref": "#/components/schemas/TagColor" @@ -25837,6 +26089,7 @@ "type": "object" }, "TagGroupImport": { + "additionalProperties": false, "properties": { "icon": { "$ref": "#/components/schemas/TagGroupIcon" @@ -25862,6 +26115,7 @@ "type": "object" }, "LandscapeImportData": { + "additionalProperties": false, "example": { "modelConnections": [ { @@ -26966,6 +27220,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27072,6 +27336,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27189,6 +27463,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27296,6 +27580,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27403,6 +27697,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27658,7 +27962,14 @@ }, "/catalog/suggestion/brand": { "get": { - "security": [], + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], "tags": [ "Catalog Technologies" ], @@ -28106,6 +28417,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28228,6 +28549,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28350,6 +28681,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28479,6 +28820,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28619,6 +28970,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28741,6 +29102,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28866,6 +29237,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28976,6 +29357,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29086,6 +29477,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29204,6 +29605,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29332,6 +29743,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29450,6 +29871,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29547,16 +29978,7 @@ "content": { "application/json": { "schema": { - "properties": { - "type": { - "$ref": "#/components/schemas/AIDescriptionType", - "description": "Type of description to generate: \"caption\" for a short caption(50-70 characters), or \"detailed\" for a detailed description (max 2000 characters)" - } - }, - "required": [ - "type" - ], - "type": "object" + "$ref": "#/components/schemas/DiagramContentGenerateDescriptionFilter" } } }, @@ -29597,6 +30019,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29718,6 +30150,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29857,6 +30299,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30006,6 +30458,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30132,6 +30594,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30245,6 +30717,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30368,6 +30850,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30567,6 +31059,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30718,6 +31220,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "409": { "content": { "application/json": { @@ -30829,6 +31341,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30942,6 +31464,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31064,6 +31596,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31182,6 +31724,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31394,6 +31946,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31543,6 +32105,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31669,6 +32241,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31769,6 +32351,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31887,6 +32479,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32021,6 +32623,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32143,6 +32755,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32266,6 +32888,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32379,6 +33011,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32489,6 +33131,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32602,6 +33254,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32712,6 +33374,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32832,6 +33504,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -33025,6 +33707,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -33173,6 +33865,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -33291,6 +33993,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -34513,6 +35225,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -34753,6 +35475,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35232,6 +35964,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35332,6 +36074,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35455,6 +36207,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35539,19 +36301,130 @@ "responses": { "200": { "content": { - "application/json": { - "schema": { - "properties": { - "thumbnail": { - "$ref": "#/components/schemas/FlowThumbnail" - } - }, - "required": [ - "thumbnail" - ], - "type": "object" - } - } + "application/json": { + "schema": { + "properties": { + "thumbnail": { + "$ref": "#/components/schemas/FlowThumbnail" + } + }, + "required": [ + "thumbnail" + ], + "type": "object" + } + } + }, + "description": "OK" + }, + "401": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unauthorized" + }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, + "404": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Not Found" + }, + "422": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unprocessable Entity" + }, + "500": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Internal Server" + } + }, + "summary": "Get Thumbnail", + "x-fern-request-name": "FlowThumbnailGetRequest", + "x-fern-sdk-method-name": "getThumbnail" + } + }, + "/landscapes/{landscapeId}/versions/{versionId}/flows/{flowId}/export/text": { + "get": { + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], + "tags": [ + "Flows" + ], + "x-eov-operation-handler": "flows", + "x-fern-audiences": [ + "public" + ], + "x-fern-sdk-group-name": [ + "flows", + "export" + ], + "operationId": "flowExportText", + "parameters": [ + { + "in": "path", + "name": "landscapeId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "versionId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "flowId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "text/plain": {} }, "description": "OK" }, @@ -35565,98 +36438,7 @@ }, "description": "Unauthorized" }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Not Found" - }, - "422": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Unprocessable Entity" - }, - "500": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Internal Server" - } - }, - "summary": "Get Thumbnail", - "x-fern-request-name": "FlowThumbnailGetRequest", - "x-fern-sdk-method-name": "getThumbnail" - } - }, - "/landscapes/{landscapeId}/versions/{versionId}/flows/{flowId}/export/text": { - "get": { - "security": [ - { - "ApiKeyAuth": [] - }, - { - "BearerAuth": [] - } - ], - "tags": [ - "Flows" - ], - "x-eov-operation-handler": "flows", - "x-fern-audiences": [ - "public" - ], - "x-fern-sdk-group-name": [ - "flows", - "export" - ], - "operationId": "flowExportText", - "parameters": [ - { - "in": "path", - "name": "landscapeId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "versionId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "flowId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "text/plain": {} - }, - "description": "OK" - }, - "401": { + "403": { "content": { "application/json": { "schema": { @@ -35664,7 +36446,7 @@ } } }, - "description": "Unauthorized" + "description": "Forbidden" }, "404": { "content": { @@ -35767,6 +36549,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35868,6 +36660,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35962,6 +36764,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36054,6 +36866,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36138,6 +36960,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36250,6 +37082,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36354,6 +37196,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36523,6 +37375,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36615,6 +37477,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36739,6 +37611,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36996,6 +37878,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37260,6 +38152,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37353,6 +38255,24 @@ }, "type": "array" } + }, + { + "in": "query", + "name": "cursor", + "required": false, + "schema": { + "format": "id", + "type": "string" + } + }, + { + "in": "query", + "name": "limit", + "required": false, + "schema": { + "minimum": 1, + "type": "integer" + } } ], "responses": { @@ -37366,6 +38286,9 @@ "$ref": "#/components/schemas/ModelConnectionExpanded" }, "type": "array" + }, + "nextCursor": { + "type": "string" } }, "required": [ @@ -37387,6 +38310,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37419,6 +38352,11 @@ } }, "summary": "List", + "x-fern-pagination": { + "cursor": "$request.cursor", + "next_cursor": "$response.nextCursor", + "results": "$response.modelConnections" + }, "x-fern-request-name": "ModelConnectionsListRequest", "x-fern-sdk-method-name": "list" }, @@ -37500,6 +38438,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37634,6 +38582,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37807,6 +38765,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37956,6 +38924,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38087,6 +39065,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38185,6 +39173,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38319,6 +39317,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38412,6 +39420,24 @@ }, "type": "array" } + }, + { + "in": "query", + "name": "cursor", + "required": false, + "schema": { + "format": "id", + "type": "string" + } + }, + { + "in": "query", + "name": "limit", + "required": false, + "schema": { + "minimum": 1, + "type": "integer" + } } ], "responses": { @@ -38425,6 +39451,9 @@ "$ref": "#/components/schemas/ModelObjectExpanded" }, "type": "array" + }, + "nextCursor": { + "type": "string" } }, "required": [ @@ -38446,6 +39475,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38478,6 +39517,11 @@ } }, "summary": "List", + "x-fern-pagination": { + "cursor": "$request.cursor", + "next_cursor": "$response.nextCursor", + "results": "$response.modelObjects" + }, "x-fern-request-name": "ModelObjectsListRequest", "x-fern-sdk-method-name": "list" }, @@ -38693,6 +39737,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38814,6 +39868,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39090,6 +40154,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39197,6 +40271,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39296,6 +40380,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39396,6 +40490,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39517,6 +40621,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "422": { "content": { "application/json": { @@ -39621,6 +40735,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39724,6 +40848,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39819,6 +40953,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39942,6 +41086,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40057,6 +41211,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40209,6 +41373,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40314,6 +41488,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40881,6 +42065,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41077,6 +42271,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41273,6 +42477,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41381,6 +42595,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41486,6 +42710,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41583,6 +42817,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41686,6 +42930,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41799,6 +43053,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41900,6 +43164,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42006,6 +43280,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42132,6 +43416,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42239,6 +43533,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42364,6 +43668,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42479,6 +43793,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42589,6 +43913,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42754,11 +44088,139 @@ "description": "Internal Server" } }, - "summary": "Create", - "x-fern-request-name": "ShareLinkCreateRequest", - "x-fern-sdk-method-name": "create" + "summary": "Create", + "x-fern-request-name": "ShareLinkCreateRequest", + "x-fern-sdk-method-name": "create" + }, + "patch": { + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], + "tags": [ + "Share Link" + ], + "x-eov-operation-handler": "shareLink", + "x-fern-audiences": [ + "public" + ], + "x-fern-sdk-group-name": "shareLink", + "operationId": "shareLinkUpdate", + "parameters": [ + { + "in": "path", + "name": "landscapeId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "versionId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "resetShortId", + "required": false, + "schema": { + "type": "boolean" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ShareLinkPartial" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "properties": { + "shareLink": { + "$ref": "#/components/schemas/ShareLink" + } + }, + "required": [ + "shareLink" + ], + "type": "object" + } + } + }, + "description": "OK" + }, + "401": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unauthorized" + }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, + "404": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Not Found" + }, + "422": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unprocessable Entity" + }, + "500": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Internal Server" + } + }, + "summary": "Update", + "x-fern-request-name": "ShareLinkUpdateRequest", + "x-fern-sdk-method-name": "update" }, - "patch": { + "delete": { "security": [ { "ApiKeyAuth": [] @@ -42775,7 +44237,7 @@ "public" ], "x-fern-sdk-group-name": "shareLink", - "operationId": "shareLinkUpdate", + "operationId": "shareLinkDelete", "parameters": [ { "in": "path", @@ -42792,39 +44254,13 @@ "schema": { "type": "string" } - }, - { - "in": "query", - "name": "resetShortId", - "required": false, - "schema": { - "type": "boolean" - } } ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ShareLinkPartial" - } - } - }, - "required": true - }, "responses": { "200": { "content": { "application/json": { "schema": { - "properties": { - "shareLink": { - "$ref": "#/components/schemas/ShareLink" - } - }, - "required": [ - "shareLink" - ], "type": "object" } } @@ -42882,98 +44318,6 @@ "description": "Internal Server" } }, - "summary": "Update", - "x-fern-request-name": "ShareLinkUpdateRequest", - "x-fern-sdk-method-name": "update" - }, - "delete": { - "security": [ - { - "ApiKeyAuth": [] - }, - { - "BearerAuth": [] - } - ], - "tags": [ - "Share Link" - ], - "x-eov-operation-handler": "shareLink", - "x-fern-audiences": [ - "public" - ], - "x-fern-sdk-group-name": "shareLink", - "operationId": "shareLinkDelete", - "parameters": [ - { - "in": "path", - "name": "landscapeId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "versionId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "type": "object" - } - } - }, - "description": "OK" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Unauthorized" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Not Found" - }, - "422": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Unprocessable Entity" - }, - "500": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Internal Server" - } - }, "summary": "Delete", "x-fern-request-name": "ShareLinkDeleteRequest", "x-fern-sdk-method-name": "delete" @@ -43059,6 +44403,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43172,6 +44526,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43295,6 +44659,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43416,6 +44790,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43547,6 +44931,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43668,6 +45062,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43781,6 +45185,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43891,6 +45305,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44001,6 +45425,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44119,6 +45553,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44247,6 +45691,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44365,6 +45819,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44462,6 +45926,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44676,6 +46150,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45221,6 +46705,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45367,224 +46861,244 @@ "description": "Internal Server" } }, - "summary": "Create", - "x-fern-request-name": "VersionRevertCreateRequest", - "x-fern-sdk-method-name": "create" - } - }, - "/landscapes/{landscapeId}/version/reverts/{versionRevertId}": { - "get": { - "security": [ - { - "ApiKeyAuth": [] - }, - { - "BearerAuth": [] - } - ], - "tags": [ - "Version Reverts" - ], - "x-eov-operation-handler": "versionReverts", - "x-fern-audiences": [ - "public" - ], - "x-fern-sdk-group-name": [ - "versions", - "reverts" - ], - "operationId": "versionRevertFind", - "parameters": [ - { - "in": "path", - "name": "landscapeId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "versionRevertId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "properties": { - "versionRevert": { - "$ref": "#/components/schemas/VersionRevert" - } - }, - "required": [ - "versionRevert" - ], - "type": "object" - } - } - }, - "description": "OK" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Unauthorized" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Not Found" - }, - "422": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Unprocessable Entity" - }, - "500": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Internal Server" - } - }, - "summary": "Get", - "x-fern-request-name": "VersionRevertFindRequest", - "x-fern-sdk-method-name": "get" - }, - "patch": { - "security": [ - { - "ApiKeyAuth": [] - }, - { - "BearerAuth": [] - } - ], - "tags": [ - "Version Reverts" - ], - "x-eov-operation-handler": "versionReverts", - "x-fern-audiences": [ - "public" - ], - "x-fern-sdk-group-name": [ - "versions", - "reverts" - ], - "operationId": "versionRevertUpdate", - "parameters": [ - { - "in": "path", - "name": "landscapeId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "versionRevertId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/VersionRevertPartial" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "properties": { - "versionRevert": { - "$ref": "#/components/schemas/VersionRevert" - } - }, - "required": [ - "versionRevert" - ], - "type": "object" - } - } - }, - "description": "OK" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Unauthorized" - }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Not Found" - }, - "422": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Unprocessable Entity" - }, - "500": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Internal Server" - } - }, + "summary": "Create", + "x-fern-request-name": "VersionRevertCreateRequest", + "x-fern-sdk-method-name": "create" + } + }, + "/landscapes/{landscapeId}/version/reverts/{versionRevertId}": { + "get": { + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], + "tags": [ + "Version Reverts" + ], + "x-eov-operation-handler": "versionReverts", + "x-fern-audiences": [ + "public" + ], + "x-fern-sdk-group-name": [ + "versions", + "reverts" + ], + "operationId": "versionRevertFind", + "parameters": [ + { + "in": "path", + "name": "landscapeId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "versionRevertId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "properties": { + "versionRevert": { + "$ref": "#/components/schemas/VersionRevert" + } + }, + "required": [ + "versionRevert" + ], + "type": "object" + } + } + }, + "description": "OK" + }, + "401": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unauthorized" + }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, + "404": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Not Found" + }, + "422": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unprocessable Entity" + }, + "500": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Internal Server" + } + }, + "summary": "Get", + "x-fern-request-name": "VersionRevertFindRequest", + "x-fern-sdk-method-name": "get" + }, + "patch": { + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], + "tags": [ + "Version Reverts" + ], + "x-eov-operation-handler": "versionReverts", + "x-fern-audiences": [ + "public" + ], + "x-fern-sdk-group-name": [ + "versions", + "reverts" + ], + "operationId": "versionRevertUpdate", + "parameters": [ + { + "in": "path", + "name": "landscapeId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "versionRevertId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VersionRevertPartial" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "properties": { + "versionRevert": { + "$ref": "#/components/schemas/VersionRevert" + } + }, + "required": [ + "versionRevert" + ], + "type": "object" + } + } + }, + "description": "OK" + }, + "401": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unauthorized" + }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, + "404": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Not Found" + }, + "422": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unprocessable Entity" + }, + "500": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Internal Server" + } + }, "summary": "Update", "x-fern-request-name": "VersionRevertUpdateRequest", "x-fern-sdk-method-name": "update" @@ -45651,6 +47165,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45875,6 +47399,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45985,6 +47519,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -46182,6 +47726,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": {