diff --git a/openapi.json b/openapi.json index 364b83d..a712118 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" @@ -13172,8 +13309,9 @@ "ModelObjectExpandKey": { "enum": [ "domain", - "technologies", - "tags" + "flows", + "tags", + "technologies" ], "type": "string" }, @@ -13187,6 +13325,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 +13493,14 @@ }, "type": "object" }, + "OrganizationAiModel": { + "enum": [ + "gpt-5", + "gpt-5-mini", + "gpt-5-nano" + ], + "type": "string" + }, "OrganizationPartial": { "properties": { "aiFeatures": { @@ -13358,6 +13511,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 +13538,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 +13566,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 +13593,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 +13624,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 +13651,11 @@ "name": { "type": "string" }, + "oauthLandscapeWriteEnabled": { + "default": true, + "description": "Whether OAuth connections can make changes to landscape data", + "type": "boolean" + }, "shareLinkAuthDomains": { "items": { "type": "string" @@ -13571,6 +13748,7 @@ "createdById", "id", "lineShapeDefault", + "oauthLandscapeWriteEnabled", "plan", "seats", "shareLinkAuthDomains", @@ -13809,6 +13987,9 @@ "performedByAuthProvider": { "type": "string" }, + "performedByClientId": { + "type": "string" + }, "performedById": { "type": "string" }, @@ -14416,11 +14597,13 @@ "diagrams", "flows", "model-objects", + "model-viewer", "model-connections", "dependencies", "technologies", "diagram", - "flow" + "flow", + "adrs" ], "type": "string" }, @@ -14448,6 +14631,10 @@ }, "ShareLinkOptionsRequired": { "properties": { + "adrId": { + "nullable": true, + "type": "string" + }, "connectionIds": { "items": { "type": "string" @@ -14621,6 +14808,7 @@ } }, "required": [ + "adrId", "connectionIds", "diagramId", "domainId", @@ -14656,6 +14844,10 @@ }, "ShareLinkOptions": { "properties": { + "adrId": { + "nullable": true, + "type": "string" + }, "connectionIds": { "items": { "type": "string" @@ -14851,6 +15043,7 @@ } }, "required": [ + "adrId", "connectionIds", "diagramId", "domainId", @@ -17174,8 +17367,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 +17395,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 +17407,12 @@ "format": "date-time", "type": "string" }, + "scopes": { + "items": { + "$ref": "#/components/schemas/OAuthScope" + }, + "type": "array" + }, "userAgent": { "type": "string" }, @@ -23522,6 +23736,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 +24105,9 @@ { "$ref": "#/components/schemas/CatalogTechnologyStatus" }, + { + "$ref": "#/components/schemas/CatalogTechnologyStatusNullable" + }, { "$ref": "#/components/schemas/CatalogTechnologyType" }, @@ -23984,6 +24216,9 @@ { "$ref": "#/components/schemas/DiagramContent" }, + { + "$ref": "#/components/schemas/DiagramContentGenerateDescriptionFilter" + }, { "$ref": "#/components/schemas/DiagramContentPartial" }, @@ -24524,6 +24759,9 @@ { "$ref": "#/components/schemas/ModelStatusType" }, + { + "$ref": "#/components/schemas/OAuthScope" + }, { "$ref": "#/components/schemas/Organization" }, @@ -24536,6 +24774,9 @@ { "$ref": "#/components/schemas/OrganizationActionType" }, + { + "$ref": "#/components/schemas/OrganizationAiModel" + }, { "$ref": "#/components/schemas/OrganizationBillingCurrency" }, @@ -25622,6 +25863,7 @@ "type": "string" }, "ImportLink": { + "additionalProperties": false, "properties": { "customName": { "description": "Friendly name for the link set by the user", @@ -25642,6 +25884,7 @@ "type": "object" }, "ImportIcon": { + "additionalProperties": false, "properties": { "technologyId": { "type": "string" @@ -25663,6 +25906,7 @@ ] }, "ModelConnectionImport": { + "additionalProperties": false, "properties": { "description": { "description": "Detailed description", @@ -25729,6 +25973,7 @@ "type": "object" }, "ModelObjectImport": { + "additionalProperties": false, "properties": { "caption": { "description": "Display description", @@ -25770,7 +26015,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 +26052,7 @@ "type": "object" }, "TagImport": { + "additionalProperties": false, "properties": { "color": { "$ref": "#/components/schemas/TagColor" @@ -25837,6 +26083,7 @@ "type": "object" }, "TagGroupImport": { + "additionalProperties": false, "properties": { "icon": { "$ref": "#/components/schemas/TagGroupIcon" @@ -25862,6 +26109,7 @@ "type": "object" }, "LandscapeImportData": { + "additionalProperties": false, "example": { "modelConnections": [ { @@ -26966,6 +27214,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27072,6 +27330,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27189,6 +27457,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27296,6 +27574,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27403,6 +27691,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28106,6 +28404,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28228,6 +28536,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28350,6 +28668,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28479,6 +28807,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28619,6 +28957,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28741,6 +29089,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28866,6 +29224,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28976,6 +29344,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29086,6 +29464,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29204,6 +29592,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29332,6 +29730,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29450,6 +29858,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29547,16 +29965,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 +30006,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29718,6 +30137,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29857,6 +30286,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30006,6 +30445,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30132,6 +30581,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30245,6 +30704,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30368,6 +30837,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30567,6 +31046,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30718,6 +31207,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "409": { "content": { "application/json": { @@ -30829,6 +31328,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30942,6 +31451,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31064,6 +31583,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31182,6 +31711,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31394,6 +31933,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31543,6 +32092,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31669,6 +32228,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31769,6 +32338,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31887,6 +32466,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32021,6 +32610,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32143,6 +32742,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32266,6 +32875,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32379,6 +32998,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32489,6 +33118,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32602,6 +33241,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32712,6 +33361,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32832,6 +33491,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -33025,6 +33694,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -33173,6 +33852,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -33291,6 +33980,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -34513,6 +35212,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -34753,6 +35462,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35232,6 +35951,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35332,6 +36061,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35455,6 +36194,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35565,6 +36314,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35666,6 +36425,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35767,6 +36536,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35868,6 +36647,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35962,6 +36751,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36054,6 +36853,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36138,6 +36947,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36250,6 +37069,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36354,6 +37183,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36523,6 +37362,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36615,6 +37464,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36739,6 +37598,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36996,6 +37865,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37260,6 +38139,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37353,6 +38242,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 +38273,9 @@ "$ref": "#/components/schemas/ModelConnectionExpanded" }, "type": "array" + }, + "nextCursor": { + "type": "string" } }, "required": [ @@ -37387,6 +38297,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37419,6 +38339,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 +38425,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37634,6 +38569,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37807,6 +38752,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37956,6 +38911,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38087,6 +39052,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38185,6 +39160,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38319,6 +39304,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38412,6 +39407,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 +39438,9 @@ "$ref": "#/components/schemas/ModelObjectExpanded" }, "type": "array" + }, + "nextCursor": { + "type": "string" } }, "required": [ @@ -38446,6 +39462,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38478,6 +39504,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 +39724,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38814,6 +39855,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39090,6 +40141,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39197,6 +40258,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39296,6 +40367,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39396,6 +40477,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39517,6 +40608,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "422": { "content": { "application/json": { @@ -39621,6 +40722,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39724,6 +40835,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39819,6 +40940,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39942,6 +41073,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40057,6 +41198,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40209,6 +41360,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40314,6 +41475,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40881,6 +42052,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41077,6 +42258,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41273,6 +42464,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41381,6 +42582,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41486,6 +42697,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41583,6 +42804,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41686,6 +42917,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41799,6 +43040,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41900,6 +43151,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42006,6 +43267,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42132,6 +43403,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42239,6 +43520,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42364,6 +43655,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42479,6 +43780,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42589,6 +43900,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42754,11 +44075,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 +44224,7 @@ "public" ], "x-fern-sdk-group-name": "shareLink", - "operationId": "shareLinkUpdate", + "operationId": "shareLinkDelete", "parameters": [ { "in": "path", @@ -42792,39 +44241,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 +44305,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 +44390,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43172,6 +44513,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43295,6 +44646,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43416,6 +44777,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43547,6 +44918,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43668,6 +45049,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43781,6 +45172,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43891,6 +45292,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44001,6 +45412,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44119,6 +45540,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44247,6 +45678,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44365,6 +45806,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44462,6 +45913,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44676,6 +46137,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45221,6 +46692,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45367,224 +46848,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 +47152,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45875,6 +47386,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45985,6 +47506,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -46182,6 +47713,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": {