Skip to content

Update API specifications with fern api update#49

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
main-2026-04-25T04-00-03-345Z
Open

Update API specifications with fern api update#49
github-actions[bot] wants to merge 1 commit into
mainfrom
main-2026-04-25T04-00-03-345Z

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Apr 25, 2026

Update API specifications by running fern api update.


Note

Medium Risk
This updates the public API contract in several places (new required fields, new query params, and new enums), which can break existing client integrations if they rely on strict schemas. Risk is mostly around SDK/client regeneration and backward-compatibility of request/response shapes.

Overview
Updates the OpenAPI spec to add OAuth-related surface area: new oauth-consent-grant/oauth-consent-deny action types and schemas, performedByClientId on action records, and OAuth session fields (clientId, landscapeId, scopes with OAuthScope).

Extends several API models/options: ADRs now include content; organizations add aiModel plus oauthLandscapeWriteEnabled (now required on Organization); catalog technology status can be null via CatalogTechnologyStatusNullable; diagram export adds maxWidth; diagram description generation request body is replaced with DiagramContentGenerateDescriptionFilter (supports modelObjectIds).

Adds share-link capabilities and navigation options (adrId, new ShareLinkOptionsMode values), introduces cursor pagination for model object/connection list endpoints (cursor, limit, nextCursor + x-fern-pagination), tightens import payload schemas with additionalProperties: false, and broadly documents 403 Forbidden responses across many endpoints.

Reviewed by Cursor Bugbot for commit 4a1ee7a. 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