Update API specifications with fern api update#63
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ 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.
| "schema": { | ||
| "maximum": 1000, | ||
| "minimum": 1, | ||
| "type": "number" |
There was a problem hiding this comment.
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)
Reviewed by Cursor Bugbot for commit b972019. Configure here.


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,ActionOAuthschemas,performedByClientId,UserSession.clientId/landscapeId/scopes, andOAuthScope) and new org-level controls (oauthLandscapeWriteEnabled,aiModel,billingMonthlyCost).Adds/extends several API capabilities: a new
GET /landscapes/{landscapeId}/versions/{versionId}/model/dependenciesendpoint with aModelDependenciesFilter, cursor-based pagination (cursor,limit,nextCursor) for listing model objects/connections and versions (plusVersionFilter), and updates diagram description generation input to support filtering by object IDs. Also tightens/adjusts schemas and access rules (adds many403responses, requires auth for/catalog/suggestion/brand, makesCatalogTechnology.statusnullable for privacy, addsImport*additionalProperties: false, extends share link modes/options incl.adrId, and addsdefaultUrlto share link responses).Reviewed by Cursor Bugbot for commit b972019. Bugbot is set up for automated code reviews on this repo. Configure here.