Skip to content

Conversation

@vapi-tasker
Copy link
Contributor

@vapi-tasker vapi-tasker bot commented Feb 12, 2026

Description

  • Wraps unescaped {{}} and {{structuredOutput...}} references in inline code backticks within the model property descriptions of structured output schemas in openapi.json
  • Fixes 3 schema descriptions: CreateStructuredOutputDTO, StructuredOutput, UpdateStructuredOutputDTO
  • This is a re-application of the fix from PR escape brackets #924 which was overwritten by a subsequent API schema push
  • Unescaped double curly brackets ({{) cause MDX/Fern to interpret them as template expressions, breaking the API reference pages for structured output endpoints

Affected endpoints (now unblocked):

  • structured-output-controller-create
  • structured-output-controller-find-one
  • structured-output-controller-remove
  • structured-output-controller-update
  • structured-output-controller-run

Note: A companion upstream fix PR has been opened in VapiAI/vapi to prevent this from being overwritten again on the next API schema push.

Linear: DEVREL-491

Testing Steps

  • Run the app locally using fern docs dev or navigate to preview deployment
  • Ensure that the changed pages and code snippets work
  • Verify the structured output API reference pages render correctly without errors

… schema descriptions

The model property description in structured output schemas (CreateStructuredOutputDTO,
StructuredOutput, UpdateStructuredOutputDTO) contains liquid template syntax references
like {{structuredOutput}}, {{structuredOutput.name}}, etc. that break MDX/Fern page
rendering when not wrapped in inline code backticks.

This is a re-application of the fix from PR #924 which was overwritten by a subsequent
API schema push.

Linear: DEVREL-491
@sahilsuman933 sahilsuman933 merged commit 4ea7caa into main Feb 12, 2026
3 of 5 checks passed
@sahilsuman933 sahilsuman933 deleted the tasker/DEVREL-491-fix-docs-curly-brackets branch February 12, 2026 09:29
@github-actions
Copy link
Contributor

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant