Skip to content

docs(agents): outbound calls — guide, API reference, and public spec (FA-227) - #148

Merged
Him188 merged 1 commit into
mainfrom
docs/fa-227-outbound-calls
Aug 18, 2026
Merged

docs(agents): outbound calls — guide, API reference, and public spec (FA-227)#148
Him188 merged 1 commit into
mainfrom
docs/fa-227-outbound-calls

Conversation

@Him188

@Him188 Him188 commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Documents outbound phone calls (FA-227), live since platform-api #1355 but absent from the docs because the endpoint was missing from the public OpenAPI spec (fixed in platform-api #1433).

  • New guide agents/telephony/outbound-calls: placing a call, request fields (dynamic_variables, overrides, metadata), Idempotency-Key retry semantics, the dial outcome (phone_call.dial_finished webhook or polling dial_status/answered_by), ringing-never-billed, allowed destinations (US/CA/JP, JP trunk-zero normalization, premium blocked, BYO trunks exempt from the country allowlist), workspace limits (200/day, 10 concurrent), and the machine-readable reason error table. All facts verified against telephony/outbound.py and telephony/destinations.py.
  • API reference: create-phone-call endpoint page; openapi.json refreshed from prod with /v1/agent/phone-calls merged in from the same generator (platform-api #1433 — once that deploys, the normal npm run update:openapi sync converges on this exact content).
  • Navigation: Telephony group gains "Outbound Calls"; API reference gains a "Phone Calls" group.
  • Cross-links from the webhooks, BYO SIP, and Agents API errors pages.

Test plan

  • mint openapi-check api-reference/openapi.json passes
  • mint broken-links: no broken links outside the pre-existing temp/ template leftovers
  • Rendered locally via mint dev; guide and endpoint pages verified

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

…(FA-227)

Outbound calls (POST /v1/agent/phone-calls) shipped in platform-api #1355
but were never documented. Adds:

- agents/telephony/outbound-calls.mdx: placing calls, request fields,
  Idempotency-Key retry semantics, dial outcome via webhook or polling,
  allowed destinations (US/CA/JP, JP trunk-zero normalization, BYO
  exemption), workspace limits, and the machine-readable reason errors.
- api-reference/endpoint/agent/create-phone-call.mdx plus the endpoint
  in openapi.json (refreshed from prod, with /v1/agent/phone-calls
  merged from platform-api #1433 pending its deploy; the next spec sync
  converges).
- Cross-links from webhooks, BYO SIP, and the errors reference.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mintlify

mintlify Bot commented Aug 18, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
hanabiaiinc 🔴 Failed Aug 18, 2026, 8:20 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@coderabbitai

coderabbitai Bot commented Aug 18, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 9cbc58a3-8f09-4d5d-b5e5-94acb3bbff2e


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Him188
Him188 merged commit e0d2da7 into main Aug 18, 2026
5 of 7 checks passed
@Him188
Him188 deleted the docs/fa-227-outbound-calls branch August 18, 2026 20:19
Him188 added a commit that referenced this pull request Aug 18, 2026
The FA-227 outbound-calls merge (#148) wrote the spec via Python's
json.dump, which escapes non-ASCII (— etc.); the check-openapi CI
diff is textual, so it stayed red against prod. Re-running
scripts/update-openapi.mjs restores the canonical byte-for-byte output —
no semantic change, and /v1/agent/phone-calls is now served by prod
(platform-api #1433).

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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