Skip to content

docs: clarify Calls API failure outcome semantics - #32

Merged
JJasonSun merged 1 commit into
CALLE-AI:mainfrom
JJasonSun:docs/calls-failure-outcomes
Aug 25, 2026
Merged

docs: clarify Calls API failure outcome semantics#32
JJasonSun merged 1 commit into
CALLE-AI:mainfrom
JJasonSun:docs/calls-failure-outcomes

Conversation

@JJasonSun

@JJasonSun JJasonSun commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • distinguish Developer API request errors, accepted Calls outcomes, and Goal Run errors
  • document that Calls API failure_code is a nullable diagnostic string without a published enum
  • clarify that integrations must not infer no answer or callee decline from undocumented Calls API strings
  • link the Calls guide to the canonical accepted-outcome guidance
  • add browser regression coverage for the link, anchor, and unresolved-outcome warning

API contract

Not changed.

Related issues

Validation

  • pnpm run validate
    • TypeScript typecheck passed
    • production build and static distribution verification passed
    • 11 deployment unit tests passed
    • 18 Playwright browser tests passed

Checklist

  • I kept the change focused and public-facing.
  • I removed secrets, private URLs, phone numbers, and customer data.
  • Any OpenAPI change describes behavior supported by the public API.
  • I updated tests when observable site behavior changed.
  • Screenshots are not applicable because this change has no visual changes.
  • I ran pnpm run validate.

@JJasonSun
JJasonSun merged commit 312fbb4 into CALLE-AI:main Aug 25, 2026
1 check passed
@JJasonSun
JJasonSun deleted the docs/calls-failure-outcomes branch August 25, 2026 09:18
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.

1 participant