It’s important to understand how Voximplant authorization works to interact with the platform’s Management API.
As many other cloud platforms, Voximplant relies on the service accounts concept. An account owner can create different service accounts that have a different level of access to the specific platform functionality. Service accounts management is available in Service accounts in the Settings section of the control panel (it’s accessible via the main menu). A new service account can be created by clicking the Add button.
Service account roles let specify permissions for a service account. The following roles are available:
- CallList Manager
- User Manager
- User Read
- User Update
- ACD Manager
- ACD Stats
- ACD Management
After a service account has been created the corresponding JSON file can be downloaded. The file can be used with Voximplant API client libs for interaction with the Management API.
If a service account has no assigned roles, it will only have access to the basic Management API methods: