Retrieve moh server
Path parameters
-
access_token
string
required
token to be passed as a header -
id
integer
required
The unique ID of virtual receptionists.
Sample Request
curl -v -X GET http://127.0.0.1:8990/api/virtual receptionists/show \
-H "Content-Type: application/json" \
-H "access_token: 4DFCF1D4C30B4D798ECE3AE43769F008" \
Responses
200
application/json
-
key3
object
-
key5
object
-
key8
object
-
call_transfer_filename
string
-
urlactions
object
-
key2
object
-
id
integer
-
prompt_filename
string
-
key0
object
-
key1
object
-
key9
object
-
call_transfer_metadata_id
integer
-
language
string
Default Audio prompt file's language. -
timeout
object
-
call_transfer_fileid
string
-
key6
object
-
name
string
The name of virtual receptionist. -
key4
object
-
key7
object
-
prompt_metadata_id
integer
-
prompt_fileid
string
-
failure
object
-
gap_time
integer
Gap time between DTMF digits. -
play_count
integer
-
extension_number
string
Sample Response
{}
Destroy virtual receptionists
Path parameters
-
access_token
string
required
token to be passed as a header
Request body
application/json
-
id
integer
required
Sample Request
curl -v -X POST http://127.0.0.1:8990/api/virtual receptionists/destroy \
-H "Content-Type: application/json" \
-H "access_token: 4DFCF1D4C30B4D798ECE3AE43769F008" \
-d '{}'
Responses
200
400
Sample Response
Update virtual receptionists
Path parameters
-
access_token
string
required
token to be passed as a header
Request body
application/json
-
language
string
required
Default Audio prompt file's language. -
key3
object
required
-
key5
object
required
-
key6
object
required
-
prompt_metadata_id
integer
required
-
key4
object
required
-
urlactions
object
required
-
key2
object
required
-
name
string
required
The name of virtual receptionist. -
id
integer
required
-
timeout
object
required
-
key7
object
required
-
key8
object
required
-
gap_time
integer
required
Gap time between DTMF digits. -
key0
object
required
-
key9
object
required
-
play_count
integer
required
-
failure
object
required
-
key1
object
required
-
call_transfer_metadata_id
integer
required
Sample Request
curl -v -X POST http://127.0.0.1:8990/api/virtual receptionists/update \
-H "Content-Type: application/json" \
-H "access_token: 4DFCF1D4C30B4D798ECE3AE43769F008" \
-d '{}'
Responses
200
Sample Response
Create an virtual receptionists entry.
Path parameters
-
access_token
string
required
token to be passed as a header
Request body
application/json
-
language
string
required
Default Audio prompt file's language. -
key3
object
required
-
key5
object
required
-
key6
object
required
-
prompt_metadata_id
integer
required
-
key4
object
required
-
urlactions
object
required
-
key2
object
required
-
name
string
required
The name of virtual receptionist. -
gap_time
integer
required
Gap time between DTMF digits. -
timeout
object
required
-
play_count
integer
required
-
key8
object
required
-
key0
object
required
-
key9
object
required
-
key7
object
required
-
failure
object
required
-
key1
object
required
-
call_transfer_metadata_id
integer
required
-
extension_number
string
required
Sample Request
curl -v -X POST http://127.0.0.1:8990/api/virtual receptionists/create \
-H "Content-Type: application/json" \
-H "access_token: 4DFCF1D4C30B4D798ECE3AE43769F008" \
-d '{}'
Responses
200
application/json
-
id
integer
Sample Response
{}
Retrieve a collection of virtual receptionists
Path parameters
-
access_token
string
required
token to be passed as a header -
pagination
integer
required
The pagination of paging. -
pagesize
integer
required
The size of paging. -
sort_by
string
optional
Values include "DEFAULT" and "Optional". Default value will be used when user does not specify value for this field.
Sample Request
curl -v -X GET http://127.0.0.1:8990/api/virtual receptionists/list \
-H "Content-Type: application/json" \
-H "access_token: 4DFCF1D4C30B4D798ECE3AE43769F008" \
Responses
200
application/json
-
pagesize
integer
-
count
integer
-
pagination
integer
-
virtual_receptionists
array
-
sort_by
string
Sample Response
{
"pagesize": 10,
"count": 100,
"pagination": 8,
"sort_by": "DEFAULT"
}