This is an early release which is a about to be made available soon which will very soon replace the known Service Portal API.
The NFON Service Portal API allows you to view and modify PBX-related
By accessing and using the NFON PBX-Configuration API, you agree to the terms of use.
API endpoints may change:
- Please subscribe to
API Breaking Changeson the NFON Status page for updates. - Please refer to the latest API documentation.
NFON is committed to helping you integrate successfully with our APIs. Depending on the type of request or issue, please use the following channels:
Got ideas to improve the API? Submit feature suggestions via Airfocus:
For best practices, implementation guidance, and community support:
- Join the NFON Partner Portal
- Contact your assigned sales representative
For technical issues or suspected bugs, please contact NFON Support directly.
Check the official API Documentation for latest endpoint references.
- Base URL: https://api.nfon.net/configuration/v1/
- Architecture: RESTful API
- Data Format: JSON
To use the NFON PBX-Configuration API, you must first obtain Client ID and Client Secret.
Reach out to integration@nfon.com to obtain OAuth client credentials for the PBX Configuration API.
The new PBX Configuration API uses OAuth 2.0 instead of API Key authentication.
You must obtain a Bearer token from the NFON Identity Provider and include it in the Authorization header:
Authorization: Bearer <your-access-token>
When using machine-to-machine authentication, you will need to implement the OAuth client credentials flow to programmatically retrieve access tokens. When using the browser, you can authenticate via the NFON Identity Provider and use the obtained token for API calls "Login with NFON".
Below you’ll find working examples for API operations using various programming languages. These are designed to help you get started quickly and understand how to authenticate and interact with the PBX-Configuration API.
💡 Cannot find your programming language of choice? We recommend you to use an AI assistant to rewrite the examples to other programming languages.