Skip to content

Update API specifications with fern api update#63

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
main-2026-05-09T04-11-22-873Z
Open

Update API specifications with fern api update#63
github-actions[bot] wants to merge 1 commit into
mainfrom
main-2026-05-09T04-11-22-873Z

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented May 9, 2026

Update API specifications by running fern api update.


Note

Medium Risk
Medium risk because the OpenAPI contract changes in several client-facing areas (new endpoints/fields, pagination, and adjusted auth/security), which may require SDK/client updates and could surface as breaking changes if consumers assume previous shapes.

Overview
Updates the OpenAPI spec to add OAuth-aware auditing/session metadata (new oauth-consent-* action types, ActionOAuth schemas, performedByClientId, UserSession.clientId/landscapeId/scopes, and OAuthScope) and new org-level controls (oauthLandscapeWriteEnabled, aiModel, billingMonthlyCost).

Adds/extends several API capabilities: a new GET /landscapes/{landscapeId}/versions/{versionId}/model/dependencies endpoint with a ModelDependenciesFilter, cursor-based pagination (cursor, limit, nextCursor) for listing model objects/connections and versions (plus VersionFilter), and updates diagram description generation input to support filtering by object IDs. Also tightens/adjusts schemas and access rules (adds many 403 responses, requires auth for /catalog/suggestion/brand, makes CatalogTechnology.status nullable for privacy, adds Import* additionalProperties: false, extends share link modes/options incl. adrId, and adds defaultUrl to share link responses).

Reviewed by Cursor Bugbot for commit b972019. Bugbot is set up for automated code reviews on this repo. Configure here.

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit b972019. Configure here.

Comment thread openapi.json
"schema": {
"maximum": 1000,
"minimum": 1,
"type": "number"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Versions list limit parameter uses wrong type

Medium Severity

The newly added limit pagination parameter on the versions list endpoint uses "type": "number" instead of "type": "integer", inconsistent with the other two newly added pagination endpoints (model connections and model objects list) which correctly use "type": "integer". This allows clients to pass fractional values like 2.5 for a pagination limit, which is semantically incorrect.

Additional Locations (2)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit b972019. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants