Skip to content

Take the document at API version 1.20.0 - #10

Merged
bensynapse merged 1 commit into
mainfrom
api-1.20.0
Nov 13, 2026
Merged

bensynapse merged 1 commit into
mainfrom
api-1.20.0

Conversation

@bensynapse

Copy link
Copy Markdown
Contributor

The curated document moves from API 1.18.0 to 1.20.0, taken from the live server document with scripts/curate.py --vendor.

It still has 145 operations in 115 paths and 151 schemas. No path, operation or schema was added or removed.

What changed in the document

  • Number has the new boolean email_pdf, false by default.
  • NumberUpdate, the body of PATCH /v1/numbers/{number_id}, takes email_pdf. It needs the scope number:buy.
  • The summary of update_number is now "Label, inbound route and PDF by mail of a number".
  • Extraction no longer has provider_cost_micro, in its properties or its required list.
  • info.version is 1.20.0.

Not visible in a schema

  • Since 1.19.0 each item of pages on an extraction has no cost_micro.
  • Since 1.19.0 GET /v1/ledger leaves out the entries of the provider_cost account.

Checks run

  • python scripts/curate.py --check against the live document.
  • python scripts/build_reference.py --check.
  • sh scripts/truthcheck.sh.
  • npx @redocly/cli@2.71.2 lint openapi.yaml: valid, the same 4 warnings as main.

The curated document moves from API 1.18.0 to 1.20.0.
It still has 145 operations in 115 paths and 151 schemas.

A number has the new boolean email_pdf, false by default.
PATCH /v1/numbers/{number_id} takes email_pdf, with the scope number:buy.
The summary of update_number names the PDF by mail.

Extraction no longer has provider_cost_micro. The server stopped sending it at 1.19.0.
The changelog names two removals no schema shows: the page cost and the provider_cost ledger entries.
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