Hosted PBX API: list service plans

Use HTTPS and HTTP Basic authentication with approved API credentials. Keep credentials on your application server. These Hosted PBX endpoints use /hpbx/ on api.multitel.net; do not insert /v3. Check both the HTTP result and the application status in the JSON response.

Read the plans available to your account

curl --request POST --user "USERNAME:PASSWORD" \
  "https://api.multitel.net/hpbx/services/get"

Illustrative response

{
  "status": {
    "code": "200",
    "msg": "List data"
  },
  "response": [
    {
      "service_id": "16",
      "name": "Solo",
      "cost": {
        "monthly": "0.0000",
        "setup": "0.0000"
      },
      "features": {
        "Maximum Extensions": "5",
        "Maximum Hunt Groups": "5",
        "Maximum Conferences": "5",
        "Maximum VoiceMail boxes": "5",
        "Maximum IVRs": "5"
      }
    }
  ]
}

Use the returned service ID and price from your authenticated response. This example shows one plan, not the complete account catalogue. Conference capacity here counts rooms, not participants.

For a guided order, open Hosted PBX plans. Setup and recurring charges appear before confirmation.

Search documentation