Application Programming Interface For Sales Commission Data
Performio aims to provide programmatic access to the application data using simple and secure REST API, helping customers integrate Performio with other systems. All API calls are secured via industry-standard oAuth tokens and HTTPS communication. Currently, two APIs are available.
Data Import API
Performio Data Import API accepts data as file or JSON text and imports it into the system, making it easy for upstream systems to feed data into Performio.
Example Use Case for Data Import API
You need to integrate your ERP system with Performio, and you want to automate the sending of invoice records to Performio from the ERP. You can configure your new source table in Performio as well as the importer to precisely match the fields in your invoice data. Then, you organize for your IT people to use the API to trigger the importer to be fed with the JSON text for each invoice record based on an event (e.g., new invoice added).
Calculation API allows invocation of any calculation within Performio. An upstream system, therefore, can trigger a recalculation of commissions after new data has been imported.
Example Use Case for Calculation API
You use the API to trigger the importer and then “run all calculations” so that the entire system is updated every time an invoice is added. Or, you might elect to trigger a specific calculation – eg. “Run Leader Board Calculation”.