Skip to content

Docs/phone number management api#88

Open
ajkamen wants to merge 8 commits into
ringcentral:mainfrom
ajkamen:docs/phone-number-management-api
Open

Docs/phone number management api#88
ajkamen wants to merge 8 commits into
ringcentral:mainfrom
ajkamen:docs/phone-number-management-api

Conversation

@ajkamen

@ajkamen ajkamen commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

No description provided.

ajkamen and others added 8 commits May 27, 2026 10:47
Document DNIS pool, assignment, and tracking-number APIs with reference entries.
Add parameter guidance, DNIS examples, common errors, and a search-then-assign sample.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add two-part permissions, authorization error detail, full endpoint URLs, and resource schema notes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Article fixes:
- createDnisPoolList body is an ARRAY of DnisPool, not a single
  object. Use reservedAccountId (string), dnisDescription,
  dnisCategory, active.
- assignGate / assignChatQueue bodies are arrays of AssignedDnis /
  AssignedSmsDnis, with isActive + dnisDescription (not
  description).
- Add curl + Python samples that POST uploadDnisPool as
  multipart/form-data with a fileType query parameter.
- Assignment lookup example now embeds the product object
  (gate / visualIvr / cloudRouteProfile / tracNumber) the way
  AssignedDnis actually serialises.
- Primary parameters table reflects the real upload contract
  and the resource schema table names each schema.

Spec fix (specs/engage-voice_openapi3.json):
- uploadDnisPool now models the upload as a multipart/form-data
  request body with a binary file part. Keeps fileType,
  quoteCharacter, and phoneNumbersI18nEnabled as query params and
  drops the bogus file query string declaration. Matches the
  multipart/form-data consumes declaration in swagger.yaml.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep general DNIS pool operations in the existing Number Management category, and split the branch-added assignment and tracking-number operations into focused Routing subcategories with clearer sidebar summaries.
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