Internal API Transactions
The URI /internal-api/transactions will be used to access transactions configured for the Configuration Server tenant which has been associated with the current contact center. Note that there is no URI to retrieve a single transaction—that is, each call will return an array of all transactions.
Attributes
The following attributes will be available for each Transaction object:
| Attribute | Type | Description |
|---|---|---|
| name | String | The name of the transaction. |
| description | String | The description of the transaction. |
| alias | String | Another name for the transaction. |
| userProperties | KeyValueCollection | A collection of key/value pairs describing additional user properties. |
| recordPeriod | Integer | Period in minutes that shows how often the current value of the transaction is to be reported or recorded in a data storage. |
| type | String |
The transaction type. One of: BusinessAttribute, BusinessAction, BusinessRulle, BusinessSituation, CallData, List, Macro, MaxTransactionType, NoTransactionType, StatFilter, StatMetric, StatTimeProfile, StatTimeRange, StatType |
Example
The following example retrieves all transactions:
GET /internal-api/business-attributes
{
transactions:[{
"name":"xxxx"
"alias":"xxxx"
"description":"Xxxx"
"userProperties":[
{
"name":"section"
"value":[{"name":"name1", "value":"value1"}]
}
],
"recordPeriod":1,
"type":"BusinessAction"}, etc
]
}
This page was last edited on June 10, 2013, at 16:04.
Comments or questions about this documentation? Contact us for support!
