Solutions
Solutions API
solutions can be run from your own application using unaric report's api you can use this, for example, to have your application run a solution every time a new user signs up how it works to run a solution, send an http request to the api endpoint below when a solution is run using the solution api, the running user will be the running user that is configured on the solution also, the api keys that are sent in the api call must belong to the owner of the solution endpoint https //reportbuilder cloud4j com/api/solution/solution id http get include parameters in the query string get https //reportbuilder cloud4j com/api/solution/solution id?apiaccesskeyid=api access key id\&apisecretaccesskey=api secret access key\&filtervalue=filter value\&customparameter=customparameter http post if you are using post then don't add the parameters to the url but instead to the request body post https //reportbuilder cloud4j com/api/solution/solution id parameters required parameters parameter description solution id the id of the solution (example 99610) apiaccesskeyid your api access key id apisecretaccesskey your api secret access key optional parameters parameter description when to use filtervalue value used to filter the report only applicable when using bursts runasuserid salesforce user id to run the solution as a specific user only allowed if the solution owner has view all data permission customparameter a custom value used for additional processing can contain any value you define generate api keys go to configure > settings and click the generate api access keys button this will generate an api access key id and an api secret access key copy and store the api secret access key in a safe location, as it will only be shown once