Service Description : ExtensionService
Service EPR : https://login.swiftkanban.com/axis2/services/ExtensionService
Service Status : Active

Available Operations:

 Any mention of Iteration or Project in any Web Service operations are equivalent to Sprint or Board in the SwiftKanban User Interface (UI).
The input parameters and output may change in APIs for To-Dos. If u have any suggestions, please mail us at [email protected].

createAttachment

Input Elements

Description Creates a new attachment to a card
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
fileNameWithExt file name with extension
Example: search.txt
Content byte array equivalent of content
attachmentAddedBy email address of user who wants to add attachment
Output If successful, the response returns attachment details

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:createAttachmentInput>
<ext:content>U3VtbWFyeToNCi0tLS0tLS0tLQ0KMS4gVGFzayBpcyB0aGUgYmFzaWMgd29yVldC4NCg0KDQo=</ext:content>
<ext:fileNameWithExt>rafdds.txt</ext:fileNameWithExt>
<ext:cardUniqueId>1533214</ext:cardUniqueId>
<ext:cardType>CSTD</ext:cardType>
<ext:attachmentAddedBy>[email protected]</ext:attachmentAddedBy>
</ext:createAttachmentInput>
</soapenv:Body>
</soapenv:Envelope>

Output Request Example

<ns:createAttachmentResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:status>true</ns:status>
</ns:createAttachmentResponse>

getAttachmentContent

Input Elements

Description Fetches attachment details along with content
attachmentId Id of the attachment
Example: 1530346
Output The response returns the attachment details along with content

Input request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getAttachmentContentInput>
<ext:attachmentId>1530867</ext:attachmentId>
</ext:getAttachmentContentInput>
</soapenv:Body>
</soapenv:Envelope>

Output Request Example

<ns:getAttachmentContentResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Attachment>
<ns:AttachmentInfo ns:attachmentId="2" ns:cardUniqueId="520158" ns:attachmentSize="25" ns:fileName="JunitTest" ns:attachmentAddedBy="" ns:createdDate="2014-07-29T06:01:04Z" ns:modifiedBy="" ns:modifiedDate="" ns:iform="">VGVzdGluZyBjb250ZW50IGZyb20gaGVyZQ==</ns:AttachmentInfo>
</ns:Attachment>
</ns:getAttachmentContentResponse>

getAttachmentsInfo

Input Elements

Description Fetches information about attachment
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
Output If successful, the response returns Attachment Id, name, and other attachment information, excluding the content

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getAttachmentsInfoInput>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getAttachmentsInfoInput>
</soapenv:Body>
</soapenv:Envelope>

Output Request Example

<ns:getAttachmentsInfoResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Attachments>
<ns:AttachmentInfo ns:attachmentId="2" ns:cardUniqueId="520158" ns:fileName="JunitTest" ns:attachmentAddedBy=""
ns:createdDate="2014-07-29T05:59:54Z" ns:modifiedBy="" ns:modifiedDate="" ns:iform="" />
</ns:Attachments>
</ns:getAttachmentsInfoResponse>

addCommentToCard

Input Elements

Description Adds comment to a card
projectId Id of the project that you get from getProject of ProjectService
Example: 8
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
comment comment text
Example: The card should be closed before this release
commentedBy Email address of user to log on to SwiftKanban who is adding a comment
Example: [email protected]
Output If successful, the response returns comment details along with comment Id

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:addCommentToCardInput>
<ext:projectId>104</ext:projectId>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:comment>adding comment</ext:comment>
<ext:commentedBy>[email protected]</ext:commentedBy>
</ext:addCommentToCardInput>
</soapenv:Body>
</soapenv:Envelope>

Output Request Example

<ns:saveCommentToCardResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40020</ns:projectId>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardId>520158</ns:cardId>
<ns:commentId>2</ns:commentId>
</ns:saveCommentToCardResponse>

replyToComment

Input Elements

Description Fetches comment and other comment information
projectId Id of the project which you get from getProject of ProjectService
Example: 8
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
comment comment text
Example: =The card should be closed before this release
commentedBy Email address of user to log on to SwiftKanban who is adding a comment
Example: [email protected]
commentExternalId comment Id that you will get in addComment to card response/ getComments response
Example: 34567
Output If successful, the response returns comment details along with comment Id

 

 

 

 

 

 

 

 

 

 

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:replyToCommentInput>
<ext:projectId>104</ext:projectId>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:commentExternalId>523145</ext:commentExternalId>
<ext:comment>replying comment..</ext:comment>
<ext:commentedBy>[email protected]</ext:commentedBy>
</ext:replyToCommentInput>
</soapenv:Body>
</soapenv:Envelope>

Output Request Example

<ns:getCommentsResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Comments>
<ns:Comment ns:CommentId="2" ns:cardType="KanbanDefect" ns:cardUniqueId="520158" ns:Title="" ns:ResponseTo="" ns:Level="" ns:CreatedBy="[email protected]" ns:CreaterName="null null" ns:CreatedDate="2014-07-29T06:03:12Z">This defect needs to be fixed as early as possible</ns:Comment>
</ns:Comments>
</ns:getCommentsResponse>

getComments

Input Elements

Description Fetches list of comments added to card along with comment details
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
Output If successful, the response returns list of comments added to card along with comment details

Input request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getCommentsInput>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getCommentsInput>
</soapenv:Body>
</soapenv:Envelope>

Output Request Example

<ns:getCommentsResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Comments>
<ns:Comment ns:CommentId="2" ns:cardType="KanbanDefect" ns:cardUniqueId="520158" ns:Title="" ns:ResponseTo="" ns:Level="" ns:CreatedBy="[email protected]" ns:CreaterName="null null" ns:CreatedDate="2014-07-29T06:03:12Z">This defect needs to be fixed as early as possible</ns:Comment>
</ns:Comments>
</ns:getCommentsResponse>

getCommentsByUser

Input Elements

Description Fetches list of comments added by a particular user
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
Output If successful, the response returns list of comments added by a particular user

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getCommentsByUserInput>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getCommentsByUserInput>
</soapenv:Body>
</soapenv:Envelope>

Output Request Example

<ns:getCommentsResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Comments>
<ns:Comment ns:CommentId="2" ns:cardType="KanbanDefect" ns:cardUniqueId="520158" ns:Title="" ns:ResponseTo="" ns:Level="" ns:CreatedBy="[email protected]" ns:CreaterName="null null" ns:CreatedDate="2014-07-29T06:03:12Z">This defect needs to be fixed as early as possible</ns:Comment>
</ns:Comments>
</ns:getCommentsResponse>

getCommentsByDate

Input Elements

Description Fetches comments added after a given date
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
fromDate ISO Date from when card created have to be fetched
Example: 2013-01-21T08:45:00Z
Output If successful, the response returns comments added after a given date

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getCommentsByDateInput>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:fromDate>2009-12-25T10:49:52Z</ext:fromDate>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getCommentsByDateInput>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getCommentsResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Comments>
<ns:Comment ns:CommentId="2" ns:cardType="KanbanDefect" ns:cardUniqueId="520158" ns:Title="" ns:ResponseTo="" ns:Level="" ns:CreatedBy="[email protected]" ns:CreaterName="null null" ns:CreatedDate="2014-07-29T06:03:12Z">This defect needs to be fixed as early as possible</ns:Comment>
</ns:Comments>
</ns:getCommentsResponse>

addTodos

Input Elements

