moni15moni  
                (mohankumar)
               
                 
              
                  
                    February 1, 2019, 11:12am
                   
                   
              1 
               
             
            
              Hi Team ,
I am trying to generate the shorten url for dashboard , i have used the following
curl -vvv -u kibana:kibana -XPOST "http://192.168.50.90:5601/shorten" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d'{
  "url": "/app/kibana#/dashboard/8deec040-f9f8-11e8-ae00-f5b8ad9e46a4?embed=true&_g=(refreshInterval%3A(display%3AOff%2Cpause%3A!f%2Cvalue%3A0)%2Ctime%3A(from%3Anow-90d%2Cmode%3Aquick%2Cto%3Anow))"
}'
 
I am always getting the following response
About to connect() to 192.168.50.90 port 5601 (#0 ) 
Trying 192.168.50.90... 
Connected to 192.168.50.90 (192.168.50.90) port 5601 (#0 ) 
Server auth using Basic with user 'kibana' 
 
POST /shorten HTTP/1.1 
Authorization: Basic a2liYW5hOmtpYmFuYQ== 
User-Agent: curl/7.29.0 
Host: 192.168.50.90:5601 
Accept: /  
kbn-xsrf: true 
Content-Type: application/json 
Content-Length: 1451 
Expect: 100-continue
 
Empty reply from server 
Connection #0  to host 192.168.50.90 left intact 
curl: (52) Empty reply from server 
 
             
            
               
               
               
            
            
           
          
            
              
                moni15moni  
                (mohankumar)
               
              
                  
                    February 1, 2019, 11:13am
                   
                   
              2 
               
             
            
              Elastic and kibana version is 6.3.0
             
            
               
               
               
            
            
           
          
            
              
                bhavyarm  
                (Bhavya R M)
               
              
                  
                    February 19, 2019, 12:33am
                   
                   
              3 
               
             
            
              Hello,
I went through our docs and this is what I got: 
https://www.elastic.co/guide/en/kibana/master/url-shortening-api-api-shorten-url.html 
Are you using the correct parameters in your curl call? Can you please check using this example here?
POST api/shorten_url
{
  "url": "/app/kibana#/dashboard?_g=()&_a=(description:'',filters:!(),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),panels:!((embeddableConfig:(),gridData:(h:15,i:'1',w:24,x:0,y:0),id:'8f4d0c00-4c86-11e8-b3d7-01146121b73d',panelIndex:'1',type:visualization,version:'7.0.0-alpha1')),query:(language:lucene,query:''),timeRestore:!f,title:'New%20Dashboard',viewMode:edit)",
}
 
Thanks, 
Bhavya
             
            
               
               
               
            
            
           
          
            
              
                moni15moni  
                (mohankumar)
               
              
                  
                    February 21, 2019,  7:56am
                   
                   
              4 
               
             
            
              Yes , All the Parameters are passed correctly, what mentioned in the documentation
             
            
               
               
               
            
            
           
          
            
              
                system  
                (system)
                  Closed 
               
              
                  
                    March 21, 2019,  7:56am
                   
                   
              5 
               
             
            
              This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.