Jump to: navigation, search

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!