userdir
Method list of userdir on Brekeke SIP Server.
Note: REST API feature is available on Brekeke SIP SERVER version 3.16.0 or later
userdir/delete
Description:
Delete user authentication data.
userdir
Parameters:
username – a user name or an array of user names.
Returns:
result – true or false
Example of the request body:
{
"username": "1101"
}
Example of sending request:

userdir/get
Description:
Get user authentication data.
userdir
Parameters:
username – a user name or an array of user names.
Returns:
A user object or an array of user objects.
Example of the request body:
{
"username": ["1102","1103"]
}
Example of sending request:

userdir/list
Description:
List user authentication data.
userdir
Parameters:
condition
field – field name. (optional, default:username)
text – a string to match
type – a string representing the mathing type. value can be startswith or endswith or equals
domain – domain name (optional)
offset – starting index. (optional, default:0)
limit – maximum count (optional, default:100)
Returns:
data – An array of user objects.
count
Example of the request body:
{
"condition": {
"field":"username"
"text":"11"
"type":"startswith"
}
}
Example of sending request:

userdir/set
Description:
Set user authentication data.
userdir
Parameters:
user – a user object or an array of user objects.
Returns:
result- true or false
Example of the request body:
{
"user" : {
"username": "1104",
"longname" : "Jack",
"password" : "jrtyjlasdfga",
"description" : "This is for testing.",
"email" : "jack-test@brekeke.com"
}
}
Example of sending request:

