Skip to main content

Users API

The Users API allows you to manage user accounts within your Audian account.

Base URL​

https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/users

Authentication​

All requests require the X-Auth-Token header:

curl -X GET "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/users" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Accept: application/json"

List Users​

Get all users in your account:

curl -X GET "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/users?paginate=false" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Accept: application/json"

Response​

{
"auth_token": "eyJhbGciOiJSUzI1...",
"data": [
{
"id": "user_abc123",
"first_name": "John",
"last_name": "Doe",
"email": "john.doe@example.com",
"username": "jdoe",
"priv_level": "user",
"enabled": true
}
],
"request_id": "req_xyz789",
"status": "success"
}

Get User​

Retrieve a specific user:

curl -X GET "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/users/{USER_ID}" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Accept: application/json"

Create User​

curl -X PUT "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/users" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"data": {
"first_name": "Jane",
"last_name": "Smith",
"email": "jane.smith@example.com",
"username": "jsmith",
"priv_level": "user"
}
}'

Update User​

curl -X POST "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/users/{USER_ID}" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"data": {
"first_name": "Jane",
"last_name": "Smith-Jones"
}
}'

Delete User​

curl -X DELETE "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/users/{USER_ID}" \
-H "X-Auth-Token: {AUTH_TOKEN}"

User Fields​

FieldTypeDescription
idstringUnique user identifier
first_namestringFirst name
last_namestringLast name
emailstringEmail address
usernamestringLogin username
priv_levelstringPrivilege level (admin, user)
enabledbooleanWhether user is enabled
timezonestringUser's timezone
presence_idstringPresence/BLF ID

Privilege Levels​

LevelDescription
adminFull account access
userStandard user access

Filter Users​

# Filter by enabled status
GET /v2/accounts/{ACCOUNT_ID}/users?filter_enabled=true

# Filter by privilege level
GET /v2/accounts/{ACCOUNT_ID}/users?filter_priv_level=admin

Topics​