Product Operations Commands
addproduct
Add a Birst product for a user. Allows the user to have access to the product.
addproduct username product_ID {quantity}
Example:
addproduct pinky@acmelabs.com 2
Use listproducts
to get the list of products and their product ID.
The comparable web service is called addProductToUser
.
createaudittable
Creates an audit log table. The audit log database must already exist.
Not available as a web service.
deleteuser
Deletes a user account. A user cannot be deleted if the user is the owner of a space.
deleteuser username
enableuser
Enables or disables a user account.
enableuser username true|false
Example:
enableuser user1@company.com false
getlanguageforuser
Returns the language assigned to a user.
getlanguageforuser username
getuserrelease
Gets the release for a user.
getuserrelease username
listlanguages
Lists all supported languages for the account or for a specified user.
listlanguages {username}
listproducts
Lists all products for the account and their product IDs, or optionally those assigned to a particular user.
listproducts {username}
Example results:
Executing command: listproducts
9, Birst Connect
10, Birst Live Access
11, Birst Web Services
Use addproduct
to assign a user access to a product.
Not available as a web service.
listreleases
Lists the available releases.
listreleases
removeproduct
Remove a product from a user.
removeproduct username product_ID
Use listproducts
to see the products assigned to a user and the product
ID.
The web service is called RemoveProductFromUser
.
setdenycreatespace
Prevents a user from creating a new space.
setdenycreatespace username true|false
There is no web service for this command.
setlanguageforuser
Sets a supported language for a user. Use the listlanguages command to see the list of supported languages with their language codes.
setlanguageforuser username language_code
Example:
setlanguageforuser user1@birst.com en-us
setuserdefaultspace
Sets the default space for a user and sets if they default to dashboards (true/false).
setuserdefaultspace username spaceID true|false
Example:
setuserdefaultspace user1@company.com 5bf1dff7-1f47-4dc6-a16b-d8529b76e37b true
setuserpassword
Sets the password for a user.
setuserpassword username password
Example:
setuserpassword user1@company.com h4h4h4N4rf!
unlockuser
Example:
unlockuser user1@company.com