Service Description : ExtensionService
Service EPR : https://login.swift-kanban.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 support@swift-kanban.com.

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>chirag1@gandiva.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:createAttachmentInput>
<ext:content>U3VtbWFyeToNCi0tLS0tLS0tLQ0KMS4gVGFzayBpcyB0aGUgYmFzaWMgd29yVldC4NCg0KDQo=</ext:content>
<ext:fileNameWithExt>rafdds.txt</ext:fileNameWithExt>
<ext:cardUniqueId>1533214</ext:cardUniqueId>
<ext:cardType>CSTD</ext:cardType>
<ext:attachmentAddedBy>chirag1@gandiva.com</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>chirag1@gandiva.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: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:sam@digite.com
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>chirag1@gandiva.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:getAttachmentsInfoInput>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:userLoginId>chirag1@gandiva.com</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: sam@digite.com
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>chirag1@gandiva.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:addCommentToCardInput>
<ext:projectId>104</ext:projectId>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:comment>adding comment</ext:comment>
<ext:commentedBy>chirag1@gandiva.com</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: sam@digite.com
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>chirag1@gandiva.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: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>chirag1@gandiva.com</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=”jbharti@digite.com” 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: sam@digite.com
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>chirag1@gandiva.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:getCommentsInput>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:userLoginId>chirag1@gandiva.com</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=”jbharti@digite.com” 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: sam@digite.com
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>chirag1@gandiva.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:getCommentsByUserInput>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:userLoginId>chirag1@gandiva.com</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=”jbharti@digite.com” 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: sam@digite.com
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>chirag1@gandiva.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:getCommentsByDateInput>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>520158</ext:cardUniqueId>
<ext:fromDate>2009-12-25T10:49:52Z</ext:fromDate>
<ext:userLoginId>chirag1@gandiva.com</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=”jbharti@digite.com” 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: sam@digite.com
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 support@swiftkanban.com.

 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: sam@digite.com
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::chirag1@gandiva.com##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 support@swiftkanban.com.

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: sam@digite.com
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 support@swift-kanban.com.

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>chirag1@gandiva.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:Body>
<ext:deleteTodosRequest>
<ext:projectId>104</ext:projectId>
<ext:userLoginId>chirag1@gandiva.com</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: sam@digite.com
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 support@swift-kanban.com.

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: sam@digite.com
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 support@swift-kanban.com.

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/Ans: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/Ans: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>

 

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: sam@digite.com
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 support@swiftkanban.com.

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/Ans: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: sam@digite.com
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>chirag1@gandiva.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: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=”chirag1@gandiva.com” 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: sam@digite.com
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: sam@digite.com
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>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”>welcome123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ext:flagCard_Input>
<ext:userLoginId>dolton.d@digite.com</ext:userLoginId>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>604554</ext:cardUniqueId>
<ext:flagType>risk</ext:flagType>
<ext:flaggedBy>rtiwari@digite.com</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>kgund@digite.com</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>kgund@digite.com</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>rtiwari@digite.com</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: sam@digite.com
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
unflaggedBy Email address of the user who wants to unflag the card
Example: sam@digite.com
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>dolton.d@digite.com</ext:userLoginId>
<ext:card>
<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>604554</ext:cardUniqueId>
<ext:flagType>risk</ext:flagType>
<ext:unFlaggedBy>rtiwari@digite.com</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>kgund@digite.com</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>rtiwari@digite.com</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>kgund@digite.com</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
                         Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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
                               Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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
                               Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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
                               Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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 ProjectService
                              Example: 40218
userLoginId           Email address of user to log on to SwiftKanban
                              Example: ravi.tiwari@digite.com
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>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”>welcome123</wsse:Password>

            </wsse:UsernameToken>

        </wsse:Security>

    </soapenv:Header>

   <soapenv:Body>

      <ext:getReleaseList_Input>

         <ext:projectId>40145</ext:projectId>

         <ext:userLoginId>ravi.tiwari@digite.com</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
                                Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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
                             Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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            Adds iteration 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
                               Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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
                                  Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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
                               Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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
                               Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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
                              Example: ravi.tiwari@digite.com
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>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”>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>ravi.tiwari@digite.com</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, or 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: sam@digite.com
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>chirag1@gandiva.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:getActivityLog_Input>

         <ext:cardType>KanbanDefect</ext:cardType>

         <ext:cardUniqueId>600936</ext:cardUniqueId>

         <ext:projectId>40145</ext:projectId>

         <ext:userLoginId>ranjithb@digite.com</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=”amishra@digite.com” ns:newUserIds=”amishra@digite.com” ns:newValue=”Ashim Mishra” ns:oldUserIds=”ranjithb@digite.com” 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=”amishra@digite.com” 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: sam@digite.com
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>chirag1@gandiva.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:addRelation_Input>