Description Creates ToDos for a card
projectId Id of the project that you get from getProject of ProjectService
Example: 8
cardUniqueId card unique Id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
todoDataString Array of todo data. Please check the example format of the tododata string. Here CurrentState, ApplicableQueue, Owner, and Estimate are Optional and TodoName is mandatory.
Default values for these are CurrentState = Pending, ApplicableQueue = CurrentQueue of the card, Owner = org adminId that we provide in soap header, Estimate = 0.0
Example: TodoName::NewTodo##Current State::Pending##ApplicableQueue::1602273##Owner::chirag1@
gandiva.com##Estimate::0.0
Output If successful, the response returns success message and the ToDo Ids.

 The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].

 The DueDate is an optional field. So, you can create a To-Do without this field as one of the arguments.

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="UsernameToken-31571602">
<wsse:Username>rohit</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:addTodosRequest>
<ext:projectId>30014</ext:projectId>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>10019</ext:cardUniqueId>
<ext:userLoginId>rohit</ext:userLoginId>
<!--Zero or more repetitions:-->
<ext:todoDataString>TodoName::NewTodo11##CurrentState::Pending##ApplicableColumn::Ready##Owner:: rohit##DueDate::2017-02-04T06:41:24Z##Estimate::0.0</ext:todoDataString>
</ext:addTodosRequest>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:addTodosResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:result>Successful</ns:result>
<ns:todoIds>
<ns:todoId>515559</ns:todoId>
</ns:todoIds>
</ns:addTodosResponse>
</soapenv:Body>
</soapenv:Envelope>

modifyTodos

Input Elements

Description Modifies ToDos of a card
projectId Id of the project that you get from getProject of ProjectService
Example: 8
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
todoDataString Array of todo data. Please check the example format of the tododata string.
TodoId is mandatory and the fields which we want to edit should be provided.
Example: TodoId::515610##TodoName::NewlyModified##CurrentState::Pending##ApplicableQueue
::1602273##Owner::[email protected]##Estimate::0.0
Output Return Success on successful modification otherwise error.

The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
 <soapenv:Header>
 <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
 soapenv:mustUnderstand="1">
 <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
 wsu:Id="UsernameToken-31571602">
 <wsse:Username>rohit</wsse:Username>
 <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
 </wsse:UsernameToken>
 </wsse:Security>
 </soapenv:Header>
 <soapenv:Body>
 <ext:modifyTodosRequest>
 <ext:projectId>30014</ext:projectId>
 <ext:cardType>KanbanDefect</ext:cardType>
 <ext:cardUniqueId>10019</ext:cardUniqueId>
 <ext:userLoginId>rohit</ext:userLoginId>
 <!--Zero or more repetitions:-->
 <ext:todoDataString>TodoId::515559##TodoName::NewTodo21##CurrentState::Completed##ApplicableColumn::Ready##
 Owner::pravin##DueDate::2017-02-04T06:41:24Z##Estimate::2.0</ext:todoDataString>
 </ext:modifyTodosRequest>
 </soapenv:Body>
 </soapenv:Envelope>

Output Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:modifyTodosResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:result>Successful</ns:result>
</ns:modifyTodosResponse>
</soapenv:Body>
</soapenv:Envelope>

deleteTodos

Input Elements

Description Deletes ToDos of a card
projectId Id of the project that you get from getProject of ProjectService
Example: 8
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
todoIds Array of todoIds
Example: <ext:todoIds>515202</ext:todoIds>
Output Return Success on successful deletion otherwise error.

The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
<soapenv:Body>
<ext:deleteTodosRequest>
<ext:projectId>104</ext:projectId>
<ext:userLoginId>[email protected]</ext:userLoginId>
<!--Zero or more repetitions:-->
<ext:todoIds>52364</ext:todoIds>
<ext:todoIds>52365</ext:todoIds>
</ext:deleteTodosRequest>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:deleteTodosResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:result>Successful</ns:result>
</ns:deleteTodosResponse>

getAllTodos

Input Elements

Description Fetches all ToDos of a card
projectId Id of the project that you get from getProject of ProjectService
Example: 8
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
Output Returns a list of all ToDos of a card

The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="UsernameToken-31571602">
<wsse:Username>rohit</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getAllTodos_Input>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>10019</ext:cardUniqueId>
<ext:projectId>30014</ext:projectId>
<ext:userLoginId>rohit</ext:userLoginId>
</ext:getAllTodos_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:getAllTodosResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Todos>
<ns:Todo ns:DueDate="2017-02-08 00:00:00.0" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Pending" ns:id="515511" ns:name="test" ns:todoOwner="rohit"/>
<ns:Todo ns:DueDate="N/A"ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Completed" ns:id="515559" ns:name="NewTodo21" ns:todoOwner="pravin"/>
</ns:Todos>
</ns:getAllTodosResponse>
</soapenv:Body>
</soapenv:Envelope>

getTodosByOwner

Input Elements

Description Fetches List of all ToDos owned by a user in a card
projectId Id of the project that you get from getProject of ProjectService
Example: 8
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
Output Returns a list of all ToDos owned by a user in a card

The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="UsernameToken-31571602">
<wsse:Username>rohit</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getTodosByOwner_Input>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>10019</ext:cardUniqueId>
<ext:userLoginId>rohit</ext:userLoginId>
<ext:projectId>30014</ext:projectId>
</ext:getTodosByOwner_Input>
</soapenv:Body>
</soapenv:Envelope>

Output  Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:getTodosByOwnerResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Todos>
<ns:Todo ns:DueDate="N/A" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515458" ns:name="NewTodo11" ns:todoOwner="rohit"/>
<ns:Todo ns:DueDate="N/A" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515459" ns:name="NewTodo11" ns:todoOwner="rohit"/>
<ns:Todo ns:DueDate="N/A" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515461" ns:name="Click to enter task name" ns:todoOwner="rohit"/>
<ns:Todo ns:DueDate="2017-02-09 00:00:00.0" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515465" ns:name="NewTodo11" ns:todoOwner="rohit"/>
<ns:Todo ns:DueDate="2017-02-04 12:11:24.0" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515508" ns:name="NewTodo11" ns:todoOwner="rohit"/>
<ns:Todo ns:DueDate="N/A" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515460" ns:name="NewTodo11" ns:todoOwner="rohit"/>
</ns:Todos>
</ns:getTodosByOwnerResponse>
</soapenv:Body>
</soapenv:Envelope>

getMultipleActivityLog

Input Elements

Description Fetches a list of all the activities that happened for the given cards.
projectId Id of the project that you get from getProject of ProjectService
Example: 8
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
Output Returns a List of all the activities happened on that card, including
old values, new values, and created date

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getMultipleActivityLogRequest>
<ext:userLoginId></ext:userLoginId>
<!--1 or more repetitions:-->
<ext:card>
<ext:projectId>24</ext:projectId>
<ext:cardType>UserStory</ext:cardType>
<ext:cardUniqueId>UST1</ext:cardUniqueId>
</ext:card>
<ext:card>
<ext:projectId>24</ext:projectId>
<ext:cardType>CDEF</ext:cardType>
<ext:cardUniqueId>CDEF1</ext:cardUniqueId>
</ext:card>
</ext:getMultipleActivityLogRequest>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:getMultipleActivityLogResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:card>
<ns:projectId>24</ns:projectId>
<ns:cardType>UserStory</ns:cardType>
<ns:cardUniqueId>UST1</ns:cardUniqueId>
<ns:responseStatus>Successful</ns:responseStatus>
<ns:ActivityLog>
<ns:Activity ns:action="Created" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:id="1749565" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:timeStamp="2018-12-03T03:49:24Z"/>
<ns:Activity ns:action="Item moved from Backlog to Kanban board::Ready" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:id="1749566" ns:modifiedBy="[email protected]" ns:newValue="Kanban board::Ready" ns:oldValue="Backlog" ns:timeStamp="2018-12-03T03:49:25Z"/>
<ns:Activity ns:action="Updated from null to Dinanath Parab" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:fieldName=" Current Owner" ns:id="1749567" ns:modifiedBy="[email protected]" ns:newUserIds="[email protected]" ns:newValue="Dinanath Parab" ns:oldUserIds="" ns:oldValue="" ns:timeStamp="2018-12-03T03:49:25Z"/>
<ns:Activity ns:action="Item moved from Kanban board::Ready to Kanban board::Develop#In-Progress" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:id="1749568" ns:modifiedBy="[email protected]" ns:newValue="Kanban board::Develop#In-Progress" ns:oldValue="Kanban board::Ready" ns:timeStamp="2018-12-03T03:49:28Z"/>
<ns:Activity ns:action="Updated from Dinanath Parab to Unassigned" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:fieldName=" Current Owner" ns:id="1749569" ns:modifiedBy="[email protected]" ns:newUserIds="Unassigned" ns:newValue="Unassigned" ns:oldUserIds="[email protected]" ns:oldValue="Dinanath Parab" ns:timeStamp="2018-12-03T03:49:33Z"/>
</ns:ActivityLog>
</ns:card>
<ns:card>
<ns:projectId>24</ns:projectId>
<ns:cardType>CDEF</ns:cardType>
<ns:cardUniqueId>CDEF1</ns:cardUniqueId>
<ns:responseStatus>Successful</ns:responseStatus>
<ns:ActivityLog>
<ns:Activity ns:action="Created" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:id="1749570" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:timeStamp="2018-12-03T03:49:41Z"/>
<ns:Activity ns:action="Item moved from Backlog to Kanban board::Ready" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:id="1749571" ns:modifiedBy="[email protected]" ns:newValue="Kanban board::Ready" ns:oldValue="Backlog" ns:timeStamp="2018-12-03T03:49:42Z"/>
<ns:Activity ns:action="Updated from null to Dinanath Parab" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:fieldName="Current Owner" ns:id="1749572" ns:modifiedBy="[email protected]" ns:newUserIds="[email protected]" ns:newValue="Dinanath Parab" ns:oldUserIds="" ns:oldValue="" ns:timeStamp="2018-12-03T03:49:42Z"/>
<ns:Activity ns:action="Comment added." ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:id="1749573" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:timeStamp="2018-12-03T03:50:01Z"/>
<ns:Activity ns:action="Item is blocked. Reason : [Insufficient Information] block card" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:flagComment="[Insufficient Information] block card" ns:id="1749574" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:operation="Item is blocked." ns:timeStamp="2018-12-03T03:50:01Z"/>
<ns:Activity ns:action="Updated from Active to Blocked" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:fieldName="Status" ns:id="1749575" ns:modifiedBy="[email protected]" ns:newValue="Blocked" ns:oldValue="Active" ns:timeStamp="2018-12-03T03:50:01Z"/>
</ns:ActivityLog>
</ns:card>
</ns:getMultipleActivityLogResponse>
</soapenv:Body>
</soapenv:Envelope>

getTodosByStatus

Input Elements

Description Fetches List of all ToDos with a particular status in a card
projectId Id of the project that you get from getProject of ProjectService
Example: 8
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
status anyone Todo Status : Pending, In-Progress, or Completed
Example: Pending
Output Returns a list of all ToDos with a particular status in a card

The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="UsernameToken-31571602">
<wsse:Username>rohit</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getTodosByStatus_Input>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>10019</ext:cardUniqueId>
<ext:projectId>30014</ext:projectId>
<ext:status>Completed</ext:status>
<ext:userLoginId>rohit</ext:userLoginId>
</ext:getTodosByStatus_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:getTodosByStatusResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Todos>
<ns:Todo ns:DueDate="2017-02-04 12:11:24.0" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Completed" ns:id="515559" ns:name="NewTodo21" ns:todoOwner="pravin"/>
<ns:Todo ns:DueDate="N/A"ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Completed" ns:id="515560" ns:name="NewTodo22" ns:todoOwner="pravin"/></ns:Todos>
</ns:getTodosByStatusResponse>
</soapenv:Body>
</soapenv:Envelope>

getActivityLog

Input Elements

Description Fetches a list of all the activities that happened on a card
projectId Id of the project that you get from getProject of ProjectService
Example: 8
cardUniqueId card unique id that you will get in add/update/get card response
Example: 5799
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
Output Returns a List of all the activities happened on that card, including
old values, new values, and created date

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getActivityLog_Input>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>529284</ext:cardUniqueId>
<ext:projectId>104</ext:projectId>
<ext:userLoginId></ext:userLoginId>
</ext:getActivityLog_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getActivityLogResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:ActivityLog>
<ns:Activity ns:action="Item moved from Ready to Backlog" ns:cardType="KanbanDefect" ns:cardUniqueId="529284" ns:id="1692785" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:timeStamp="2014-01-20T05:21:16Z"/>
</ns:ActivityLog>
</ns:getActivityLogResponse>

flagCard

Input Elements

Description Flags a card on the board
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
cardType Card type of the card obtained from getCardListForProject output
Example: UserStory
cardUniqueId Card unique id that you will get in add/update/get card response
Example: 606645
flagType Type of flag
Example: Issue
flaggedBy Email address of the user who wants to flag the card
Example: [email protected]
flagReason Flag code defined in the master list by the admin for particular flag type. This field is not mandatory for Manual type flag.
Example: On leave for a week
Output If successful, the response returns the flagged card details

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:flagCard_Input>
<ext:userLoginId>[email protected]</ext:userLoginId>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>604554</ext:cardUniqueId>
<ext:flagType>risk</ext:flagType>
<ext:flaggedBy>[email protected]</ext:flaggedBy>
<ext:flagReason>Business</ext:flagReason>
<ext:flagComment>It will affect the business of the company</ext:flagComment>
</ext:card>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>604555</ext:cardUniqueId>
<ext:flagType>issue</ext:flagType>
<ext:flaggedBy>[email protected]</ext:flaggedBy>
<ext:flagReason>Customer</ext:flagReason>
<ext:flagComment>Need to have a discussion with team</ext:flagComment>
</ext:card>
</ext:flagCard_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:flagCard_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType> 
<ns:cardUniqueId>604555</ns:cardUniqueId>
<ns:projectId>40183</ns:projectId>
<ns:flagType>issue</ns:flagType> 
<ns:flaggedBy>[email protected]</ns:flaggedBy> 
<ns:flagReason>Customer</ns:flagReason> 
<ns:flagComment>Customer is unhappy</ns:flagComment> 
<ns:responseStatus>Successful</ns:responseStatus> 
<ns:responseMsg>Card has been Flag successfully.</ns:responseMsg> </ns:card>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>604554</ns:cardUniqueId>
<ns:projectId>40183</ns:projectId> 
<ns:flagType>risk</ns:flagType> 
<ns:flaggedBy>[email protected]</ns:flaggedBy> 
<ns:flagReason>Business</ns:flagReason> 
<ns:flagComment>It will affect the business of the company</ns:flagComment> 
<ns:responseStatus>Successful</ns:responseStatus> 
<ns:responseMsg>Card has been Flag successfully.</ns:responseMsg> 
</ns:card> 
</ns:flagCard_Response>

unFlagCard

Input Elements

Description Unflags a card on the board
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
card type Card type of the card obtained from getCardListForProject output
Example: UserStory
cardUniqueId Card unique id that you will get in add/update/get card response
Example: 606645
flagType Type of flag
Example: Issue
unflaggedBy Email address of the user who wants to unflag the card
Example: [email protected]
unFlagComment Comment for flagging the card to describe the flag. This field is mandatory for Block type flag
Output If successful, the response returns the unflagged card details

Input Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>dolton.d#digite.com</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome@1</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:unFlagCard_Input>
<ext:userLoginId>[email protected]</ext:userLoginId>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>604554</ext:cardUniqueId>
<ext:flagType>risk</ext:flagType>
<ext:unFlaggedBy>[email protected]</ext:unFlaggedBy>
<ext:unFlagComment></ext:unFlagComment>
</ext:card>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>604555</ext:cardUniqueId>
<ext:flagType>block</ext:flagType>
<ext:unFlaggedBy>[email protected]</ext:unFlaggedBy>
<ext:unFlagComment>Working on ENHC223</ext:unFlagComment>
</ext:card>
</ext:unFlagCard_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:unFlagCard_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>604554</ns:cardUniqueId>
<ns:projectId>40183</ns:projectId>
<ns:flagType>risk</ns:flagType>
<ns:unFlaggedBy>[email protected]</ns:unFlaggedBy>
<ns:unFlagComment/>
<ns:responseStatus>Successful</ns:responseStatus>
<ns:responseMsg>Card has been UnFlag successfully.</ns:responseMsg>
</ns:card>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>604554</ns:cardUniqueId>
<ns:projectId>40183</ns:projectId>
<ns:flagType>block</ns:flagType>
<ns:unFlaggedBy>[email protected]</ns:unFlaggedBy>
<ext:unFlagComment>Working on ENHC223</ext:unFlagComment>
<ns:responseStatus>Successful</ns:responseStatus>
<ns:responseMsg>Card has been UnFlag successfully.</ns:responseMsg>
</ns:card>

addRelease

Input Elements

Description Creates a new release in a project
projectId
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId
Email address of user to log on to SwiftKanban
name
Name to be given to the release
Example: 3.5.10
capacity
In days or any other UOM specified in the enterprise
Example: 10
startDate
ISO Date on which working has started on that release
Example: 2015-01-19T12:45:00Z
endDate 
ISO Date on which release is to be made
Example: 2015-01-29T12:45:00Z
Output If successful, the response returns details of the new release.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:addRelease_Input>
<ext:projectId>40145</ext:projectId>
<ext:name>3.5.10</ext:name>
<ext:capacity>10</ext:capacity>
<ext:startDate>2015-01-19T12:45:00Z</ext:startDate>
<ext:releaseDate>2015-01-29T12:45:00Z</ext:releaseDate>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:addRelease_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

 <ns:addReleaseResponse xmlns:ns=”http://extension.webservices.kanban.app.digite.com/”> <ns:releaseId>515918</ns:releaseId> <ns:projectId>40145</ns:projectId> <ns:name>3.5.10</ns:name> <ns:capacity>10.0</ns:capacity> <ns:startDate>2015-01-19T12:45:00Z</ns:startDate> <ns:releaseDate>2015-01-29T12:45:00Z</ns:releaseDate> <ns:releaseStatus>Active</ns:releaseStatus> <ns:responseMsg>Release created successfully</ns:responseMsg> </ns:addReleaseResponse>

deleteRelease

Input Elements

Description Deletes a release from a project
projectId
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId  
Email address of user to log on to SwiftKanban
releaseId
Unique Id of the release that you get from getReleaseList
Example: 515918
Output If successful, the response returns details of the deleted release.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:deleteRelease_Input>
<ext:projectId>40145</ext:projectId>
<ext:releaseId>515918</ext:releaseId>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:deleteRelease_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:deleteRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40145</ns:projectId>
<ns:releaseId>515918</ns:releaseId>
<ns:successMsg>Release Deleted Successfully.</ns:successMsg>
</ns:deleteRelease_Response>

getCardsInRelease

 Input Elements 
Description Fetches details of all the cards tagged to the release
projectId
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId
Email address of user to log on to SwiftKanban
releaseId  
Unique Id of the release that you get from getReleaseList
Example: 515918
Output If successful, the response returns details of all cards tagged to the release.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getCardsInRelease_Input>
<ext:projectId>40145</ext:projectId>
<ext:releaseId>515967</ext:releaseId>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getCardsInRelease_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getCardsInRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40145</ns:projectId>
<ns:releaseId>515967</ns:releaseId>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>600861</ns:cardUniqueId>
<ns:cardTitle>Test card 1</ns:cardTitle>
</ns:card>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>600908</ns:cardUniqueId>
<ns:cardTitle>Test card 2</ns:cardTitle>
</ns:card>
<ns:card>
<ns:cardType>TASK</ns:cardType>
<ns:cardUniqueId>1561341</ns:cardUniqueId>
<ns:cardTitle>New Task</ns:cardTitle>
</ns:card>
</ns:getCardsInRelease_Response>

getIterationsInRelease

Input Elements

Description Fetches details of all the iterations in a release
projectId  
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId
Email address of user to log on to SwiftKanban
releaseId
Unique Id of the release that you get from getReleaseList
Example: 515918
Output If successful, the response returns details of all iterations present in the release.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getIterationsInRelease_Input>
<ext:projectId>40145</ext:projectId>
<ext:releaseId>515820</ext:releaseId>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getIterationsInRelease_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getIterationsInRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40145</ns:projectId>
<ns:releaseId>515820</ns:releaseId>
<ns:iteration>
<ns:iterationId>1531124</ns:iterationId>
<ns:name>New Iteration 1</ns:name>
<ns:startDate>2014-12-31T18:30:00Z</ns:startDate>
<ns:endDate>2015-01-30T18:30:00Z</ns:endDate>
<ns:capacity/>
<ns:iterationStatus>Active</ns:iterationStatus>
</ns:iteration>
<ns:iteration>
<ns:iterationId>1531125</ns:iterationId>
<ns:name>New Iteration 2</ns:name>
<ns:startDate>2014-12-31T18:30:00Z</ns:startDate>
<ns:endDate>2015-01-30T18:30:00Z</ns:endDate>
<ns:capacity/>
<ns:iterationStatus>Active</ns:iterationStatus>
</ns:iteration>
</ns:getIterationsInRelease_Response>

getReleaseList

Input Elements

Description Fetches list of all the releases present in a project
projectId  
Id of the project that you get from getProject of ProjectServic
Example: 40218
userLoginId
Email address of user to log on to SwiftKanban
Output If successful, the response returns details of all releases present in the project.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getReleaseList_Input>
<ext:projectId>40145</ext:projectId>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getReleaseList_Input>
</soapenv:Body>
</soapenv:Envelope> 

Output Response Example

<ns:getReleaseList_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">          <ns:projectId>40145</ns:projectId>
<ns:release> <ns:releaseId>515764</ns:releaseId>
<ns:name>3.5.9</ns:name>
<ns:startDate>2014-11-30T18:30:00Z</ns:startDate>
<ns:releaseDate>2014-12-30T18:30:00Z</ns:releaseDate>
<ns:capacity/> <ns:releaseStatus>Active</ns:releaseStatus> </ns:release>
<ns:release><ns:releaseId>515771</ns:releaseId>
<ns:name>4.0</ns:name>
<ns:startDate>2014-11-30T18:30:00Z</ns:startDate>
<ns:releaseDate>2014-12-30T18:30:00Z</ns:releaseDate>
<ns:capacity/> <ns:releaseStatus>Active</ns:releaseStatus> </ns:release> </ns:getReleaseList_Response>

tagCardsToRelease

Input Elements

Description Tags a card to a release
projectId  
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId  
Email address of user to log on to SwiftKanban
releaseId
Unique Id of the release that you get from getReleaseList
Example: 515918
cardUniqueId  
Card unique id that you will get in add/update/get card response
Example:606645
cardType
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
Output If successful, the response returns tagged card details.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:tagCardsToRelease_Input>
<ext:projectId>40145</ext:projectId>
<ext:releaseId>515820</ext:releaseId>
<ext:userLoginId>[email protected]</ext:userLoginId>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>600933</ext:cardUniqueId>
<ext:projectId>40145</ext:projectId>
</ext:card>
</ext:tagCardsToRelease_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:tagCardsToRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">          <ns:projectId>40145</ns:projectId>
<ns:releaseId>515820</ns:releaseId>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>600933</ns:cardUniqueId>
<ns:successMsg>Card added to release successfully</ns:successMsg>
</ns:card> </ns:tagCardsToRelease_Response>

untagCardsFromRelease

Input Elements

Description Untags a card from a release
projectId  
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId  
Email address of user to log on to SwiftKanban
releaseId
Unique Id of the release that you get from getReleaseList
Example: 515918
cardUniqueId  
Card unique id that you will get in add/update/get card response
Example:606645
cardType
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
Output If successful, the response returns untagged card details.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:untagCardsFromRelease_Input>
<ext:projectId>40145</ext:projectId>
<ext:releaseId>515820</ext:releaseId>
<ext:userLoginId>[email protected]</ext:userLoginId>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>600933</ext:cardUniqueId>
<ext:projectId>40145</ext:projectId>
</ext:card>
</ext:untagCardsFromRelease_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:untagCardsFromRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40145</ns:projectId>
<ns:releaseId>515820</ns:releaseId>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>600933</ns:cardUniqueId>
<ns:successMsg>Card untagged successfully</ns:successMsg>
</ns:card>
</ns:untagCardsFromRelease_Response>

addIterationInRelease

Input Elements

Description Add iterations in a release
projectId  
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId  
Email address of user to log on to SwiftKanban
name
Name to be given to the iteration
Example: 3.5.10
capacity  
In days or any other UOM specified in the enterprise
Example: 10
startDate
ISO Date on which working has started on that iteration
Example: 2015-01-19T12:45:00Z
endDate
ISO Date on which the work should get completed
Example: 2015-01-29T12:45:00Z
Output If successful, the response returns details of the new iteration.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:addIterationInRelease_Input>
<ext:projectId>40145</ext:projectId>
<ext:releaseId>515820</ext:releaseId>
<ext:name>Test Iteration 1</ext:name>
<ext:capacity>5</ext:capacity>
<ext:startDate>2015-01-19T12:45:00Z</ext:startDate>
<ext:endDate>2015-01-21T12:45:00Z</ext:endDate>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:addIterationInRelease_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:addIterationInRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40145</ns:projectId>
<ns:releaseId>515820</ns:releaseId>
<ns:iterationId>1531127</ns:iterationId>
<ns:name>Test Iteration 1</ns:name>
<ns:startDate>2015-01-19T12:45:00Z</ns:startDate>
<ns:endDate>2015-01-21T12:45:00Z</ns:endDate>
<ns:capacity>5.0</ns:capacity>
<ns:iterationStatus>Active</ns:iterationStatus>
</ns:addIterationInRelease_Response>

deleteIterationFromRelease

Input Elements

Description Deletes an iteration from a release
projectId  
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId  
Email address of user to log on to SwiftKanban
iterationId
Unique Id of the iteration that you get from getIterationsInRelease
Example: 1531127
Output If successful, the response returns details of the deleted iteration.
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:deleteIterationFromRelease_Input>
<ext:projectId>40145</ext:projectId>
<ext:iterationId>1531127</ext:iterationId>
<ext:userLoginId>[email protected]</ext:userLoginId>
<ext:deleteIterationFromRelease_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:deleteIterationFromRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40145</ns:projectId>
<ns:iterationId>1531127</ns:iterationId>
<ns:successMsg>Iteration Deleted Successfully.</ns:successMsg>
</ns:deleteIterationFromRelease_Response>

getCardsInIteration

Input Elements

Description Fetches details of all the cards tagged in the iteration
projectId  
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId  
Email address of user to log on to SwiftKanban
iterationId
Unique Id of the iteration that you get from getIterationsInRelease
Example: 1531127
Output If successful, the response returns details of all the cards tagged in the iteration.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getCardsInIteration_Input>
<ext:projectId>40145</ext:projectId>
<ext:iterationId>1531126</ext:iterationId>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getCardsInIteration_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getCardsInIteration_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40145</ns:projectId>
<ns:iterationId>1531126</ns:iterationId>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>600933</ns:cardUniqueId>
<ns:cardTitle>TFS_newbug</ns:cardTitle>
</ns:card>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>600934</ns:cardUniqueId>
<ns:cardTitle>new bug dolton</ns:cardTitle>
</ns:card>
</ns:getCardsInIteration_Response>

tagCardToIteration

Input Elements

Description Tags a card to an iteration
projectId  
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId  
Email address of user to log on to SwiftKanban
iterationId
Unique Id of the iteration that you get from getIterationsInRelease
Example: 1531127
cardUniqueId
Card unique id that you will get in add/update/get card response
Example:606645
cardType
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
Output If successful, the response returns tagged card details.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:tagCardsToIteration_Input>
<ext:projectId>40145</ext:projectId>
<ext:iterationId>1531126</ext:iterationId>
<ext:userLoginId>[email protected]</ext:userLoginId>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>600933</ext:cardUniqueId>
<ext:projectId>40145</ext:projectId>
</ext:card>
</ext:tagCardsToIteration_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:tagCardsToIteration_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40145</ns:projectId>
<ns:iterationId>1531126</ns:iterationId>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>600933</ns:cardUniqueId>
<ns:successMsg>Card added to iteration successfully</ns:successMsg>
</ns:card>
</ns:tagCardsToIteration_Response>

untagCardFromIteration

Input Elements

Description Untags a card from an iteration
projectId  
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId  
Email address of user to log on to SwiftKanban
iterationId
Unique Id of the iteration that you get from getIterationsInRelease
Example: 1531127
cardUniqueId
Card unique id that you will get in add/update/get card response
Example: 606645
cardType
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
Output If successful, the response returns untagged card details.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:untagCardsFromIteration_Input>
<ext:projectId>40145</ext:projectId>
<ext:iterationId>1531126</ext:iterationId>
<ext:userLoginId>[email protected]</ext:userLoginId>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>600933</ext:cardUniqueId>
<ext:projectId>40145</ext:projectId>
</ext:card>
</ext:untagCardsFromIteration_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:untagCardsFromIteration_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:projectId>40145</ns:projectId>
<ns:iterationId>1531126</ns:iterationId>
<ns:card>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>600933</ns:cardUniqueId>
<ns:successMsg>Card untagged from iteration successfully</ns:successMsg>
</ns:card>
</ns:untagCardsFromIteration_Response>

getActivityLog

Input Elements

Description Fetches the list of all the activities of a card
projectId  
Id of the project that you get from getProject of ProjectService
Example: 8
cardUniqueId
Card unique id that you will get in add/update/get card response
Example: 5799
cardType
Card type of the card obtained from getCardListForProject output
Example: UserStory
userLoginId
Email address of user to log on to SwiftKanban
Example: [email protected]
Output Returns a list of all the activities of a card, including old values, new values, created date, and user login Id of the users if the current owner is changed.
Input Request Example 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getActivityLog_Input>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>600936</ext:cardUniqueId>
<ext:projectId>40145</ext:projectId>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getActivityLog_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getActivityLogResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:ActivityLog>
<ns:Activity ns:action="Updated from Ranjith Kumar to Ashim Mishra" ns:cardType="KanbanDefect" ns:cardUniqueId="600936" ns:fieldName="Current Owner" ns:id="3490510" ns:modifiedBy="[email protected]" ns:newUserIds="[email protected]" ns:newValue="Ashim Mishra" ns:oldUserIds="[email protected]" ns:oldValue="Ranjith Kumar" ns:timeStamp="2015- 01-14T04:56:17Z"/>
<ns:Activity ns:action="Updated from 0.0 to 300.0" ns:cardType="KanbanDefect" ns:cardUniqueId="600936" ns:fieldName="Estimate (Days)" ns:id="3491714" ns:modifiedBy="[email protected]" ns:newValue="300.0" ns:oldValue="0.0" ns:timeStamp="2015-01-22T06:59:56Z"/>
</ns:ActivityLog>
</ns:getActivityLogResponse>

addRelation

Input Elements

Description Adds a relation between cards
cardUniqueId
Card unique id that you will get to add, update, or get card response
Example: 606645
cardType
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
projectId
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId
Email address of user to log on to SwiftKanban
Example: [email protected]
fromCard
Details of the card which should be the parent. It could have zero or more repetitions.
toCard
Details of the card which should be the child. It could have zero or more repetitions.
relation
Type of relation which should be created
Example: parent-child
Output If successful, the response returns details of new relations created.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:addRelation_Input>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>606645</ext:cardUniqueId>
<ext:projectId>40218</ext:projectId>
<ext:userLoginId>[email protected]</ext:userLoginId>
<ext:toCard>
<ext:relation>Has</ext:relation>
<ext:cardType>ENHC</ext:cardType>
<ext:cardUniqueId>1566978</ext:cardUniqueId>
</ext:toCard>
<ext:fromCard>
<ext:relation>Parent-child</ext:relation>
<ext:cardType>ENHC</ext:cardType>
<ext:cardUniqueId>1566976</ext:cardUniqueId>
</ext:fromCard>
<ext:fromCard>
<ext:relation>kanbanDependency</ext:relation>
<ext:cardType>ENHC</ext:cardType>
<ext:cardUniqueId>1566976</ext:cardUniqueId>
</ext:fromCard>
</ext:addRelation_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:addCardRelation_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">         <ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>606645</ns:cardUniqueId>
<ns:projectId>40218</ns:projectId>
<ns:fromCard>
<ns:relation>parent-child</ns:relation>
<ns:cardType>ENHC</ns:cardType>
<ns:cardUniqueId>1566976</ns:cardUniqueId>
<ns:projectId>40218</ns:projectId>
<ns:responseMsg>Relation added successfully</ns:responseMsg>
</ns:fromCard>
<ns:fromCard>
<ns:relation>kanbanDependency</ns:relation>
<ns:cardType>ENHC</ns:cardType>
<ns:cardUniqueId>1566976</ns:cardUniqueId>
<ns:projectId>40218</ns:projectId>
<ns:responseMsg>Relation added successfully</ns:responseMsg>
</ns:fromCard>
<ns:toCard>
<ns:relation>parent-child</ns:relation>
<ns:cardType>ENHC</ns:cardType>
<ns:cardUniqueId>1566978</ns:cardUniqueId>
<ns:projectId>40218</ns:projectId>
<ns:responseMsg>Relation added successfully</ns:responseMsg>
</ns:toCard>
</ns:addCardRelation_Response>

deleteRelation

Input Elements

Description Deletes relation between cards
cardUniqueId
Card unique id that you will get to add, update, or get card response
Example: 606645
cardType
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
projectId
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId
Email address of user to log on to SwiftKanban
Example: [email protected]
fromCard
Details of the card which should be the parent. It could have zero or more repetitions.
toCard
Details of the card which should be the child. It could have zero or more repetitions.
relation
Type of relation which should be deleted
Example: parent-child
Output If successful, the response returns details of the relations deleted.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username> [email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:deleteRelation_Input>
<ext:cardType>UserStory</ext:cardType>
<ext:cardUniqueId>597568</ext:cardUniqueId>
<ext:projectId>40148</ext:projectId>
<ext:userLoginId>[email protected] </ext:userLoginId>
<ext:fromCard>
<ext:relation>parent-child</ext:relation>
<ext:cardType>UserStory</ext:cardType>
<ext:cardUniqueId>597567</ext:cardUniqueId>
</ext:fromCard>
<ext:toCard>
<ext:relation>parent-child</ext:relation>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>601704</ext:cardUniqueId>
</ext:toCard>
<ext:toCard>
<ext:relation>kanbanDependency</ext:relation>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>601704</ext:cardUniqueId>
</ext:toCard>
</ext:deleteRelation_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:deleteCardRelation_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:cardType>UserStory</ns:cardType>
<ns:cardUniqueId>597568</ns:cardUniqueId>
<ns:projectId>40148</ns:projectId>
<ns:fromCard>
<ns:relation>Parent-child</ns:relation>
<ns:cardType>UserStory</ns:cardType>
<ns:cardUniqueId>597567</ns:cardUniqueId>
<ns:projectId>40148</ns:projectId>
<ns:responseMsg>Relation deleted successfully</ns:responseMsg>
</ns:fromCard>
<ns:toCard>
<ns:relation>Parent-child</ns:relation>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>601704</ns:cardUniqueId>
<ns:projectId>40148</ns:projectId>
<ns:responseMsg>Relation deleted successfully</ns:responseMsg>
</ns:toCard>
<ns:toCard>
<ns:relation>kanbanDependency</ns:relation>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardUniqueId>601704</ns:cardUniqueId>
<ns:projectId>40148</ns:projectId>
<ns:responseMsg>Relation deleted successfully</ns:responseMsg>
</ns:toCard>
</ns:deleteCardRelation_Response>

getSingleCardRelation

Input Elements

Description Fetches the list of all the relation with the card
cardUniqueId
Card unique id that you will get to add, update, or get card response
Example: 606645
cardType
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
projectId
Id of the project that you get from getProject of ProjectService
Example: 40218
userLoginId
Email address of user to log on to SwiftKanban
Example: [email protected]
Output If successful, the response returns all relations of the card

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username> [email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getSingleCardRelation_Input>
<ext:cardType>KanbanIssue</ext:cardType>
<ext:cardUniqueId>529074</ext:cardUniqueId>
<ext:projectId>9</ext:projectId>
<ext:userLoginId>[email protected] </ext:userLoginId>
</ext:getSingleCardRelation_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getSingleCardRelation_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
         <ns:cardType>KanbanIssue</ns:cardType>
         <ns:cardUniqueId>529074</ns:cardUniqueId>
         <ns:projectId>9</ns:projectId>
         <ns:fromCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:cardType>UserStory</ns:cardType>
            <ns:cardUniqueId>538254</ns:cardUniqueId>
            <ns:projectId>10</ns:projectId>
            <ns:cardStatus>Blocked</ns:cardStatus>
         </ns:fromCard>
         <ns:fromCard>
            <ns:relation>Has</ns:relation>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>540193</ns:cardUniqueId>
            <ns:projectId>10</ns:projectId>
            <ns:cardStatus>Active</ns:cardStatus>
         </ns:fromCard>
         <ns:fromCard>
            <ns:relation>Has</ns:relation>
            <ns:cardType>KanbanIssue</ns:cardType>
            <ns:cardUniqueId>529075</ns:cardUniqueId>
            <ns:projectId>9</ns:projectId>
            <ns:cardStatus>Active</ns:cardStatus>
         </ns:fromCard>
         <ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>540192</ns:cardUniqueId>
            <ns:projectId>9</ns:projectId>
            <ns:cardStatus>Active</ns:cardStatus>
         </ns:fromCard>
         <ns:toCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>540192</ns:cardUniqueId>
            <ns:projectId>9</ns:projectId>
            <ns:cardStatus>Active</ns:cardStatus>
         </ns:toCard>
         <ns:toCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:cardType>DCMG</ns:cardType>
            <ns:cardUniqueId>1538925</ns:cardUniqueId>
            <ns:projectId>9</ns:projectId>
            <ns:cardStatus>Active</ns:cardStatus>
         </ns:toCard>
         <ns:toCard>
            <ns:relation>Has</ns:relation>
            <ns:cardType>DCMG</ns:cardType>
            <ns:cardUniqueId>1538925</ns:cardUniqueId>
            <ns:projectId>9</ns:projectId>
            <ns:cardStatus>Active</ns:cardStatus>
         </ns:toCard>
         <ns:toCard>
            <ns:relation>Has</ns:relation>
            <ns:cardType>DCMG</ns:cardType>
            <ns:cardUniqueId>1538926</ns:cardUniqueId>
            <ns:projectId>10</ns:projectId>
            <ns:cardStatus>Active</ns:cardStatus>
         </ns:toCard>
         <ns:toCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:cardType>DCMG</ns:cardType>
            <ns:cardUniqueId>1538925</ns:cardUniqueId>
            <ns:projectId>9</ns:projectId>
            <ns:cardStatus>Active</ns:cardStatus>
         </ns:toCard>
         <ns:toCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>540039</ns:cardUniqueId>
            <ns:projectId>6</ns:projectId>
            <ns:cardStatus>Active</ns:cardStatus>
         </ns:toCard>
      </ns:getSingleCardRelation_Response>

getAllRelationSinceDate

Input Elements

Description Fetches a list of all the relation in the project since particular date
startDate
ISO date for relations created or deleted from this date
Example: 2015-01-01T08:34:23Z
userLoginId
Email address of user to log on to SwiftKanban
Example: [email protected]
Output If successful, the response returns all the different relations since particular date

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>amishra#digite.com</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getAllRelationSinceDate_Input>
<ext:fromDate>2019-04-18T05:54:12Z</ext:fromDate>
<ext:userLoginId>[email protected] </ext:userLoginId>
</ext:getAllRelationSinceDate_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getAllRelationSinceDate_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540192</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-04-18T05:54:12Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:toCard>
               <ns:cardType>DCMG</ns:cardType>
               <ns:cardUniqueId>1538925</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-04-18T05:54:13Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>UserStory</ns:cardType>
               <ns:cardUniqueId>538254</ns:cardUniqueId>
               <ns:projectId>10</ns:projectId>
               <ns:cardStatus>Blocked</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-04-18T05:54:35Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Has</ns:relation>
            <ns:toCard>
               <ns:cardType>DCMG</ns:cardType>
               <ns:cardUniqueId>1538925</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-04-18T05:54:55Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Has</ns:relation>
            <ns:toCard>
               <ns:cardType>DCMG</ns:cardType>
               <ns:cardUniqueId>1538926</ns:cardUniqueId>
               <ns:projectId>10</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-04-18T05:55:15Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540193</ns:cardUniqueId>
               <ns:projectId>10</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Has</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-04-18T05:56:19Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529075</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Has</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-04-18T05:57:14Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>DCMG</ns:cardType>
               <ns:cardUniqueId>1538824</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>UserStory</ns:cardType>
               <ns:cardUniqueId>538203</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540090</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>DCMG</ns:cardType>
               <ns:cardUniqueId>1538823</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540092</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540090</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540092</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>541110</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Deleted</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529431</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Deleted</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540092</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T08:52:20Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540092</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>541111</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Deleted</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T08:54:05Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540092</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>541111</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Deleted</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>DCMG</ns:cardType>
               <ns:cardUniqueId>1538925</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540192</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529075</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-24T08:51:56Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540039</ns:cardUniqueId>
               <ns:projectId>6</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-24T08:53:09Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:addedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529075</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-24T08:54:09Z</ns:timeStamp>
         </ns:addedRelation>
         <ns:deletedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529431</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Deleted</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540092</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T08:52:29Z</ns:timeStamp>
         </ns:deletedRelation>
         <ns:deletedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540092</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>Parent-child</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>541111</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Deleted</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T09:42:07Z</ns:timeStamp>
         </ns:deletedRelation>
         <ns:deletedRelation>
            <ns:fromCard>
               <ns:cardType>DCMG</ns:cardType>
               <ns:cardUniqueId>1538824</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>UserStory</ns:cardType>
               <ns:cardUniqueId>538203</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:deletedRelation>
         <ns:deletedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540090</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>DCMG</ns:cardType>
               <ns:cardUniqueId>1538823</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:deletedRelation>
         <ns:deletedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540092</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanDefect</ns:cardType>
               <ns:cardUniqueId>540090</ns:cardUniqueId>
               <ns:projectId>7</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-23T12:31:55Z</ns:timeStamp>
         </ns:deletedRelation>
         <ns:deletedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529075</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-24T08:52:19Z</ns:timeStamp>
         </ns:deletedRelation>
         <ns:deletedRelation>
            <ns:fromCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529075</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:fromCard>
            <ns:relation>kanbanDependency</ns:relation>
            <ns:toCard>
               <ns:cardType>KanbanIssue</ns:cardType>
               <ns:cardUniqueId>529074</ns:cardUniqueId>
               <ns:projectId>9</ns:projectId>
               <ns:cardStatus>Active</ns:cardStatus>
            </ns:toCard>
            <ns:timeStamp>2019-12-24T08:54:19Z</ns:timeStamp>
         </ns:deletedRelation>
         <ns:timeStamp>2019-12-26T05:58:17Z</ns:timeStamp>
      </ns:getAllRelationSinceDate_Response>

getCardTypeHierarchyConstraint

Input Elements

Description Fetches a list of all the cards which could have parent-child and other links with the particular card
cardType
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
userLoginId
Email address of user to log on to SwiftKanban
Example: [email protected]
Output If successful, the response returns list of parent and child cards and also other links which could be linked to a particular card

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>amishra#digite.com</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getCardTypeHierarchyConstraint_Input>
<ext:cardType>UserStory</ext:cardType>
<ext:userLoginId>[email protected] </ext:userLoginId>
</ext:getCardTypeHierarchyConstraint_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getCardTypeHierarchyConstraint_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:cardType>UserStory</ns:cardType>
<ns:relation ns:type="Parent-child">
<ns:fromCardTypes>
<ns:cardType>UserStory</ns:cardType>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardType>EPIC</ns:cardType>
</ns:fromCardTypes>
<ns:toCardTypes>
<ns:cardType>UserStory</ns:cardType>
<ns:cardType>TKT</ns:cardType>
</ns:toCardTypes>
</ns:relation>
<ns:relation ns:type="Has">
<ns:fromCardTypes>
<ns:cardType>TKT</ns:cardType>
<ns:cardType>TASK</ns:cardType>
<ns:cardType>CDEF</ns:cardType>
</ns:fromCardTypes>
<ns:toCardTypes>
<ns:cardType>KanbanDefect</ns:cardType>
<ns:cardType>CDEF</ns:cardType>
<ns:cardType>WEB</ns:cardType>
</ns:toCardTypes>
</ns:relation>
</ns:getCardTypeHierarchyConstraint_Response>

getRelationType

Input Elements

Description Fetches the list of all the relations in a system
userLoginId
Email address of user to log on to SwiftKanban
Example: [email protected]
Output If successful, the response returns the list of all relations which could be created.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>amishra#digite.com</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getRelationTypes_Input>
<ext:userLoginId>[email protected]</ext:userLoginId>
</ext:getRelationTypes_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:getRelationTypes_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
        <ns:relationType ns:name="Has">
           <ns:relationSubType ns:name="upward"/>
           <ns:relationSubType ns:name="downward"/>
        </ns:relationType>
        <ns:relationType ns:name="Parent-child"/>
        <ns:relationType ns:name="kanbanDependency"/>
     </ns:getRelationTypes_Response>

updateRelease

Input Elements

Description Updates selected fields of a release passed in request
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
projectId Id of the project that you get from getProject of ProjectService
Example: 40218
releaseId
Id of the release which is to be updated
Example: 511786
releaseName
Name to be given to the release
Example: Release updated
capacity
In days or any other UOM specified in the enterprise
Example: 10
startDate ISO Date on which working has started on that release
Example: 2015-01-19T12:45:00Z
releaseDate ISO Date on which release is to be made
Example: 2015-01-29T12:45:00Z
Output If successful, the response returns details of updated release.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:updateRelease_Input>
<ext:userLoginId></ext:userLoginId>
<ext:release>
<ext:projectId>2</ext:projectId>
<ext:releaseId>511786</ext:releaseId>
<ext:releaseName>Release updated</ext:releaseName>
<ext:startDate>2013-01-10T10:24:53Z</ext:startDate>
<ext:releaseDate>2013-02-01T08:34:23Z</ext:releaseDate>
<ext:capacity>10</ext:capacity>
</ext:release>
</ext:updateRelease_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:updateRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:release>
<ns:projectId>2</ns:projectId>
<ns:releaseId>511786</ns:releaseId>
<ns:releaseName>Release updated</ns:releaseName>
<ns:startDate>2013-01-10T10:24:53Z</ns:startDate>
<ns:releaseDate>2013-02-01T08:34:23Z</ns:releaseDate>
<ns:capacity>10</ns:capacity>
<ns:responseStatus>Successful</ns:responseStatus>
<ns:responseMsg>Release updated successfully</ns:responseMsg>
</ns:release>
</ns:updateRelease_Response>

updateIteration

Input Elements

Description Updates selected fields of an iteration passed in request
userLoginId Email address of user to log on to SwiftKanban
Example: [email protected]
projectId Id of the project that you get from getProject of ProjectService
Example: 40218
iterationId
Id of the iteration which is to be updated
Example: 511786
iterationName
Name to be given to the iteration
Example: Iteration updated
releaseName
Name of the release of which the iteration should be a part
Example: 3.5.9
capacity
In days or any other UOM specified in the enterprise
Example: 10
startDate ISO Date on which working has started on that release
Example: 2015-01-19T12:45:00Z
endDate ISO Date on which iteration should be completed
Example: 2015-01-23T12:45:00Z
Output If successful, the response returns details of updated iteration.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:updateIteration_Input>
<ext:userLoginId></ext:userLoginId>
<ext:iteration>
<ext:projectId>2</ext:projectId>
<ext:iterationId>1530510</ext:iterationId>
<ext:iterationName>Iteration 1</ext:iterationName>
<ext:releaseName>3.5.9</ext:releaseName>
<ext:startDate>2015-01-19T12:45:00Z </ext:startDate>
<ext:endDate>2015-01-23T12:45:00Z </ext:endDate>
<ext:capacity>10</ext:capacity>
</ext:iteration>
</ext:updateIteration_Input>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<ns:updateIteration_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:iteration>
<ns:projectId>2</ns:projectId>
<ns:iterationId>1530510</ns:iterationId>
<ns:iterationName>Iteration 1</ns:iterationName>
<ns:releaseName>3.5.9</ns:releaseName>
<ns:startDate>2015-01-19T12:45:00Z </ns:startDate>
<ns:endDate>2015-01-23T12:45:00Z </ns:endDate>
<ns:capacity>10</ns:capacity>
<ns:responseStatus>Successful</ns:responseStatus>
<ns:responseMsg>Iteration updated successfully</ns:responseMsg>
</ns:iteration>

getTodoModifiedSinceDate

Input Elements

Description  Fetches a list of all the ToDos in the project modified between the provided date   range
userLoginId  Email address of user to log on to SwiftKanban
Example: [email protected]
projectId  Id of the project that you get from getProject of ProjectService
Example: 8
cardType
 Card type of the card obtained from getCardListForProject output
Example: UserStory
 startDate
 ISO date to fetch ToDos modified starting from this date
endDate
 ISO date to fetch ToDos modified till this date
 Output

 Returns a list of all ToDos modified in the provided date range.

Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
<wsse:Username>[email protected]</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:getTodoModifiedSinceDateRequest>
<ext:userLoginId>[email protected]</ext:userLoginId>
<ext:projectId>4</ext:projectId>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:startDate>2019-01-02T00:00:00Z</ext:startDate>
<ext:endDate>2019-04-04T00:00:00Z</ext:endDate>
</ext:getTodoModifiedSinceDateRequest>
</soapenv:Body>
</soapenv:Envelope>

Output Response Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<ns:getTodoModifiedSinceDateResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/">
<ns:Todos>
<ns:todo ns:id="515865" ns:todoNumber="TODO1" ns:CreationDate="2019-03-28T07:08:40Z" ns:ModifiedDate="2019-03-28T07:08:40Z" ns:cardUniqueId="539784" ns:cardType="KanbanDefect"/>
<ns:todo ns:id="515866" ns:todoNumber="TODO2" ns:CreationDate="2019-03-28T07:08:46Z" ns:ModifiedDate="2019-03-28T07:08:46Z" ns:cardUniqueId="539784" ns:cardType="KanbanDefect"/>
<ns:todo ns:id="515867" ns:todoNumber="TODO3" ns:CreationDate="2019-03-28T07:08:57Z" ns:ModifiedDate="2019-03-28T07:08:57Z" ns:cardUniqueId="539785" ns:cardType="KanbanDefect"/>
<ns:todo ns:id="515868" ns:todoNumber="TODO4" ns:CreationDate="2019-03-28T07:09:01Z" ns:ModifiedDate="2019-03-28T07:09:01Z" ns:cardUniqueId="539785" ns:cardType="KanbanDefect"/>
</ns:Todos>
</ns:getTodoModifiedSinceDateResponse>
</soapenv:Body>
</soapenv:Envelope>
  • Was this helpful?
  • Yes   No