- TODO LIST
- Version
- Authentication
- Access Token (Oauth - Username/Password)
- API Key (Machine 2 Machine)
- JWT (JSON Web Token)
- Event Subscriptions
- Resellers
- Domains
- Phone Numbers
- Users
- Devices
- Phones/Macs
- Sites
- Call Center
- Answer Rules
- Call Blocking
- Auto Attendant
- Media
- Voicemail
- Greetings
- Read Greetings for User
- Read Specific Greeting for User
- Delete Specific Greeting for User
- Create a new Greeting from TTS
- Update Greeting with TTS script
- Create a new Greeting from Upload (JSON + Base64 File)
- Update Greeting from Upload (JSON + Base64 File)
- Create a new Greeting from Upload (Multipart/Mixed Post)
- Update Greeting from Upload (Multipart/Mixed Post)
- Music on Hold
- Domain
- Read MOH for Domain
- Create a new MOH for Domain from TTS
- Update MOH for Domain from TTS
- Create a new MOH for Domain from Upload (JSON + Base64 File)
- Update MOH for Domain from Upload (JSON + Base64 File)
- Create a new MOH for Domain from Upload (Multipart/Mixed Post)
- Update MOH for Domain from Upload (Multipart/Mixed Post)
- Delete MOH for Domain
- User
- Read MOH for User
- Create a new MOH for Domain from TTS
- Create a new MOH for User from Upload (JSON + Base64 File)
- Update MOH for User from Upload (JSON + Base64 File)
- Update MOH for Domain from TTS
- Create a new MOH for User from Upload (Multipart/Mixed Post)
- Update a MOH for User from Upload (Multipart/Mixed Post)
- Delete MOH for User
- Domain
- Hold Messages
- Text to Speech
- CDR (Call History)
- Transcriptions & Sentiment
- Call Traces & Cradle to Grave
- Calls (live/active calls)
- Contacts
- Addresses
- Get Addresses for Domain
- Validate Address
- Create Address for Domain
- Update Address for Domain
- Update Address for User
- Update Address Endpoint
- Create Address for User
- Delete Address For User
- Delete Address Endpoint
- Delete Address For Domain
- Create Address Endpoint
- Get Address Endpoints for a Domain
- Get Addresses Count for Domain
- Get Addresses for User
- Get Address Using Address ID
- Voicemail Reminders
- Dialrule
- Messages
- Get Messagesessions for Domain
- Start a new Message Session
- Get Messagesessions for User
- Get Messages for Messagesession
- Send a message (Chat)
- Send a message (Group Chat)
- Send a message (Media Chat)
- Send a message (SMS)
- Send a message (Group SMS)
- Send a message (MMS)
- Update Messagesession (Participants)
- Update Messagesession (Session Name)
- Update Messagesession (Leave)
- Delete Messagesession
- SMS Numbers
- Recordings
- Email
- Connections
- Routes
- Meetings
- Event Logs
- Iotum
- Read Iotum Video Domain Resellers
- Read Iotum Video Host
- Read All Iotum Video Hosts in a Domain
- Read Iotum Video Host Conferences
- Read Iotum Video Host Contacts
- Read Iotum Video Company
- Read Iotum Video Company Products
- Read Iotum Video Available Products
- Create a Host
- Create Host Contacts
- Create Iotum Video Subscription
- Update Domain's Iotum Company
- Update Domain's Iotum Subscriptions
- Update User's Iotum Host
- Delete Iotum Video Subscription
- Delete a Host
- Create Iotum Video Company
- Create a Ad-hoc Conference
- Delete a Video Company
- Create a Meeting with Id
- Create a Meeting
- Read Meeting
- Count Domains Meetings
- Count Meeting
- Register Meeting
- Update a Meeting
- Delete a Meeting
- Request a Meeting ID
- Read Meetings for User
- Backup & Restore
- Configs
- Images
- Templates
- Timeframes
- Domain (Shared)
- User
- Holiday Information
- Firebase
- SSL Certificates
Get Access Token after MFA request
POST
/tokensHASHHACK2
Last modified:2024-08-29 16:12:19
Request
Body Params application/json
grant_type
enum<string>Â
required
Allowed values:
mfapasswordrefresh_token
Default:
mfa
client_id
stringÂ
required
client_secret
stringÂ
required
username
stringÂ
required
password
string <password>
required
mfa_type
stringÂ
required
Default:
authenticator
mfa_vendor
stringÂ
required
Default:
google
ns_id_type
enum<string>Â
required
Allowed values:
subscriberlevel1
Default:
subscriber
passcode
stringÂ
required
access_token
stringÂ
required
Example
{
"grant_type": "mfa",
"client_id": "{{client_id}}",
"client_secret": "{{client_secret}}",
"username": "{{user_login}}",
"password": "{{user_password}}",
"mfa_vendor": "google",
"mfa_type": "authenticator",
"passcode": "110124",
"ns_id_type": "subscriber",
"access_token": "2711618e692064e183e9596a26e8eb10"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://awqacore01.crexendocloud.com/ns-api/v2/tokensHASHHACK2' \
--header 'Content-Type: application/json' \
--data-raw '{
"grant_type": "mfa",
"client_id": "",
"client_secret": "",
"username": "",
"password": "{{user_password}}",
"mfa_vendor": "google",
"mfa_type": "authenticator",
"passcode": "110124",
"ns_id_type": "subscriber",
"access_token": "2711618e692064e183e9596a26e8eb10"
}'
Responses
🟢200OK
application/json
Body
username
stringÂ
required
user
stringÂ
required
territory
stringÂ
required
domain
stringÂ
required
site
stringÂ
required
group
stringÂ
required
department
stringÂ
required
uid
stringÂ
required
login
stringÂ
required
scope
stringÂ
required
user_email
stringÂ
required
displayName
stringÂ
required
access_token
stringÂ
required
expires_in
integerÂ
required
token_type
stringÂ
required
refresh_token
stringÂ
required
client_id
stringÂ
required
apiversion
stringÂ
required
Example
{
"username": "string",
"user": "string",
"territory": "string",
"domain": "string",
"site": "string",
"group": "string",
"department": "string",
"uid": "string",
"login": "string",
"scope": "string",
"user_email": "string",
"displayName": "string",
"access_token": "string",
"expires_in": 0,
"token_type": "string",
"refresh_token": "string",
"client_id": "string",
"apiversion": "string"
}
🟠403Forbidden
🟠400Bad Request
🟠404Record not found
🟠400Bad Request
🟠401Authentication Required
Modified at 2024-08-29 16:12:19