Name
Availability
Breeze 5
Description
Returns information about principal-to-SCO transactions on your Adobe Connect server or in your Adobe Connect hosted account.
A transaction is an instance of one principal visiting one SCO. The SCO can be a Adobe Connect meeting, course, document, or any content on the server.
These are all examples of transactions:
If a principal attends a meeting twice, two transactions exist: one for each time the principal attended the meeting.
If five people attend a meeting, five transactions exist: one for each user who attended the meeting.
If a principal takes two courses three times each and passes each only on the third try, six transactions exist: one for each attempt on each course.
This call returns all transactions, so consider using a filter to reduce the volume of the response. For example, if you use filter-type=meeting, the call returns all meeting transactions:
https://example.com/api/xml?action=report-bulk-consolidated-transactions &filter-type=meeting
From the response, you can calculate Adobe Connect meeting usage by comparing times in date-created and date-closed (see “ Calculate meeting usage”). However, this call to report-bulk-consolidated-transactions, with filter-type=meeting, returns only users who logged in to the meeting as participants, not users who entered the meeting as guests.
Request URL
http://server_name/api/xml ?action=report-bulk-consolidated-transactions &filter-definition=value &sort-definition=value &session=BreezeSessionCookieValue
Parameters
|
|
Type |
Required |
Description |
|
filter-definition |
Filter definition |
N |
A filter to reduce the volume of the response. |
|
sort-definition |
Sort definition |
N |
A sort to return results in a certain sequence. |
|
session |
String |
N |
The value of the BREEZESESSION cookie. Use this parameter if you do not use a client-side cookie management library. |
Filters
You can filter or sort the response on any element or attribute it contains.
Response structure
<?xml version="1.0" encoding="utf-8" ?> <results> <status code=allowedValue /> <report-bulk-consolidated-transactions> <row transaction-id=integer sco-id=integer type=allowedValue principal-id=integer score=integer> <name>string</name> <url>relativeUrl</url> <login>string</login> <user-name>string</user-name> <status>allowedValue</status> <date-created>datetime</date-created> <date-closed>datetime</date-closed> </row> ... </report-bulk-consolidated-transactions> </results>
Response values
Element |
Attribute |
Type |
Description |
|---|---|---|---|
| results | Container |
All results the action returns. |
|
| status | Empty, with attributes |
The status of the response. |
|
| code | Allowed value |
A code indicating the response status (see status). |
|
| report-bulk-consolidated-transactions | Container |
The entire list of transactions that matches the request. |
|
| row | Container |
Details of one transaction that matches the request. |
|
| transaction-id | BIGINT |
The ID of the transaction. |
|
| sco-id | BIGINT |
The unique ID of the object (SCO) the user interacted with. |
|
| type | Allowed value |
The type of the SCO (see type for allowed values). |
|
| principal-id | BIGINT |
The ID of the principal involved in the transaction. |
|
| score | Integer |
If the transaction (such as a quiz) assigned a score, the actual score. Otherwise, 0. |
|
| name | String |
The name assigned to the SCO involved in the transaction. |
|
| url | String |
The file name portion of the URL to the SCO involved in the transaction. |
|
| login | String |
The principal’s login ID. |
|
| user-name | String |
The full name of the user involved in the transaction (concatenated from first-name and last-name). |
|
| status | Allowed value |
The status of the transaction. Allowed values are completed, in-progress, user-passed, and user-failed. |
|
| date-created | Datetime |
The date and time the principal began interacting with the SCO and the transaction was created. |
|
| date-closed | Datetime |
The date and time the principal finished interacting with the SCO and the transaction was complete. |
Sample request
https://example.com/api/xml?action=report-bulk-consolidated-transactions &filter-type=meeting
Sample response
<?xml version="1.0" encoding="utf-8" ?> <results> <status code="ok" /> <report-bulk-consolidated-transactions> <row transaction-id="2006905086" sco-id="2006905049" type="meeting" principal-id="2006258745" score="0"> <name>Celebrate End of June Meeting</name> <url>/endjune/</url> <login>joy@acme.com</login> <user-name>Joy Smith</user-name> <status>completed</status> <date-created>2006-06-30T11:10:37.003-07:00</date-created> <date-closed>2006-06-30T11:45:21.397-07:00</date-closed> </row> <row transaction-id="2006905795" sco-id="2006905049" type="meeting" principal-id="2006258745" score="0"> <name>Celebrate End of June Meeting</name> <url>/endjune/</url> <login>joy@acme.com</login> <user-name>Joy Smith</user-name> <status>completed</status> <date-created>2006-06-30T17:58:29.060-07:00</date-created> <date-closed>2006-06-30T17:59:09.970-07:00</date-closed> </row> ... </report-bulk-consolidated-transactions> </results>
See also