This page was last edited on November 2, 2018, at 18:37.
Comments or questions about this documentation? Contact us for support!
This page describes Genesys Knowledge Reporting REST API.
Provides provision functionality for Pulse and Kibana metadata.
You can skip Kibana and Pulse provisioning with following application options under the reporting section:
Section | Option | Value | Description |
---|---|---|---|
reporting | kibana.provision | true or false | Enable or disable Kibana metadata provision. By default, is is set to true. |
reporting | pulse.provision | true or false | Enable or disable widget templates import into Pulse. By default it is set to true. |
Request | ||||||||||||||||||||||||||
Method | POST | |||||||||||||||||||||||||
URI | /reporting/v1/provision | |||||||||||||||||||||||||
Content-type | application/json | |||||||||||||||||||||||||
Body | JSON Object with next fields
| |||||||||||||||||||||||||
Headers |
| |||||||||||||||||||||||||
Response | ||||||||||||||||||||||||||
Content-type | application/json | |||||||||||||||||||||||||
HTTP codes |
200 - OK Provision was success. Response Body Example { "status": { "code": 200, "message": "Ok" }, "data": { "provisionLog": { "log": [ "Kibana Provision - DONE", "Pulse Provision - DONE" ] } } } 400 - Required request body field is missing In the case if required parameter is missed Response Body Example { "status": { "code": 651, "message": "Field [pulseUser] is required. String type. For example [default]" } } 500 - General server error Provision was failed on any step described steps aboe. Response body includes related error message. Response Body Example { "status": { "code": 500, "message": "Unable to import Pulse templates on the initialization phase :Failed to connect http://demosrv:8081" } } |