Web Services Reference for Oracle Billing Insight > RESTful API Resource Reference >

Web Service API Resources for Analytics Based on the Billing Hierarchy (Business Edition Only)


You can use the analytics and dashboard resources to manage statement information for Oracle Billing Insight as described in Table 7.

The number of returned entries is based on the calling user's access within the company's billing hierarchy.

Table 7. API Resources for Analytics That Are Based on the Billing Hierarchy (Business Edition Only)
Operation
Resource URI
API Input Parameters
Description

GET

/dashboard/accountBillingOverview

reportPeriodStart, reportPeriodEnd

Returns the account billing overview for all accounts that a user can access from her position in the company's billing hierarchy.

GET

/dashboard/accountBillingTrend

reportPeriodStart, reportPeriodEnd

Returns the account billing overview for all accounts that a user can access from her position in the company's billing hierarchy.

GET

/dashboard/serviceTrend

reportPeriodStart, reportPeriodEnd

Returns the service agreement trend for all service agreements that a user can access from her position in the company's billing hierarchy.

GET

/analytics/highestSpendingServices

reportPeriodStart, reportPeriodEnd,
parameter(num
Results)

Returns the highest-spending services of all services that a user can access from her position in the company's billing hierarchy.

POST

/analytics/ highestSpending
Services/batchrpts

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Creates a batch report schedule request for the Highest Spending Services report.

GET

/analytics/mostExpensiveCalls

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Returns the most expensive calls of all service agreements that a user can access from her position in the company's billing hierarchy.

POST

/analytics/ mostExpensiveCalls/ batchrpts

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Creates a batch report schedule request for the Most Expensive Calls report.

GET

/analytics/longestCalls

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Returns the longest calls of all service agreements that a user can access from her position in the company's billing hierarchy.

POST

/analytics/longestCalls/batchrpts

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Creates a batch report schedule request for the Longest Calls report.

GET

/analytics/mostFrequentlyCalled
Numbers

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Returns the most frequently called numbers of all service agreements that a user can access from her position in the company's billing hierarchy.

POST

/analytics/mostFrequentlyCalled
Numbers/batchrpts

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Creates a batch report schedule request for the Most Frequently Called Numbers report.

GET

/analytics/mostFrequentlyCalled
Destinations

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Returns the most frequently called destinations of all service agreements that a user can access from her position in the company's billing hierarchy.

POST

/analytics/mostFrequentlyCalled
Destinations/batchrpts

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Creates a batch report schedule request for the Most Frequently Called Destinations report.

GET

/analytics/mostFrequentlyCalled
Countries

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Returns the most frequently called destinations of all service agreements that a user can access from her position in the company's billing hierarchy.

POST

/analytics/most_
mostFrequentlyCalled
Countries/batchrpts

reportPeriodStart, reportPeriodEnd,
parameter
(numResults)

Creates a batch report schedule request for Most Frequently Called Countries report.

Web Services Reference for Oracle Billing Insight Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.