<ext:cardType>KanbanDefect</ext:cardType>
<ext:cardUniqueId>606645</ext:cardUniqueId>
<ext:projectId>40218</ext:projectId>
<ext:userLoginId>sam@digite.com</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: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: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 a relation between cards
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
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: sam@digite.com
fromCard             Details of the card which is the parent. It could have zero or more repetitions.
toCard                 Details of the card which is 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 relation 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> chirag1@gandiva.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:deleteRelation_Input>

         <ext:cardType>UserStory</ext:cardType>

         <ext:cardUniqueId>597568</ext:cardUniqueId>

         <ext:projectId>40148</ext:projectId>

         <ext:userLoginId>sam@digite.com </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: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: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: sam@digite.com
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> chirag1@gandiva.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:getSingleCardRelation_Input>

         <ext:cardType>TASK</ext:cardType>

         <ext:cardUniqueId>1561345</ext:cardUniqueId>

         <ext:projectId>40145</ext:projectId>

         <ext:userLoginId>sam@digite.com </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>TASK</ns:cardType>

         <ns:cardUniqueId>1561345</ns:cardUniqueId>

         <ns:projectId>40145</ns:projectId>

         <ns:userLoginId>1024641</ns:userLoginId>

         <ns:fromCard>

            <ns:relation>Parent-child</ns:relation>

            <ns:cardType>KanbanDefect</ns:cardType>

            <ns:cardUniqueId>600936</ns:cardUniqueId>

<ns:projectId>40145</ns:projectId>

<ns:cardStatus>Active</ns:cardStatus>

         </ns:fromCard>

         <ns:toCard>

            <ns:relation>Parent-child</ns:relation>

            <ns:cardType>KanbanDefect</ns:cardType>

            <ns:cardUniqueId>600908</ns:cardUniqueId>

<ns:projectId>40145</ns:projectId>

<ns:cardStatus>Blocked</ns:cardStatus>

         </ns:toCard>

          <ns:toCard>

            <ns:relation>Parent-child</ns:relation>

            <ns:cardType>KanbanDefect</ns:cardType>

            <ns:cardUniqueId>600910</ns:cardUniqueId>

<ns:projectId>40145</ns:projectId>

<ns:cardStatus>Closed</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: sam@digite.com
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>2015-01-10T10:34:23Z</ext:fromDate>

         <ext:userLoginId>sam@digite.com </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>KanbanDefect</ns:cardType>

               <ns:cardUniqueId>600936</ns:cardUniqueId>

  <ns:projectId>40145</ns:projectId>

 <ns:cardStatus>Blocked</ns:cardStatus>

            </ns:fromCard>

            <ns:relation>Parent-child</ns:relation>

            <ns:toCard>

               <ns:cardType>KanbanDefect</ns:cardType>

               <ns:cardUniqueId>600937</ns:cardUniqueId>

  <ns:projectId>40145</ns:projectId>

<ns:cardStatus>Deleted</ns:cardStatus>

            </ns:toCard>

            <ns:timeStamp>2015-01-17T06:00:24Z</ns:timeStamp>

         </ns:addedRelation>

<ns:deletedRelation>

            <ns:fromCard>

               <ns:cardType>UserStory</ns:cardType>

               <ns:cardUniqueId>597567</ns:cardUniqueId>

  <ns:projectId>40145</ns:projectId>

 <ns:cardStatus>Closed</ns:cardStatus>

            </ns:fromCard>

            <ns:relation>Parent-child</ns:relation>

            <ns:toCard>

               <ns:cardType>UserStory</ns:cardType>

               <ns:cardUniqueId>597568</ns:cardUniqueId>

  <ns:projectId>40145</ns:projectId>

<ns:cardStatus>Active</ns:cardStatus>

            </ns:toCard>

            <ns:timeStamp>2015-01-12T07:44:08Z</ns:timeStamp>

         </ns:deletedRelation>

         <ns:timestamp>2015-01-23T06:36:47Z</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: sam@digite.com
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>sam@digite.com </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: sam@digite.com
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>sam@digite.com</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=”Parent-child”/>

         <ns:relationType ns:name=”Has”>

            <ns:relationSubType ns:name=”upward”/>

            <ns:relationSubType ns:name=”downward”/>

         </ns:relationType>

      </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: sam@digite.com

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>sam@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: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: sam@digite.com

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 iteration
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>sam@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: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>

  • Was this helpful?
  • Yes   No