Skip to content

docs: keypadInputPlan.delimiters is an array, not a string - #1324

Merged
stephenvapiai merged 2 commits into
VapiAI:mainfrom
chiranjeet-vapi:docs/keypad-delimiters-array
Oct 14, 2026
Merged

stephenvapiai merged 2 commits into
VapiAI:mainfrom
chiranjeet-vapi:docs/keypad-delimiters-array

Conversation

@chiranjeet-vapi

@chiranjeet-vapi chiranjeet-vapi commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Description

  • fern/assistants/keypad-input-settings.mdx documents keypadInputPlan.delimiters as a "string enum" with the example "delimiters": "#". The API validates it as an array of strings, so that example is rejected. The PCI page already uses the array form ("delimiters": ["#"]).
  • Table row and example now use an array of "#", "*" or "".

Evidence

  • live API spec (https://api.vapi.ai/api-json, 2026-10-14): the KeypadInputPlan.delimiters description reads "Can be '#', '*', or an empty array", which only makes sense for an array.
  • fern/security-and-privacy/PCI.mdx uses "delimiters": [ "#" ].
  • Array validation: verified against the current API implementation. The generated schema still renders the field as a string enum, so the API reference itself needs a separate fix in the API repo.

Testing Steps

  • fern check (pinned 5.151.1) passes locally
  • Check the preview deployment for the changed page

The API validates delimiters as an array of '#', '*' or '', so the
documented "delimiters": "#" example is rejected. The PCI page already
uses the array form.
@chiranjeet-vapi
chiranjeet-vapi force-pushed the docs/keypad-delimiters-array branch from eab9117 to 87041c7 Compare October 14, 2026 04:09
@chiranjeet-vapi
chiranjeet-vapi marked this pull request as ready for review October 14, 2026 16:42
@lightsage-app

lightsage-app Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Lightsage docs evals

Waiting for the staging docs URL before running evals.

Lightsage will start the selected PR evals automatically when GitHub reports a successful docs deployment for this PR. This usually happens within 15 minutes.

Commit: d4a09ee
Status: waiting for staging docs URL

@stephenvapiai
stephenvapiai merged commit b413840 into VapiAI:main Oct 14, 2026
2 of 6 checks passed
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.

2 participants