Skip to content

SWI-11363 Add Twilio-compat OpenAPI spec#17

Merged
kshahbw merged 1 commit into
mainfrom
adapter/openapi-spec
Jul 17, 2026
Merged

SWI-11363 Add Twilio-compat OpenAPI spec#17
kshahbw merged 1 commit into
mainfrom
adapter/openapi-spec

Conversation

@kshahbw

@kshahbw kshahbw commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the OpenAPI spec for the adapter's Twilio-compatible REST facade (/2010-04-01/*) under openapi/twilio-compat-adapter.yml, so the machine-readable spec lives with the code it describes rather than in the separate api-specs repo.

  • Covers the Calls and Recordings surface (the number-provisioning routes were removed in favor of the band CLI, so they're not in the spec).
  • Intentionally mirrors Twilio's paths, JSON shapes, and error codes — it diverges from Bandwidth API Standards v3 by design; byte-level Twilio compatibility is the point.

Moved from Bandwidth/api-specs (a companion PR there removes it and repoints the docs link here).

🤖 Generated with Claude Code

The machine-readable spec for the adapter's /2010-04-01/* Twilio-compat REST
facade now lives with the code it describes (moved out of the api-specs repo).
Covers the Calls and Recordings surface; mirrors Twilio paths/shapes/error codes
by design.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kshahbw
kshahbw requested review from a team as code owners July 16, 2026 20:52
@bwappsec

bwappsec commented Jul 16, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@kshahbw kshahbw changed the title Add Twilio-compat OpenAPI spec SWI-11363 Add Twilio-compat OpenAPI spec Jul 17, 2026
@kshahbw
kshahbw merged commit ba79ea9 into main Jul 17, 2026
6 checks passed
@kshahbw
kshahbw deleted the adapter/openapi-spec branch July 17, 2026 14:11
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.

3 participants