It's all about the answers!

Ask a question

Rest API Curl to query and create workitem - RTC


Joseph Simon Arokiaraj (21414845) | asked Nov 26 '14, 1:33 p.m.

I have tried to view all the workitems on a project using RestAPi and Curl and it doesn't return anything.If I tried the same URL on the browser, its giving me the information in XML format.

 

curl -k -b C:\CLM\cookies.txt https://server:9443/ccm/oslc/ contexts/_ M9gxUnC3EeSxPfxc8QYuYQ/ workitems

 

Also tried to create a workitem using Curl.Is there any easy way to get the xml request template for different types of workitems? if I get the template, I can easily use the template to populate the values.

 

Could anyone please help me on this?

 

Cheers,

Jose


Comments
sam detweiler commented Nov 26 '14, 2:44 p.m.

you must logon first.
here is one of my starter scripts

set COOKIES=.\cookies.txt

set USER=xxxx
set PASSWORD=yyyy
set HOST=https://localhost:9743


curl -k -c %cookies% "%host%/jts/authenticated/identity" >nul

curl -k -L -b %COOKIES% -c %COOKIES% -d j_username=%USER% -d j_password=%PASSWORD% "%host%/jts/authenticated/j_security_check" >nul

curl -k -L -b %COOKIES% "%host%/ccm/oslc/workitems/catalog


Joseph Simon Arokiaraj commented Nov 26 '14, 5:43 p.m. | edited Nov 26 '14, 8:31 p.m.

Hi Sam,

I have got the URI "curl -k -b C:\CLM\cookies.txt https://server:9443/ccm/oslc/ contexts/_ M9gxUnC3EeSxPfxc8QYuYQ/workitems" by invoking curl -k -L -b %COOKIES% "%host%/ccm/oslc/workitems/catalog

No idea why it is not returning all the workitems. Authenication was successful for me.

Cheers,

Jose

One answer



permanent link
sam detweiler (12.5k6195201) | answered Nov 26 '14, 9:55 p.m.
I had to add the accept header, same batch file as before

I did catalog to find the request for projects,

then executed that to get the service for workitems on that project
curl -k -L -b %COOKIES% %host%/ccm/oslc/contexts/_GYeCsFT4EeKDJbr7x3deog/workitems/services.xml

then called the service for workitems, on that project
curl -k -L -b %COOKIES% -H "Accept: application/xml" %host%/ccm/oslc/contexts/_GYeCsFT4EeKDJbr7x3deog/workitems

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.