diff --git a/openapi.json b/openapi.json index 364b83d..d5584ba 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" }, @@ -12422,6 +12562,60 @@ } ] }, + "ModelDependenciesFilter": { + "properties": { + "objectIds": { + "description": "Array of model object IDs to return dependency data for. Non-existent IDs are silently ignored.", + "oneOf": [ + { + "type": "string" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + }, + "objectLabels": { + "additionalProperties": { + "type": "string" + }, + "description": "Key-value label pairs used to select objects. Objects matching any of the provided pairs are returned (OR semantics).", + "type": "object" + }, + "tagIds": { + "description": "Filter dependency objects to those matching any of the given tag IDs.", + "oneOf": [ + { + "type": "string" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + }, + "technologyIds": { + "description": "Filter dependency objects to those matching any of the given technology IDs.", + "oneOf": [ + { + "type": "string" + }, + { + "items": { + "type": "string" + }, + "type": "array" + } + ] + } + }, + "type": "object" + }, "ModelObjectFilter": { "properties": { "domainId": { @@ -13172,8 +13366,9 @@ "ModelObjectExpandKey": { "enum": [ "domain", - "technologies", - "tags" + "flows", + "tags", + "technologies" ], "type": "string" }, @@ -13187,6 +13382,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 +13550,14 @@ }, "type": "object" }, + "OrganizationAiModel": { + "enum": [ + "gpt-5", + "gpt-5-mini", + "gpt-5-nano" + ], + "type": "string" + }, "OrganizationPartial": { "properties": { "aiFeatures": { @@ -13358,6 +13568,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 +13595,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 +13623,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 +13650,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 +13681,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 +13708,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 +13732,9 @@ "billingCollectionMethod": { "$ref": "#/components/schemas/OrganizationCollectionMethod" }, + "billingMonthlyCost": { + "type": "number" + }, "billingPaymentMethod": { "type": "boolean" }, @@ -13571,6 +13808,7 @@ "createdById", "id", "lineShapeDefault", + "oauthLandscapeWriteEnabled", "plan", "seats", "shareLinkAuthDomains", @@ -13809,6 +14047,9 @@ "performedByAuthProvider": { "type": "string" }, + "performedByClientId": { + "type": "string" + }, "performedById": { "type": "string" }, @@ -14416,11 +14657,13 @@ "diagrams", "flows", "model-objects", + "model-viewer", "model-connections", "dependencies", "technologies", "diagram", - "flow" + "flow", + "adrs" ], "type": "string" }, @@ -14448,6 +14691,10 @@ }, "ShareLinkOptionsRequired": { "properties": { + "adrId": { + "nullable": true, + "type": "string" + }, "connectionIds": { "items": { "type": "string" @@ -14621,6 +14868,7 @@ } }, "required": [ + "adrId", "connectionIds", "diagramId", "domainId", @@ -14656,6 +14904,10 @@ }, "ShareLinkOptions": { "properties": { + "adrId": { + "nullable": true, + "type": "string" + }, "connectionIds": { "items": { "type": "string" @@ -14851,6 +15103,7 @@ } }, "required": [ + "adrId", "connectionIds", "diagramId", "domainId", @@ -17174,8 +17427,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 +17455,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 +17467,12 @@ "format": "date-time", "type": "string" }, + "scopes": { + "items": { + "$ref": "#/components/schemas/OAuthScope" + }, + "type": "array" + }, "userAgent": { "type": "string" }, @@ -17215,7 +17489,30 @@ ], "type": "object" }, - "VersionPartial": { + "VersionFilter": { + "properties": { + "name": { + "type": "string" + }, + "tag": { + "oneOf": [ + { + "type": "string" + }, + { + "items": { + "type": "string" + }, + "maxItems": 30, + "minItems": 1, + "type": "array" + } + ] + } + }, + "type": "object" + }, + "VersionUpdate": { "properties": { "modelHandleId": { "nullable": true, @@ -17282,12 +17579,6 @@ "createdById": { "type": "string" }, - "diagramHandleIds": { - "items": { - "type": "string" - }, - "type": "array" - }, "id": { "type": "string" }, @@ -17318,7 +17609,6 @@ "createdAt", "createdBy", "createdById", - "diagramHandleIds", "id", "landscapeId", "tags", @@ -17328,6 +17618,79 @@ ], "type": "object" }, + "VersionField": { + "enum": [ + "modelHandleId", + "name", + "notes", + "completedAt", + "createdAt", + "createdBy", + "createdById", + "landscapeId", + "tags", + "updatedAt", + "updatedBy", + "updatedById" + ], + "type": "string" + }, + "VersionOptional": { + "properties": { + "modelHandleId": { + "nullable": true, + "type": "string" + }, + "name": { + "minLength": 1, + "type": "string" + }, + "notes": { + "minLength": 10, + "type": "string" + }, + "completedAt": { + "format": "date-time", + "type": "string" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "createdBy": { + "$ref": "#/components/schemas/AuthType" + }, + "createdById": { + "type": "string" + }, + "id": { + "type": "string" + }, + "landscapeId": { + "type": "string" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "updatedBy": { + "$ref": "#/components/schemas/AuthType" + }, + "updatedById": { + "type": "string" + } + }, + "required": [ + "id" + ], + "type": "object" + }, "VersionRevertPartial": { "properties": { "notes": { @@ -17372,12 +17735,6 @@ "createdById": { "type": "string" }, - "diagramHandleIds": { - "items": { - "type": "string" - }, - "type": "array" - }, "id": { "type": "string" }, @@ -17401,7 +17758,6 @@ "createdAt", "createdBy", "createdById", - "diagramHandleIds", "id", "landscapeId", "updatedAt", @@ -23001,9 +23357,6 @@ { "$ref": "#/components/schemas/UserPartial" }, - { - "$ref": "#/components/schemas/VersionPartial" - }, { "$ref": "#/components/schemas/VersionRevertPartial" } @@ -23522,6 +23875,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 +24244,9 @@ { "$ref": "#/components/schemas/CatalogTechnologyStatus" }, + { + "$ref": "#/components/schemas/CatalogTechnologyStatusNullable" + }, { "$ref": "#/components/schemas/CatalogTechnologyType" }, @@ -23984,6 +24355,9 @@ { "$ref": "#/components/schemas/DiagramContent" }, + { + "$ref": "#/components/schemas/DiagramContentGenerateDescriptionFilter" + }, { "$ref": "#/components/schemas/DiagramContentPartial" }, @@ -24470,6 +24844,9 @@ { "$ref": "#/components/schemas/ModelConnectionUpsert" }, + { + "$ref": "#/components/schemas/ModelDependenciesFilter" + }, { "$ref": "#/components/schemas/ModelObject" }, @@ -24524,6 +24901,9 @@ { "$ref": "#/components/schemas/ModelStatusType" }, + { + "$ref": "#/components/schemas/OAuthScope" + }, { "$ref": "#/components/schemas/Organization" }, @@ -24536,6 +24916,9 @@ { "$ref": "#/components/schemas/OrganizationActionType" }, + { + "$ref": "#/components/schemas/OrganizationAiModel" + }, { "$ref": "#/components/schemas/OrganizationBillingCurrency" }, @@ -25307,6 +25690,9 @@ { "$ref": "#/components/schemas/SocketServerVersionRemovedBody" }, + { + "$ref": "#/components/schemas/SortDirection" + }, { "$ref": "#/components/schemas/SupportMessage" }, @@ -25584,7 +25970,13 @@ "$ref": "#/components/schemas/VersionExport" }, { - "$ref": "#/components/schemas/VersionPartial" + "$ref": "#/components/schemas/VersionField" + }, + { + "$ref": "#/components/schemas/VersionFilter" + }, + { + "$ref": "#/components/schemas/VersionOptional" }, { "$ref": "#/components/schemas/VersionRequired" @@ -25597,9 +25989,19 @@ }, { "$ref": "#/components/schemas/VersionRevertRequired" + }, + { + "$ref": "#/components/schemas/VersionUpdate" } ] }, + "SortDirection": { + "enum": [ + "asc", + "desc" + ], + "type": "string" + }, "ImportModelObjectType": { "enum": [ "domain", @@ -25622,6 +26024,7 @@ "type": "string" }, "ImportLink": { + "additionalProperties": false, "properties": { "customName": { "description": "Friendly name for the link set by the user", @@ -25642,6 +26045,7 @@ "type": "object" }, "ImportIcon": { + "additionalProperties": false, "properties": { "technologyId": { "type": "string" @@ -25663,6 +26067,7 @@ ] }, "ModelConnectionImport": { + "additionalProperties": false, "properties": { "description": { "description": "Detailed description", @@ -25729,6 +26134,7 @@ "type": "object" }, "ModelObjectImport": { + "additionalProperties": false, "properties": { "caption": { "description": "Display description", @@ -25770,7 +26176,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 +26213,7 @@ "type": "object" }, "TagImport": { + "additionalProperties": false, "properties": { "color": { "$ref": "#/components/schemas/TagColor" @@ -25837,6 +26244,7 @@ "type": "object" }, "TagGroupImport": { + "additionalProperties": false, "properties": { "icon": { "$ref": "#/components/schemas/TagGroupIcon" @@ -25862,6 +26270,7 @@ "type": "object" }, "LandscapeImportData": { + "additionalProperties": false, "example": { "modelConnections": [ { @@ -26966,6 +27375,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27072,6 +27491,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27189,6 +27618,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27296,6 +27735,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27403,6 +27852,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -27658,7 +28117,14 @@ }, "/catalog/suggestion/brand": { "get": { - "security": [], + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], "tags": [ "Catalog Technologies" ], @@ -27842,7 +28308,8 @@ }, "summary": "Create Signed Icon URL", "x-fern-request-name": "CatalogIconsSignedUrlCreateRequest", - "x-fern-sdk-method-name": "createSignedIconUrl" + "x-fern-sdk-method-name": "createSignedIconUrl", + "x-readonly-override": true } }, "/catalog/technologies/{catalogTechnologyId}": { @@ -28106,6 +28573,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28228,6 +28705,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28257,6 +28744,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -28350,6 +28847,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28479,137 +28986,167 @@ }, "description": "Unauthorized" }, - "404": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Not Found" - }, - "409": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Conflict" - }, - "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": "Upsert", - "x-fern-request-name": "CommentReplyUpsertRequest", - "x-fern-sdk-method-name": "upsert" - }, - "patch": { - "security": [ - { - "ApiKeyAuth": [] - }, - { - "BearerAuth": [] - } - ], - "tags": [ - "Comment Replies" - ], - "x-eov-operation-handler": "commentReplies", - "x-fern-audiences": [ - "public" - ], - "x-fern-sdk-group-name": [ - "comments", - "replies" - ], - "description": "Update a comment reply", - "operationId": "commentReplyUpdate", - "parameters": [ - { - "in": "path", - "name": "landscapeId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "versionId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "commentId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "commentReplyId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CommentReplyPartial" - } - } - }, - "required": true - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "properties": { - "commentReply": { - "$ref": "#/components/schemas/CommentReply" - } - }, - "required": [ - "commentReply" - ], - "type": "object" - } - } - }, - "description": "OK" - }, - "401": { + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, + "404": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Not Found" + }, + "409": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Conflict" + }, + "422": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unprocessable Entity" + }, + "500": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" + } + }, + "summary": "Upsert", + "x-fern-request-name": "CommentReplyUpsertRequest", + "x-fern-sdk-method-name": "upsert" + }, + "patch": { + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], + "tags": [ + "Comment Replies" + ], + "x-eov-operation-handler": "commentReplies", + "x-fern-audiences": [ + "public" + ], + "x-fern-sdk-group-name": [ + "comments", + "replies" + ], + "description": "Update a comment reply", + "operationId": "commentReplyUpdate", + "parameters": [ + { + "in": "path", + "name": "landscapeId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "versionId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "commentId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "commentReplyId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CommentReplyPartial" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "properties": { + "commentReply": { + "$ref": "#/components/schemas/CommentReply" + } + }, + "required": [ + "commentReply" + ], + "type": "object" + } + } + }, + "description": "OK" + }, + "401": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unauthorized" + }, + "403": { "content": { "application/json": { "schema": { @@ -28617,7 +29154,7 @@ } } }, - "description": "Unauthorized" + "description": "Forbidden" }, "404": { "content": { @@ -28658,6 +29195,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -28741,6 +29288,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28780,6 +29337,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -28866,6 +29433,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -28976,6 +29553,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29005,6 +29592,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -29086,6 +29683,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29204,6 +29811,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29243,6 +29860,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Upsert", @@ -29332,6 +29959,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29371,6 +30008,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -29450,6 +30097,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29489,6 +30146,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -29547,16 +30214,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 +30255,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29626,6 +30294,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Generate Description", @@ -29718,6 +30396,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29857,6 +30545,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -29896,6 +30594,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Replace", @@ -30006,6 +30714,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30045,6 +30763,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -30132,6 +30860,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30245,6 +30983,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30284,6 +31032,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -30368,6 +31126,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30567,6 +31335,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30616,6 +31394,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Upsert", @@ -30718,6 +31506,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "409": { "content": { "application/json": { @@ -30747,6 +31545,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -30829,6 +31637,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -30858,6 +31676,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -30942,6 +31770,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31064,6 +31902,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31093,6 +31941,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -31182,6 +32040,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31394,6 +32262,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31433,6 +32311,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Upsert", @@ -31543,6 +32431,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31582,6 +32480,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -31669,6 +32577,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31698,6 +32616,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -31769,6 +32697,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31812,7 +32750,8 @@ }, "summary": "Emit View", "x-fern-request-name": "DiagramViewRequest", - "x-fern-sdk-method-name": "emitView" + "x-fern-sdk-method-name": "emitView", + "x-readonly-override": true } }, "/landscapes/{landscapeId}/versions/{versionId}/diagrams/{diagramId}/action": { @@ -31887,6 +32826,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -31930,7 +32879,8 @@ }, "summary": "Emit Action", "x-fern-request-name": "DiagramActionRequest", - "x-fern-sdk-method-name": "emitAction" + "x-fern-sdk-method-name": "emitAction", + "x-readonly-override": true } }, "/landscapes/{landscapeId}/versions/{versionId}/diagrams/{diagramId}/export/png": { @@ -32021,6 +32971,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32055,7 +33015,8 @@ "summary": "PNG", "x-fern-availability": "deprecated", "x-fern-request-name": "DiagramExportPngRequest", - "x-fern-sdk-method-name": "png" + "x-fern-sdk-method-name": "png", + "x-readonly-override": true } }, "/landscapes/{landscapeId}/versions/{versionId}/diagrams/{diagramId}/export/image/{diagramExportImageId}": { @@ -32143,6 +33104,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32266,6 +33237,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32299,7 +33280,8 @@ }, "summary": "Create", "x-fern-request-name": "DiagramExportImageCreateRequest", - "x-fern-sdk-method-name": "create" + "x-fern-sdk-method-name": "create", + "x-readonly-override": true } }, "/landscapes/{landscapeId}/versions/{versionId}/diagrams/thumbnails": { @@ -32379,6 +33361,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32489,6 +33481,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32602,6 +33604,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32712,6 +33724,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -32751,6 +33773,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -32832,6 +33864,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -33025,6 +34067,184 @@ }, "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" + }, + "409": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Conflict" + }, + "422": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Unprocessable Entity" + }, + "429": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Resource Exhausted" + }, + "500": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" + } + }, + "summary": "Upsert", + "x-fern-request-name": "DomainUpsertRequest", + "x-fern-sdk-method-name": "upsert" + }, + "patch": { + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], + "tags": [ + "Domains" + ], + "x-eov-operation-handler": "domains", + "x-fern-audiences": [ + "public" + ], + "x-fern-sdk-group-name": "domains", + "operationId": "domainUpdate", + "parameters": [ + { + "in": "path", + "name": "landscapeId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "versionId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "domainId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DomainPartial" + } + } + }, + "required": true + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "properties": { + "domain": { + "$ref": "#/components/schemas/Domain" + } + }, + "required": [ + "domain" + ], + "type": "object" + } + } + }, + "description": "OK" + }, + "400": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Bad Request" + }, + "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": { @@ -33055,7 +34275,7 @@ }, "description": "Unprocessable Entity" }, - "429": { + "500": { "content": { "application/json": { "schema": { @@ -33063,9 +34283,9 @@ } } }, - "description": "Resource Exhausted" + "description": "Internal Server" }, - "500": { + "503": { "content": { "application/json": { "schema": { @@ -33073,14 +34293,14 @@ } } }, - "description": "Internal Server" + "description": "Service Unavailable" } }, - "summary": "Upsert", - "x-fern-request-name": "DomainUpsertRequest", - "x-fern-sdk-method-name": "upsert" + "summary": "Update", + "x-fern-request-name": "DomainUpdateRequest", + "x-fern-sdk-method-name": "update" }, - "patch": { + "delete": { "security": [ { "ApiKeyAuth": [] @@ -33097,7 +34317,7 @@ "public" ], "x-fern-sdk-group-name": "domains", - "operationId": "domainUpdate", + "operationId": "domainDelete", "parameters": [ { "in": "path", @@ -33124,28 +34344,18 @@ } } ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DomainPartial" - } - } - }, - "required": true - }, "responses": { "200": { "content": { "application/json": { "schema": { "properties": { - "domain": { - "$ref": "#/components/schemas/Domain" + "commit": { + "type": "number" } }, "required": [ - "domain" + "commit" ], "type": "object" } @@ -33153,16 +34363,6 @@ }, "description": "OK" }, - "400": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Bad Request" - }, "401": { "content": { "application/json": { @@ -33173,7 +34373,7 @@ }, "description": "Unauthorized" }, - "404": { + "403": { "content": { "application/json": { "schema": { @@ -33181,9 +34381,9 @@ } } }, - "description": "Not Found" + "description": "Forbidden" }, - "409": { + "404": { "content": { "application/json": { "schema": { @@ -33191,7 +34391,7 @@ } } }, - "description": "Conflict" + "description": "Not Found" }, "422": { "content": { @@ -33212,86 +34412,8 @@ } }, "description": "Internal Server" - } - }, - "summary": "Update", - "x-fern-request-name": "DomainUpdateRequest", - "x-fern-sdk-method-name": "update" - }, - "delete": { - "security": [ - { - "ApiKeyAuth": [] - }, - { - "BearerAuth": [] - } - ], - "tags": [ - "Domains" - ], - "x-eov-operation-handler": "domains", - "x-fern-audiences": [ - "public" - ], - "x-fern-sdk-group-name": "domains", - "operationId": "domainDelete", - "parameters": [ - { - "in": "path", - "name": "landscapeId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "versionId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "domainId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "properties": { - "commit": { - "type": "number" - } - }, - "required": [ - "commit" - ], - "type": "object" - } - } - }, - "description": "OK" - }, - "401": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - }, - "description": "Unauthorized" }, - "404": { + "503": { "content": { "application/json": { "schema": { @@ -33299,27 +34421,7 @@ } } }, - "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" + "description": "Service Unavailable" } }, "summary": "Delete", @@ -33564,6 +34666,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -33812,6 +34924,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -33950,6 +35072,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Upsert", @@ -34060,6 +35192,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -34179,6 +35321,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Rebase", @@ -34319,6 +35471,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Merge", @@ -34433,7 +35595,8 @@ }, "summary": "Emit View", "x-fern-request-name": "DraftViewRequest", - "x-fern-sdk-method-name": "emitView" + "x-fern-sdk-method-name": "emitView", + "x-readonly-override": true } }, "/landscapes/{landscapeId}/versions/{versionId}/flows": { @@ -34513,6 +35676,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -34672,6 +35845,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -34753,6 +35936,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35005,6 +36198,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Upsert", @@ -35153,6 +36356,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -35232,6 +36445,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35261,6 +36484,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -35332,6 +36565,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35375,7 +36618,8 @@ }, "summary": "Emit View", "x-fern-request-name": "FlowViewRequest", - "x-fern-sdk-method-name": "emitView" + "x-fern-sdk-method-name": "emitView", + "x-readonly-override": true } }, "/landscapes/{landscapeId}/versions/{versionId}/flows/thumbnails": { @@ -35455,6 +36699,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35565,6 +36819,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35666,6 +36930,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35767,6 +37041,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35868,6 +37152,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -35962,6 +37256,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36054,6 +37358,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36083,6 +37397,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -36138,6 +37462,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36167,6 +37501,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -36250,6 +37594,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36289,6 +37643,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Duplicate", @@ -36354,6 +37718,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36403,6 +37777,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Copy", @@ -36523,6 +37907,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36615,6 +38009,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36670,6 +38074,7 @@ "landscapes", "export" ], + "x-readonly-override": true, "deprecated": true, "description": "Use the /export endpoint instead", "operationId": "landscapeExportPdf", @@ -36739,6 +38144,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -36797,6 +38212,7 @@ "landscapes", "export" ], + "x-readonly-override": true, "description": "Create a background job that exports a landscape in the specified format.", "operationId": "landscapeExport", "parameters": [ @@ -36939,6 +38355,7 @@ "landscapes", "export" ], + "x-readonly-override": true, "description": "Get the status of a landscape export job.", "operationId": "landscapeExportFind", "parameters": [ @@ -36996,6 +38413,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37175,6 +38602,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Import", @@ -37260,6 +38697,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37353,6 +38800,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 +38831,9 @@ "$ref": "#/components/schemas/ModelConnectionExpanded" }, "type": "array" + }, + "nextCursor": { + "type": "string" } }, "required": [ @@ -37387,6 +38855,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37419,6 +38897,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 +38983,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37539,6 +39032,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -37634,6 +39137,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37807,6 +39320,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -37856,6 +39379,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Upsert", @@ -37956,6 +39489,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38005,6 +39548,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -38087,6 +39640,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38116,6 +39679,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -38185,6 +39758,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38319,6 +39902,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38348,6 +39941,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Generate Description", @@ -38355,6 +39958,148 @@ "x-fern-sdk-method-name": "generateDescription" } }, + "/landscapes/{landscapeId}/versions/{versionId}/model/dependencies": { + "get": { + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], + "tags": [ + "Model Objects" + ], + "x-eov-operation-handler": "modelDependencies", + "x-fern-audiences": [ + "public" + ], + "x-fern-sdk-group-name": [ + "model", + "objects" + ], + "description": "Returns the incoming and outgoing dependencies for each requested object. Objects can be specified by ID or by label key-value pairs (or both): label pairs use OR semantics so an object matching any pair is included. Results are filtered by tags and/or technologies when provided: within each filter array the semantics are OR (any match passes), and between the two filter dimensions the semantics are AND (an object must satisfy both when both are specified).", + "operationId": "modelObjectDependenciesList", + "parameters": [ + { + "in": "path", + "name": "landscapeId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "versionId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "description": "Object selection and dependency filters.", + "in": "query", + "name": "filter", + "required": true, + "schema": { + "$ref": "#/components/schemas/ModelDependenciesFilter" + }, + "style": "deepObject" + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "additionalProperties": { + "properties": { + "incoming": { + "additionalProperties": { + "$ref": "#/components/schemas/ModelObject" + }, + "description": "Objects that depend on this object (have a connection pointing to it).", + "type": "object" + }, + "outgoing": { + "additionalProperties": { + "$ref": "#/components/schemas/ModelObject" + }, + "description": "Objects that this object depends on (has a connection pointing to them).", + "type": "object" + } + }, + "required": [ + "incoming", + "outgoing" + ], + "type": "object" + }, + "description": "Map of object ID to its resolved incoming and outgoing dependencies.", + "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": "List Dependencies", + "x-fern-request-name": "ModelObjectDependenciesListRequest", + "x-fern-sdk-method-name": "dependenciesList" + } + }, "/landscapes/{landscapeId}/versions/{versionId}/model/objects": { "get": { "security": [ @@ -38412,6 +40157,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 +40188,9 @@ "$ref": "#/components/schemas/ModelObjectExpanded" }, "type": "array" + }, + "nextCursor": { + "type": "string" } }, "required": [ @@ -38446,6 +40212,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38478,6 +40254,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" }, @@ -38598,6 +40379,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -38693,6 +40484,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38814,6 +40615,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -38853,6 +40664,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Upsert", @@ -38994,6 +40815,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -39090,6 +40921,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39119,6 +40960,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -39197,6 +41048,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39296,6 +41157,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39396,6 +41267,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39517,6 +41398,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "422": { "content": { "application/json": { @@ -39546,6 +41437,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -39621,6 +41522,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39724,6 +41635,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39753,6 +41674,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -39819,6 +41750,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39848,6 +41789,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -39942,6 +41893,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -39981,6 +41942,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Duplicate", @@ -40057,6 +42028,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40106,6 +42087,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Copy", @@ -40209,6 +42200,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40238,6 +42239,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Export PDF", @@ -40314,6 +42325,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -40881,6 +42902,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41012,6 +43043,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -41077,6 +43118,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41218,6 +43269,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -41273,6 +43334,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41302,6 +43373,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -41381,6 +43462,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41486,6 +43577,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41515,6 +43616,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -41583,6 +43694,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41612,6 +43733,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -41686,6 +43817,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41799,6 +43940,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -41828,6 +43979,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -41900,6 +44061,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42006,6 +44177,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42055,6 +44236,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -42132,6 +44323,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42161,6 +44362,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Revoke", @@ -42239,6 +44450,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42364,6 +44585,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42403,6 +44634,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -42479,6 +44720,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42508,6 +44759,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -42558,6 +44819,11 @@ "application/json": { "schema": { "properties": { + "defaultUrl": { + "description": "Share link url with default options encoded in the path", + "format": "uri", + "type": "string" + }, "shareLink": { "$ref": "#/components/schemas/ShareLink" }, @@ -42565,10 +44831,13 @@ "$ref": "#/components/schemas/ShareLinkStats" }, "url": { + "description": "Share link url prefix, you need to append the options short id onto a trailing path segment", + "format": "uri", "type": "string" } }, "required": [ + "defaultUrl", "shareLink", "stats", "url" @@ -42589,6 +44858,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42676,14 +44955,22 @@ "application/json": { "schema": { "properties": { + "defaultUrl": { + "description": "Share link url with default options encoded in the path", + "format": "uri", + "type": "string" + }, "shareLink": { "$ref": "#/components/schemas/ShareLink" }, "url": { + "description": "Share link url prefix, you need to append the options short id onto a trailing path segment", + "format": "uri", "type": "string" } }, "required": [ + "defaultUrl", "shareLink", "url" ], @@ -42752,6 +45039,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -42880,6 +45177,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -42943,6 +45250,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -42972,6 +45289,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -43059,6 +45386,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43172,6 +45509,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43211,6 +45558,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -43295,6 +45652,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43416,6 +45783,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43455,6 +45832,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Upsert", @@ -43547,6 +45934,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43586,6 +45983,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -43668,6 +46075,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43697,6 +46114,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -43781,6 +46208,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43891,6 +46328,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -43920,6 +46367,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -44001,6 +46458,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44119,6 +46586,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44158,6 +46635,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Upsert", @@ -44247,6 +46734,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44286,6 +46783,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -44365,6 +46872,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44394,6 +46911,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -44462,6 +46989,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -44584,108 +47121,128 @@ }, "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": "TeamCreateRequest", - "x-fern-sdk-method-name": "create" - } - }, - "/organizations/{organizationId}/teams/{teamId}": { - "get": { - "security": [ - { - "ApiKeyAuth": [] - }, - { - "BearerAuth": [] - } - ], - "tags": [ - "Teams" - ], - "x-eov-operation-handler": "teams", - "x-fern-audiences": [ - "public" - ], - "x-fern-sdk-group-name": "teams", - "operationId": "teamFind", - "parameters": [ - { - "in": "path", - "name": "organizationId", - "required": true, - "schema": { - "type": "string" - } - }, - { - "in": "path", - "name": "teamId", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "properties": { - "team": { - "$ref": "#/components/schemas/Team" - } - }, - "required": [ - "team" - ], - "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" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" + } + }, + "summary": "Create", + "x-fern-request-name": "TeamCreateRequest", + "x-fern-sdk-method-name": "create" + } + }, + "/organizations/{organizationId}/teams/{teamId}": { + "get": { + "security": [ + { + "ApiKeyAuth": [] + }, + { + "BearerAuth": [] + } + ], + "tags": [ + "Teams" + ], + "x-eov-operation-handler": "teams", + "x-fern-audiences": [ + "public" + ], + "x-fern-sdk-group-name": "teams", + "operationId": "teamFind", + "parameters": [ + { + "in": "path", + "name": "organizationId", + "required": true, + "schema": { + "type": "string" + } + }, + { + "in": "path", + "name": "teamId", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "properties": { + "team": { + "$ref": "#/components/schemas/Team" + } + }, + "required": [ + "team" + ], + "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" + }, "500": { "content": { "application/json": { @@ -44825,6 +47382,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -44927,6 +47494,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -45221,6 +47798,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45365,6 +47952,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -45441,6 +48038,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45554,6 +48161,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45583,6 +48200,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -45617,6 +48244,32 @@ "schema": { "type": "string" } + }, + { + "in": "query", + "name": "filter", + "required": false, + "schema": { + "$ref": "#/components/schemas/VersionFilter" + } + }, + { + "in": "query", + "name": "cursor", + "required": false, + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "limit", + "required": false, + "schema": { + "maximum": 1000, + "minimum": 1, + "type": "number" + } } ], "responses": { @@ -45625,6 +48278,9 @@ "application/json": { "schema": { "properties": { + "nextCursor": { + "type": "string" + }, "versions": { "items": { "$ref": "#/components/schemas/Version" @@ -45651,6 +48307,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45683,6 +48349,11 @@ } }, "summary": "List", + "x-fern-pagination": { + "cursor": "$request.cursor", + "next_cursor": "$response.nextCursor", + "results": "$response.versions" + }, "x-fern-request-name": "VersionsListRequest", "x-fern-sdk-method-name": "list" }, @@ -45802,6 +48473,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Create", @@ -45875,6 +48556,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -45950,7 +48641,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VersionPartial" + "$ref": "#/components/schemas/VersionUpdate" } } }, @@ -45985,6 +48676,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": { @@ -46014,6 +48715,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Update", @@ -46114,6 +48825,16 @@ } }, "description": "Internal Server" + }, + "503": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Service Unavailable" } }, "summary": "Delete", @@ -46182,6 +48903,16 @@ }, "description": "Unauthorized" }, + "403": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + }, + "description": "Forbidden" + }, "404": { "content": { "application/json": {