MightyCall API Documentation (Classic)
MightyCall API (Application Programming Interface) outlines which platform features can be used within 3rd party apps.
API capabilities
The current API version can be used to:
- Get list of calls in the account;
- Get information about a particular call;
- Get list of voicemails in the account;
- Get information about a particular voicemail;
- Get list of business phone numbers in the account;
- Get the user status;
- Change the user status;
- Get the user info;
- Make an outgoing call via the REST method;
- Get, search, create, modify and delete your contacts.
View MightyCall API Documentation (for Classic)
Authentication via API
To interact with MightyCall API, you must first authenticate your request by obtaining an authorization token. Authentication is performed by sending a POST request to:
https://api.mightycall.com/v4/auth/token
This endpoint returns a bearer token, which is required to access all other API methods. The token is valid for 24 hours, after which it must be refreshed or reissued.
You can obtain or refresh your authorization token in one of the following ways:
You can request an authentication token in one of the following ways:
Using API Key and Extension (sign-in by User Key is OFF)
Use your API Key as the client_id
and the user extension number as the client_secret
.
Using API Key and Secret Key (sign-in by User Key is ON)
Use your API Key as the client_id
and the Secret Key (the same as your User Key) as the client_secret
.
Both the API Key and the Secret/User Key can be located on the web in the API integration section:
Using a Refresh Token
If you have a valid refresh_token
, you can re-authenticate and reset the 24-hour token lifetime.
Feel free to send your comments and feedback to support@mightycall.com.