--- title: "Control Panel" slug: "embeddable-api-control-panel" updated: 2022-06-17T06:06:17Z published: 2022-06-17T06:06:17Z canonical: "developer.comm100.com/embeddable-api-control-panel" --- > ## Documentation Index > Fetch the complete documentation index at: https://developer.comm100.com/llms.txt > Use this file to discover all available pages before exploring further. # Control Panel ## How to use API First of all, you need to read this [guide](/docs/embed-comm100-control-panel) to known how to embed the Control Panel into your web system, and then you can call the following APIs according to your requirements. ## APIs **Actions** 1. `goto`: change Comm100 Control Panel Page path. - Params | Name | type | Description | | --- | --- | --- | | pagePath | string | The path of the page to redirect to. You can find the all page path from [here](https://dev.azure.com/Comm100/Architect/_wiki/wikis/architect-doc/1911/Control-Panel-Page-Path). | - Response No Response - Example ``` // When control completes the initialization, redirect to the live chat chat source reporting page after five seconds controlPanel.init().then((cp) => { setTimeout(function() { cp.do("goto", "/reporting/livechat/chatsource/chatsourcebytime/"); }, 5000); }); ``` Click [here](https://developer.mozilla.org/en-US/docs/Web/API/setTimeout) to get more information about setTimeout.