MVS Provisioning API

The public REST interface to the MVS telecom provisioning platform

The MVS Provisioning API is the public REST interface to the MVS telecom provisioning platform — automated multi-vendor provisioning across Twilio (carrier / SIP trunking / numbers), Yeastar Cloud PBX (extensions, routing, IVR, queues), and Yealink (zero-touch phone provisioning).

It lets you read and manage everything in your organization:

  • Customers — your tenants.
  • PBX instances — each customer’s cloud PBX, with a live-config mirror.
  • Extensions, devices, numbers — the per-customer telephony inventory.
  • Inventory pool — assign/release DIDs and devices.
  • Onboarding jobs & tasks — the provisioning pipeline’s state and the operator tasks it parks.

Every request is scoped to your API key’s organization — you can never see or touch another organization’s data.

Base URL

https://app.mvsmanaged.com/api/v1

Quick start

$curl https://app.mvsmanaged.com/api/v1/customers \
> -H "Authorization: Bearer mvs_<prefix>_<secret>"
1{
2 "data": [
3 { "id": "060a…", "name": "MVS Cloud Corp", "isInternal": true, "createdAt": "2026-06-11T…" }
4 ],
5 "page": 1,
6 "pageSize": 25,
7 "total": 1
8}

See Authentication to mint a key, and the API Reference for every endpoint.