Hi moon soo Lee, I add the an issues about that on JIRA => https://issues.apache.org/jira/browse/ZEPPELIN-1029
i try to use websocket also for changing the configuration as you said yesterday, but my call is always in "PENDING" Here there is my websocket call, on Angular2 with a Angular2-websocket Module. this.ws.connect(true); this.ws.getDataStream(); var config = { colWidth: 12, editorHide: false, editorMode: "ace/mode/sql", enabled: true, graph: { groups: [], height: 300, keys: [0], mode: "lineChart", optionOpen: true, scatter: { xAxis :{ aggr: "sum", index: 0, name: "id", }, yAxis: { aggr: "sum", index: 1, name: "codesource", } } }, values: [], lineNumbers: true, tableHide: false, title: true } this.ws.send( { op: 'COMMIT_PARAGRAPH', data: { id: this.paragraph.id, title : this.paragraph.title, paragraph: this.paragraph.text, config: config } } ); this.ws.send({ op: 'PARAGRAPH', data: { id: this.paragraph.id, title : this.paragraph.title, paragraph: this.paragraph, config: config } } ); Can you tell me if there is something missing beforce using websocket ? authentification ? permission ? Sincerely, Le jeu. 16 juin 2016 à 16:54, moon soo Lee <m...@apache.org> a écrit : > Yes, it's reasonable to have RestAPI for change 'config'. > Please feel free to file a issue. Code contribution would be more than > welcome. > > Thanks, > moon > > > On Thu, Jun 16, 2016 at 12:31 AM kevin giroux <giroux.kevin...@gmail.com> > wrote: > >> Thank again for you reply. >> >> Do you know if it is a possible improvement for the Web Side and Rest API >> ? I think it will could be usefull to allowed user to create Notebook and >> paragraph with this system. >> >> Sincerely, >> >> >> >> Le jeu. 16 juin 2016 à 07:07, moon soo Lee <m...@apache.org> a écrit : >> >>> Websocket server in the other hands, take care of 'config', as well as >>> text and title. >>> >>> https://github.com/apache/zeppelin/blob/branch-0.5.6/zeppelin-server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java#L464 >>> >>> If ZeppelinServer is running on port 8080 for example websocket URI will >>> be, ws://localhost:8080/ws. >>> >>> Thanks, >>> moon >>> >>> >>> On Wed, Jun 15, 2016 at 10:00 PM kevin giroux <giroux.kevin...@gmail.com> >>> wrote: >>> >>>> Thank about you response, >>>> >>>> But how does it work for setting the configuration ? >>>> >>>> I saw on the web page, you are using websocket. What kind of URI this >>>> websocket call for changing the paragraph config ? >>>> >>>> Sincerely, >>>> >>>> Le mer. 15 juin 2016 à 22:04, moon soo Lee <m...@apache.org> a écrit : >>>> >>>>> Hi, >>>>> >>>>> I think 0.5.6 rest api (and current, too) does not take 'config'. >>>>> >>>>> Here's how create a paragraph rest api is implemented. >>>>> >>>>> https://github.com/apache/zeppelin/blob/branch-0.5.6/zeppelin-server/src/main/java/org/apache/zeppelin/rest/NotebookRestApi.java#L248 >>>>> >>>>> And this is the message format for create a paragraph rest api. >>>>> >>>>> https://github.com/apache/zeppelin/blob/branch-0.5.6/zeppelin-server/src/main/java/org/apache/zeppelin/rest/message/NewParagraphRequest.java >>>>> >>>>> Hope this helps >>>>> >>>>> Thanks, >>>>> moon >>>>> >>>>> >>>>> On Wed, Jun 15, 2016 at 7:48 AM kevin giroux < >>>>> giroux.kevin...@gmail.com> wrote: >>>>> >>>>>> >>>>>> >>>>>> >>>>>> Hi Zeppelin Dev >>>>>> >>>>>> I have a question about all the Rest API you provide in the version >>>>>> 0.5.6 >>>>>> >>>>>> I try to create a paragraph with the Rest api ( >>>>>> http://zeppelin.apache.org/docs/0.5.6-incubating/rest-api/rest-notebook.html >>>>>> ) >>>>>> >>>>>> But the issues (or not), is, when i try to insert in my paragraph, >>>>>> with the following object. >>>>>> >>>>>> {"title":"Hello >>>>>> worl","text":"%psql.sql","config":{"graph":{"mode":"pieChart"},"optionOpen":false},"index":0,"id":"20160615-163330_1387735696"} >>>>>> >>>>>> my config is not saved ... >>>>>> >>>>>> Can you provide to me the full structure that i need to send to set >>>>>> the configuration in my rest API with you rest API. >>>>>> >>>>>> Sincerely in advance, >>>>>> >>>>>> >>>>>>