Nfon Customers API

Customer management

Operations 52

GET /tenants/{participantExternalIdentifier}/codec-profiles Get 26 #
GET /tenants/{participantExternalIdentifier}/default-system-integrator Get 11 #
PUT /tenants/{participantExternalIdentifier}/default-system-integrator Put 1 #
GET /tenants/{participantExternalIdentifier} Get customer #
PUT /tenants/{participantExternalIdentifier}/integrations/{customerIntegrationId} Update an integration tenant #
DELETE /tenants/{participantExternalIdentifier}/integrations/{customerIntegrationId} Delete 31 #
GET /tenants/{participantExternalIdentifier}/integrations/{customerIntegrationId} Get 107 #
GET /tenants/{participantExternalIdentifier}/integrations/{customerIntegrationId}/targets Get 108 #
POST /tenants/{participantExternalIdentifier}/integrations/{customerIntegrationId}/targets Post 33 #
GET /tenants/{participantExternalIdentifier}/license-status Get 16 #
GET /tenants/{participantExternalIdentifier}/monitoring-levels Get 125 #
GET /tenants/{participantExternalIdentifier}/nmeeting-options Get 126 #
GET /tenants/{participantExternalIdentifier}/operator-details Get 14 #
PUT /tenants/{participantExternalIdentifier}/operator-details Put 2 #
GET /tenants/{participantExternalIdentifier}/options Get 127 #
PUT /tenants/{participantExternalIdentifier}/options Put 39 #
GET /tenants/{participantExternalIdentifier}/directcall-numbers Get 55 #
POST /tenants/{participantExternalIdentifier}/directcall-numbers Post 9 #
DELETE /tenants/{participantExternalIdentifier}/directcall-numbers/{number} Delete 10 #
GET /tenants/{participantExternalIdentifier}/directcall-numbers/{number} Get 56 #
GET /tenants/{participantExternalIdentifier}/emergency-sites Get 12 #
GET /tenants/{participantExternalIdentifier}/evn-modes Get 57 #
GET /tenants/{participantExternalIdentifier}/feature-status Get 15 #
GET /tenants/{participantExternalIdentifier}/forward-destinations/direct-dial/{directDialNumber} Get direct dial details #
PUT /tenants/{participantExternalIdentifier}/options/external-numbers Put 30 #
GET /tenants/{participantExternalIdentifier}/ownVoicemail Get 17 #
GET /tenants/{participantExternalIdentifier}/available-record-start-message-recipients Get 154 #
GET /tenants/{participantExternalIdentifier}/available-recording-audio-types Get 155 #
GET /tenants/{participantExternalIdentifier}/basic-data Get 20 #
PUT /tenants/{participantExternalIdentifier}/basic-data Put 3 #
GET /tenants/{participantExternalIdentifier}/blacklist-global-profiles Get 8 #
GET /tenants/{participantExternalIdentifier}/blacklist-global-profiles/{profileName} Get 9 #
GET /tenants/{participantExternalIdentifier}/blacklist-profiles Get 21 #
GET /tenants/{participantExternalIdentifier}/call-recording Get 23 #
PUT /tenants/{participantExternalIdentifier}/call-recording Put 4 #
GET /tenants/{participantExternalIdentifier}/snom-transfer Get 161 #
GET /tenants/{participantExternalIdentifier}/category Get 24 #
GET /tenants/{participantExternalIdentifier}/click-to-dial-states Get 25 #
GET /tenants/{participantExternalIdentifier}/count-of-trunks Get 33 #
GET /tenants/{participantExternalIdentifier}/cti-billing-modes Get 34 #
GET /tenants/{participantExternalIdentifier}/contract-information Get 6 #
GET /tenants/{participantExternalIdentifier}/subscriptions Get 18 #
GET /tenants/{participantExternalIdentifier}/uacsta-protocols Get 192 #
GET /tenants List customers #
GET /tenants/{participantExternalIdentifier}/integrations Get 106 #
POST /tenants/{participantExternalIdentifier}/integrations Create an integration tenant #
PUT /tenants/{participantExternalIdentifier}/integrations/{customerIntegrationId}/targets/{targetId} Put 34 #
DELETE /tenants/{participantExternalIdentifier}/integrations/{customerIntegrationId}/targets/{targetId} Delete 32 #
GET /tenants/{participantExternalIdentifier}/integrations/{customerIntegrationId}/targets/{targetId} Get 109 #
GET /tenants/{participantExternalIdentifier}/port-speeds Get 133 #
GET /tenants/{participantExternalIdentifier}/blacklist-profiles/{blacklistProfileId} Get 22 #
GET /tenants/{participantExternalIdentifier}/available-pbx-groups Get 7 #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/nfon-customers-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

nfon-customers-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: APIs for managing PBX configuration, tenants, operators, licenses, and related resources
  title: PBX Configuration Customers API
  version: 2026.07.20
servers:
- url: /configuration/v1
tags:


# --- truncated at 32 KB (65 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/nfon/refs/heads/main/openapi/nfon-customers-api-openapi.yml