Skip to content

Update API specifications with fern api update#64

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
main-2026-05-10T04-23-37-218Z
Open

Update API specifications with fern api update#64
github-actions[bot] wants to merge 1 commit into
mainfrom
main-2026-05-10T04-23-37-218Z

Conversation

@github-actions
Copy link
Copy Markdown

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

Update API specifications by running fern api update.


Note

Medium Risk
Medium risk because this updates the public API contract across multiple endpoints (new auth/session fields, pagination, and new routes), which may break existing SDK/client integrations if they rely on previous schemas or response shapes.

Overview
API spec update (via fern api update) that expands the contract in several areas.

Adds OAuth-related action types and schemas (oauth-consent-grant/deny), includes performedByClientId on action records, introduces OAuthScope, and extends UserSession with OAuth session metadata (clientId, landscapeId, scopes).

Introduces a new GET /landscapes/{landscapeId}/versions/{versionId}/model/dependencies endpoint with a ModelDependenciesFilter, and adds cursor-based pagination (cursor, limit, nextCursor, x-fern-pagination) to model object/connection listing and versions listing (including a new VersionFilter).

Refines multiple schemas: ADRs now include content, catalog technology status becomes nullable to support private tech, org settings add aiModel and oauthLandscapeWriteEnabled (and billingMonthlyCost), diagram image export adds maxWidth, share link options add adrId plus new modes and return defaultUrl, and import payload schemas disallow unknown properties (additionalProperties: false).

Also tightens endpoint security/behavior documentation by adding many 403 Forbidden responses and requiring auth on /catalog/suggestion/brand.

Reviewed by Cursor Bugbot for commit 23af2b5. Bugbot is set up for automated code reviews on this repo. 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