Service Description : ExtensionService
Service EPR : https://login.swiftkanban.com/axis2/services/ExtensionService
Service Status : Active
Available Operations:
- addCommentToCard
- addIterationInRelease
- addRelation
- addRelease
- createAttachment
- deleteIterationFromRelease
- deleteRelation
- deleteRelease
- deleteTodos
- flagCard
- getActivityLog
- getAllRelationSinceDate
- getAllTodos
- getAttachmentContent
- getAttachmentsInfo
- getCardsInRelease
- getCardsInIteration
- getCardTypeHierarchyConstraint
- getComments
- getCommentsByDate
- getCommentsByUser
- getIterationsInRelease
- getMultipleActivityLog
- getReleaseList
- getRelationType
- getSingleCardRelation
- getTodoModifiedSinceDate
- getTodosByOwner
- getTodosByStatus
- modifyTodos
- replyToComment
- tagCardToIteration
- tagCardsToRelease
- unFlagCard
- untagCardFromIteration
- untagCardsFromRelease
- updateIteration
- updateRelease
Any mention of Iteration or Project in any Web Service operations are equivalent to Sprint or Board in the SwiftKanban User Interface (UI).
The input parameters and output may change in APIs for To-Dos. If u have any suggestions, please mail us at [email protected].
createAttachment
Input Elements
Description | Creates a new attachment to a card |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
fileNameWithExt | file name with extension Example: search.txt |
Content | byte array equivalent of content |
attachmentAddedBy | email address of user who wants to add attachment |
Output | If successful, the response returns attachment details |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:createAttachmentInput> <ext:content>U3VtbWFyeToNCi0tLS0tLS0tLQ0KMS4gVGFzayBpcyB0aGUgYmFzaWMgd29yVldC4NCg0KDQo=</ext:content> <ext:fileNameWithExt>rafdds.txt</ext:fileNameWithExt> <ext:cardUniqueId>1533214</ext:cardUniqueId> <ext:cardType>CSTD</ext:cardType> <ext:attachmentAddedBy>[email protected]</ext:attachmentAddedBy> </ext:createAttachmentInput> </soapenv:Body> </soapenv:Envelope>
Output Request Example
<ns:createAttachmentResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:status>true</ns:status> </ns:createAttachmentResponse>
getAttachmentContent
Input Elements
Description | Fetches attachment details along with content |
attachmentId | Id of the attachment Example: 1530346 |
Output | The response returns the attachment details along with content |
Input request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getAttachmentContentInput> <ext:attachmentId>1530867</ext:attachmentId> </ext:getAttachmentContentInput> </soapenv:Body> </soapenv:Envelope>
Output Request Example
<ns:getAttachmentContentResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Attachment> <ns:AttachmentInfo ns:attachmentId="2" ns:cardUniqueId="520158" ns:attachmentSize="25" ns:fileName="JunitTest" ns:attachmentAddedBy="" ns:createdDate="2014-07-29T06:01:04Z" ns:modifiedBy="" ns:modifiedDate="" ns:iform="">VGVzdGluZyBjb250ZW50IGZyb20gaGVyZQ==</ns:AttachmentInfo> </ns:Attachment> </ns:getAttachmentContentResponse>
getAttachmentsInfo
Input Elements
Description | Fetches information about attachment |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
Output | If successful, the response returns Attachment Id, name, and other attachment information, excluding the content |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getAttachmentsInfoInput> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>520158</ext:cardUniqueId> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getAttachmentsInfoInput> </soapenv:Body> </soapenv:Envelope>
Output Request Example
<ns:getAttachmentsInfoResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Attachments> <ns:AttachmentInfo ns:attachmentId="2" ns:cardUniqueId="520158" ns:fileName="JunitTest" ns:attachmentAddedBy="" ns:createdDate="2014-07-29T05:59:54Z" ns:modifiedBy="" ns:modifiedDate="" ns:iform="" /> </ns:Attachments> </ns:getAttachmentsInfoResponse>
addCommentToCard
Input Elements
Description | Adds comment to a card |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
comment | comment text Example: The card should be closed before this release |
commentedBy | Email address of user to log on to SwiftKanban who is adding a comment Example: [email protected] |
Output | If successful, the response returns comment details along with comment Id |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:addCommentToCardInput> <ext:projectId>104</ext:projectId> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>520158</ext:cardUniqueId> <ext:comment>adding comment</ext:comment> <ext:commentedBy>[email protected]</ext:commentedBy> </ext:addCommentToCardInput> </soapenv:Body> </soapenv:Envelope>
Output Request Example
<ns:saveCommentToCardResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40020</ns:projectId> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardId>520158</ns:cardId> <ns:commentId>2</ns:commentId> </ns:saveCommentToCardResponse>
replyToComment
Input Elements
Description | Fetches comment and other comment information |
projectId | Id of the project which you get from getProject of ProjectService Example: 8 |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
comment | comment text Example: =The card should be closed before this release |
commentedBy | Email address of user to log on to SwiftKanban who is adding a comment Example: [email protected] |
commentExternalId | comment Id that you will get in addComment to card response/ getComments response Example: 34567 |
Output | If successful, the response returns comment details along with comment Id |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:replyToCommentInput> <ext:projectId>104</ext:projectId> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>520158</ext:cardUniqueId> <ext:commentExternalId>523145</ext:commentExternalId> <ext:comment>replying comment..</ext:comment> <ext:commentedBy>[email protected]</ext:commentedBy> </ext:replyToCommentInput> </soapenv:Body> </soapenv:Envelope>
Output Request Example
<ns:getCommentsResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Comments> <ns:Comment ns:CommentId="2" ns:cardType="KanbanDefect" ns:cardUniqueId="520158" ns:Title="" ns:ResponseTo="" ns:Level="" ns:CreatedBy="[email protected]" ns:CreaterName="null null" ns:CreatedDate="2014-07-29T06:03:12Z">This defect needs to be fixed as early as possible</ns:Comment> </ns:Comments> </ns:getCommentsResponse>
getComments
Input Elements
Description | Fetches list of comments added to card along with comment details |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
Output | If successful, the response returns list of comments added to card along with comment details |
Input request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getCommentsInput> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>520158</ext:cardUniqueId> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getCommentsInput> </soapenv:Body> </soapenv:Envelope>
Output Request Example
<ns:getCommentsResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Comments> <ns:Comment ns:CommentId="2" ns:cardType="KanbanDefect" ns:cardUniqueId="520158" ns:Title="" ns:ResponseTo="" ns:Level="" ns:CreatedBy="[email protected]" ns:CreaterName="null null" ns:CreatedDate="2014-07-29T06:03:12Z">This defect needs to be fixed as early as possible</ns:Comment> </ns:Comments> </ns:getCommentsResponse>
getCommentsByUser
Input Elements
Description | Fetches list of comments added by a particular user |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
Output | If successful, the response returns list of comments added by a particular user |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getCommentsByUserInput> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>520158</ext:cardUniqueId> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getCommentsByUserInput> </soapenv:Body> </soapenv:Envelope>
Output Request Example
<ns:getCommentsResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Comments> <ns:Comment ns:CommentId="2" ns:cardType="KanbanDefect" ns:cardUniqueId="520158" ns:Title="" ns:ResponseTo="" ns:Level="" ns:CreatedBy="[email protected]" ns:CreaterName="null null" ns:CreatedDate="2014-07-29T06:03:12Z">This defect needs to be fixed as early as possible</ns:Comment> </ns:Comments> </ns:getCommentsResponse>
getCommentsByDate
Input Elements
Description | Fetches comments added after a given date |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
fromDate | ISO Date from when card created have to be fetched Example: 2013-01-21T08:45:00Z |
Output | If successful, the response returns comments added after a given date |
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getCommentsByDateInput> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>520158</ext:cardUniqueId> <ext:fromDate>2009-12-25T10:49:52Z</ext:fromDate> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getCommentsByDateInput> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getCommentsResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Comments> <ns:Comment ns:CommentId="2" ns:cardType="KanbanDefect" ns:cardUniqueId="520158" ns:Title="" ns:ResponseTo="" ns:Level="" ns:CreatedBy="[email protected]" ns:CreaterName="null null" ns:CreatedDate="2014-07-29T06:03:12Z">This defect needs to be fixed as early as possible</ns:Comment> </ns:Comments> </ns:getCommentsResponse>
addTodos
Input Elements
Description | Creates ToDos for a card |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
cardUniqueId | card unique Id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
todoDataString | Array of todo data. Please check the example format of the tododata string. Here CurrentState, ApplicableQueue, Owner, and Estimate are Optional and TodoName is mandatory. Default values for these are CurrentState = Pending, ApplicableQueue = CurrentQueue of the card, Owner = org adminId that we provide in soap header, Estimate = 0.0 Example: TodoName::NewTodo##Current State::Pending##ApplicableQueue::1602273##Owner::chirag1@ gandiva.com##Estimate::0.0 |
Output | If successful, the response returns success message and the ToDo Ids. |
The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].
The DueDate is an optional field. So, you can create a To-Do without this field as one of the arguments.
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>rohit</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:addTodosRequest> <ext:projectId>30014</ext:projectId> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>10019</ext:cardUniqueId> <ext:userLoginId>rohit</ext:userLoginId> <!--Zero or more repetitions:--> <ext:todoDataString>TodoName::NewTodo11##CurrentState::Pending##ApplicableColumn::Ready##Owner:: rohit##DueDate::2017-02-04T06:41:24Z##Estimate::0.0</ext:todoDataString> </ext:addTodosRequest> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <ns:addTodosResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:result>Successful</ns:result> <ns:todoIds> <ns:todoId>515559</ns:todoId> </ns:todoIds> </ns:addTodosResponse> </soapenv:Body> </soapenv:Envelope>
modifyTodos
Input Elements
Description | Modifies ToDos of a card |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
todoDataString | Array of todo data. Please check the example format of the tododata string. TodoId is mandatory and the fields which we want to edit should be provided. Example: TodoId::515610##TodoName::NewlyModified##CurrentState::Pending##ApplicableQueue ::1602273##Owner::[email protected]##Estimate::0.0 |
Output | Return Success on successful modification otherwise error. |
The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>rohit</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:modifyTodosRequest> <ext:projectId>30014</ext:projectId> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>10019</ext:cardUniqueId> <ext:userLoginId>rohit</ext:userLoginId> <!--Zero or more repetitions:--> <ext:todoDataString>TodoId::515559##TodoName::NewTodo21##CurrentState::Completed##ApplicableColumn::Ready## Owner::pravin##DueDate::2017-02-04T06:41:24Z##Estimate::2.0</ext:todoDataString> </ext:modifyTodosRequest> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <ns:modifyTodosResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:result>Successful</ns:result> </ns:modifyTodosResponse> </soapenv:Body> </soapenv:Envelope>
deleteTodos
Input Elements
Description | Deletes ToDos of a card |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
todoIds | Array of todoIds Example: <ext:todoIds>515202</ext:todoIds> |
Output | Return Success on successful deletion otherwise error. |
The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> <soapenv:Body> <ext:deleteTodosRequest> <ext:projectId>104</ext:projectId> <ext:userLoginId>[email protected]</ext:userLoginId> <!--Zero or more repetitions:--> <ext:todoIds>52364</ext:todoIds> <ext:todoIds>52365</ext:todoIds> </ext:deleteTodosRequest> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:deleteTodosResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:result>Successful</ns:result> </ns:deleteTodosResponse>
getAllTodos
Input Elements
Description | Fetches all ToDos of a card |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
Output | Returns a list of all ToDos of a card |
The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>rohit</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getAllTodos_Input> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>10019</ext:cardUniqueId> <ext:projectId>30014</ext:projectId> <ext:userLoginId>rohit</ext:userLoginId> </ext:getAllTodos_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <ns:getAllTodosResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Todos> <ns:Todo ns:DueDate="2017-02-08 00:00:00.0" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Pending" ns:id="515511" ns:name="test" ns:todoOwner="rohit"/> <ns:Todo ns:DueDate="N/A"ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Completed" ns:id="515559" ns:name="NewTodo21" ns:todoOwner="pravin"/> </ns:Todos> </ns:getAllTodosResponse> </soapenv:Body> </soapenv:Envelope>
getTodosByOwner
Input Elements
Description | Fetches List of all ToDos owned by a user in a card |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
Output | Returns a list of all ToDos owned by a user in a card |
The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>rohit</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getTodosByOwner_Input> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>10019</ext:cardUniqueId> <ext:userLoginId>rohit</ext:userLoginId> <ext:projectId>30014</ext:projectId> </ext:getTodosByOwner_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <ns:getTodosByOwnerResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Todos> <ns:Todo ns:DueDate="N/A" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515458" ns:name="NewTodo11" ns:todoOwner="rohit"/> <ns:Todo ns:DueDate="N/A" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515459" ns:name="NewTodo11" ns:todoOwner="rohit"/> <ns:Todo ns:DueDate="N/A" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515461" ns:name="Click to enter task name" ns:todoOwner="rohit"/> <ns:Todo ns:DueDate="2017-02-09 00:00:00.0" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515465" ns:name="NewTodo11" ns:todoOwner="rohit"/> <ns:Todo ns:DueDate="2017-02-04 12:11:24.0" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515508" ns:name="NewTodo11" ns:todoOwner="rohit"/> <ns:Todo ns:DueDate="N/A" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Deleted" ns:id="515460" ns:name="NewTodo11" ns:todoOwner="rohit"/> </ns:Todos> </ns:getTodosByOwnerResponse> </soapenv:Body> </soapenv:Envelope>
getMultipleActivityLog
Input Elements
Description | Fetches a list of all the activities that happened for the given cards. |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
Output | Returns a List of all the activities happened on that card, including old values, new values, and created date |
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getMultipleActivityLogRequest> <ext:userLoginId></ext:userLoginId> <!--1 or more repetitions:--> <ext:card> <ext:projectId>24</ext:projectId> <ext:cardType>UserStory</ext:cardType> <ext:cardUniqueId>UST1</ext:cardUniqueId> </ext:card> <ext:card> <ext:projectId>24</ext:projectId> <ext:cardType>CDEF</ext:cardType> <ext:cardUniqueId>CDEF1</ext:cardUniqueId> </ext:card> </ext:getMultipleActivityLogRequest> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <ns:getMultipleActivityLogResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:card> <ns:projectId>24</ns:projectId> <ns:cardType>UserStory</ns:cardType> <ns:cardUniqueId>UST1</ns:cardUniqueId> <ns:responseStatus>Successful</ns:responseStatus> <ns:ActivityLog> <ns:Activity ns:action="Created" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:id="1749565" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:timeStamp="2018-12-03T03:49:24Z"/> <ns:Activity ns:action="Item moved from Backlog to Kanban board::Ready" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:id="1749566" ns:modifiedBy="[email protected]" ns:newValue="Kanban board::Ready" ns:oldValue="Backlog" ns:timeStamp="2018-12-03T03:49:25Z"/> <ns:Activity ns:action="Updated from null to Dinanath Parab" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:fieldName=" Current Owner" ns:id="1749567" ns:modifiedBy="[email protected]" ns:newUserIds="[email protected]" ns:newValue="Dinanath Parab" ns:oldUserIds="" ns:oldValue="" ns:timeStamp="2018-12-03T03:49:25Z"/> <ns:Activity ns:action="Item moved from Kanban board::Ready to Kanban board::Develop#In-Progress" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:id="1749568" ns:modifiedBy="[email protected]" ns:newValue="Kanban board::Develop#In-Progress" ns:oldValue="Kanban board::Ready" ns:timeStamp="2018-12-03T03:49:28Z"/> <ns:Activity ns:action="Updated from Dinanath Parab to Unassigned" ns:cardType="UserStory" ns:cardUniqueId="537999" ns:fieldName=" Current Owner" ns:id="1749569" ns:modifiedBy="[email protected]" ns:newUserIds="Unassigned" ns:newValue="Unassigned" ns:oldUserIds="[email protected]" ns:oldValue="Dinanath Parab" ns:timeStamp="2018-12-03T03:49:33Z"/> </ns:ActivityLog> </ns:card> <ns:card> <ns:projectId>24</ns:projectId> <ns:cardType>CDEF</ns:cardType> <ns:cardUniqueId>CDEF1</ns:cardUniqueId> <ns:responseStatus>Successful</ns:responseStatus> <ns:ActivityLog> <ns:Activity ns:action="Created" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:id="1749570" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:timeStamp="2018-12-03T03:49:41Z"/> <ns:Activity ns:action="Item moved from Backlog to Kanban board::Ready" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:id="1749571" ns:modifiedBy="[email protected]" ns:newValue="Kanban board::Ready" ns:oldValue="Backlog" ns:timeStamp="2018-12-03T03:49:42Z"/> <ns:Activity ns:action="Updated from null to Dinanath Parab" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:fieldName="Current Owner" ns:id="1749572" ns:modifiedBy="[email protected]" ns:newUserIds="[email protected]" ns:newValue="Dinanath Parab" ns:oldUserIds="" ns:oldValue="" ns:timeStamp="2018-12-03T03:49:42Z"/> <ns:Activity ns:action="Comment added." ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:id="1749573" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:timeStamp="2018-12-03T03:50:01Z"/> <ns:Activity ns:action="Item is blocked. Reason : [Insufficient Information] block card" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:flagComment="[Insufficient Information] block card" ns:id="1749574" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:operation="Item is blocked." ns:timeStamp="2018-12-03T03:50:01Z"/> <ns:Activity ns:action="Updated from Active to Blocked" ns:cardType="CDEF" ns:cardUniqueId="1538569" ns:fieldName="Status" ns:id="1749575" ns:modifiedBy="[email protected]" ns:newValue="Blocked" ns:oldValue="Active" ns:timeStamp="2018-12-03T03:50:01Z"/> </ns:ActivityLog> </ns:card> </ns:getMultipleActivityLogResponse> </soapenv:Body> </soapenv:Envelope>
getTodosByStatus
Input Elements
Description | Fetches List of all ToDos with a particular status in a card |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
status | anyone Todo Status : Pending, In-Progress, or Completed Example: Pending |
Output | Returns a list of all ToDos with a particular status in a card |
The input parameters and output may change for this API. If u have any suggestions, please mail us at [email protected].
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>rohit</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getTodosByStatus_Input> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>10019</ext:cardUniqueId> <ext:projectId>30014</ext:projectId> <ext:status>Completed</ext:status> <ext:userLoginId>rohit</ext:userLoginId> </ext:getTodosByStatus_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <ns:getTodosByStatusResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Todos> <ns:Todo ns:DueDate="2017-02-04 12:11:24.0" ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Completed" ns:id="515559" ns:name="NewTodo21" ns:todoOwner="pravin"/> <ns:Todo ns:DueDate="N/A"ns:currentQueueId="30070" ns:currentQueueName="Ready" ns:currentState="Completed" ns:id="515560" ns:name="NewTodo22" ns:todoOwner="pravin"/></ns:Todos> </ns:getTodosByStatusResponse> </soapenv:Body> </soapenv:Envelope>
getActivityLog
Input Elements
Description | Fetches a list of all the activities that happened on a card |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
cardUniqueId | card unique id that you will get in add/update/get card response Example: 5799 |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
Output | Returns a List of all the activities happened on that card, including old values, new values, and created date |
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getActivityLog_Input> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>529284</ext:cardUniqueId> <ext:projectId>104</ext:projectId> <ext:userLoginId></ext:userLoginId> </ext:getActivityLog_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getActivityLogResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:ActivityLog> <ns:Activity ns:action="Item moved from Ready to Backlog" ns:cardType="KanbanDefect" ns:cardUniqueId="529284" ns:id="1692785" ns:modifiedBy="[email protected]" ns:newValue="" ns:oldValue="" ns:timeStamp="2014-01-20T05:21:16Z"/> </ns:ActivityLog> </ns:getActivityLogResponse>
flagCard
Input Elements
Description | Flags a card on the board |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
cardType | Card type of the card obtained from getCardListForProject output Example: UserStory |
cardUniqueId | Card unique id that you will get in add/update/get card response Example: 606645 |
flagType | Type of flag Example: Issue |
flaggedBy | Email address of the user who wants to flag the card Example: [email protected] |
flagReason | Flag code defined in the master list by the admin for particular flag type. This field is not mandatory for Manual type flag. Example: On leave for a week |
Output | If successful, the response returns the flagged card details |
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:flagCard_Input> <ext:userLoginId>[email protected]</ext:userLoginId> <ext:card> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>604554</ext:cardUniqueId> <ext:flagType>risk</ext:flagType> <ext:flaggedBy>[email protected]</ext:flaggedBy> <ext:flagReason>Business</ext:flagReason> <ext:flagComment>It will affect the business of the company</ext:flagComment> </ext:card> <ext:card> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>604555</ext:cardUniqueId> <ext:flagType>issue</ext:flagType> <ext:flaggedBy>[email protected]</ext:flaggedBy> <ext:flagReason>Customer</ext:flagReason> <ext:flagComment>Need to have a discussion with team</ext:flagComment> </ext:card> </ext:flagCard_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:flagCard_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>604555</ns:cardUniqueId> <ns:projectId>40183</ns:projectId> <ns:flagType>issue</ns:flagType> <ns:flaggedBy>[email protected]</ns:flaggedBy> <ns:flagReason>Customer</ns:flagReason> <ns:flagComment>Customer is unhappy</ns:flagComment> <ns:responseStatus>Successful</ns:responseStatus> <ns:responseMsg>Card has been Flag successfully.</ns:responseMsg> </ns:card> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>604554</ns:cardUniqueId> <ns:projectId>40183</ns:projectId> <ns:flagType>risk</ns:flagType> <ns:flaggedBy>[email protected]</ns:flaggedBy> <ns:flagReason>Business</ns:flagReason> <ns:flagComment>It will affect the business of the company</ns:flagComment> <ns:responseStatus>Successful</ns:responseStatus> <ns:responseMsg>Card has been Flag successfully.</ns:responseMsg> </ns:card> </ns:flagCard_Response>
unFlagCard
Input Elements
Description | Unflags a card on the board |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
card type | Card type of the card obtained from getCardListForProject output Example: UserStory |
cardUniqueId | Card unique id that you will get in add/update/get card response Example: 606645 |
flagType | Type of flag Example: Issue |
unflaggedBy | Email address of the user who wants to unflag the card Example: [email protected] |
unFlagComment | Comment for flagging the card to describe the flag. This field is mandatory for Block type flag |
Output | If successful, the response returns the unflagged card details |
Input Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>dolton.d#digite.com</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome@1</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:unFlagCard_Input> <ext:userLoginId>[email protected]</ext:userLoginId> <ext:card> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>604554</ext:cardUniqueId> <ext:flagType>risk</ext:flagType> <ext:unFlaggedBy>[email protected]</ext:unFlaggedBy> <ext:unFlagComment></ext:unFlagComment> </ext:card> <ext:card> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>604555</ext:cardUniqueId> <ext:flagType>block</ext:flagType> <ext:unFlaggedBy>[email protected]</ext:unFlaggedBy> <ext:unFlagComment>Working on ENHC223</ext:unFlagComment> </ext:card> </ext:unFlagCard_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:unFlagCard_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>604554</ns:cardUniqueId> <ns:projectId>40183</ns:projectId> <ns:flagType>risk</ns:flagType> <ns:unFlaggedBy>[email protected]</ns:unFlaggedBy> <ns:unFlagComment/> <ns:responseStatus>Successful</ns:responseStatus> <ns:responseMsg>Card has been UnFlag successfully.</ns:responseMsg> </ns:card> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>604554</ns:cardUniqueId> <ns:projectId>40183</ns:projectId> <ns:flagType>block</ns:flagType> <ns:unFlaggedBy>[email protected]</ns:unFlaggedBy> <ext:unFlagComment>Working on ENHC223</ext:unFlagComment> <ns:responseStatus>Successful</ns:responseStatus> <ns:responseMsg>Card has been UnFlag successfully.</ns:responseMsg> </ns:card>
addRelease
Input Elements
Description | Creates a new release in a project |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
name |
Name to be given to the release
Example: 3.5.10
|
capacity |
In days or any other UOM specified in the enterprise
Example: 10
|
startDate |
ISO Date on which working has started on that release
Example: 2015-01-19T12:45:00Z
|
endDate |
ISO Date on which release is to be made
Example: 2015-01-29T12:45:00Z
|
Output | If successful, the response returns details of the new release. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:addRelease_Input> <ext:projectId>40145</ext:projectId> <ext:name>3.5.10</ext:name> <ext:capacity>10</ext:capacity> <ext:startDate>2015-01-19T12:45:00Z</ext:startDate> <ext:releaseDate>2015-01-29T12:45:00Z</ext:releaseDate> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:addRelease_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
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: [email protected]
|
releaseId |
Unique Id of the release that you get from getReleaseList
Example: 515918
|
Output | If successful, the response returns details of the deleted release. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:deleteRelease_Input> <ext:projectId>40145</ext:projectId> <ext:releaseId>515918</ext:releaseId> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:deleteRelease_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:deleteRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:releaseId>515918</ns:releaseId> <ns:successMsg>Release Deleted Successfully.</ns:successMsg> </ns:deleteRelease_Response>
getCardsInRelease
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: [email protected]
|
releaseId |
Unique Id of the release that you get from getReleaseList
Example: 515918
|
Output | If successful, the response returns details of all cards tagged to the release. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getCardsInRelease_Input> <ext:projectId>40145</ext:projectId> <ext:releaseId>515967</ext:releaseId> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getCardsInRelease_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getCardsInRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:releaseId>515967</ns:releaseId> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>600861</ns:cardUniqueId> <ns:cardTitle>Test card 1</ns:cardTitle> </ns:card> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>600908</ns:cardUniqueId> <ns:cardTitle>Test card 2</ns:cardTitle> </ns:card> <ns:card> <ns:cardType>TASK</ns:cardType> <ns:cardUniqueId>1561341</ns:cardUniqueId> <ns:cardTitle>New Task</ns:cardTitle> </ns:card> </ns:getCardsInRelease_Response>
getIterationsInRelease
Input Elements
Description | Fetches details of all the iterations in a release |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
releaseId |
Unique Id of the release that you get from getReleaseList
Example: 515918
|
Output | If successful, the response returns details of all iterations present in the release. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getIterationsInRelease_Input> <ext:projectId>40145</ext:projectId> <ext:releaseId>515820</ext:releaseId> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getIterationsInRelease_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getIterationsInRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:releaseId>515820</ns:releaseId> <ns:iteration> <ns:iterationId>1531124</ns:iterationId> <ns:name>New Iteration 1</ns:name> <ns:startDate>2014-12-31T18:30:00Z</ns:startDate> <ns:endDate>2015-01-30T18:30:00Z</ns:endDate> <ns:capacity/> <ns:iterationStatus>Active</ns:iterationStatus> </ns:iteration> <ns:iteration> <ns:iterationId>1531125</ns:iterationId> <ns:name>New Iteration 2</ns:name> <ns:startDate>2014-12-31T18:30:00Z</ns:startDate> <ns:endDate>2015-01-30T18:30:00Z</ns:endDate> <ns:capacity/> <ns:iterationStatus>Active</ns:iterationStatus> </ns:iteration> </ns:getIterationsInRelease_Response>
getReleaseList
Input Elements
Description | Fetches list of all the releases present in a project |
projectId |
Id of the project that you get from getProject of ProjectServic
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
Output | If successful, the response returns details of all releases present in the project. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getReleaseList_Input> <ext:projectId>40145</ext:projectId> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getReleaseList_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getReleaseList_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:release> <ns:releaseId>515764</ns:releaseId> <ns:name>3.5.9</ns:name> <ns:startDate>2014-11-30T18:30:00Z</ns:startDate> <ns:releaseDate>2014-12-30T18:30:00Z</ns:releaseDate> <ns:capacity/> <ns:releaseStatus>Active</ns:releaseStatus> </ns:release> <ns:release><ns:releaseId>515771</ns:releaseId> <ns:name>4.0</ns:name> <ns:startDate>2014-11-30T18:30:00Z</ns:startDate> <ns:releaseDate>2014-12-30T18:30:00Z</ns:releaseDate> <ns:capacity/> <ns:releaseStatus>Active</ns:releaseStatus> </ns:release> </ns:getReleaseList_Response>
tagCardsToRelease
Input Elements
Description | Tags a card to a release |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
releaseId |
Unique Id of the release that you get from getReleaseList
Example: 515918
|
cardUniqueId |
Card unique id that you will get in add/update/get card response
Example:606645
|
cardType |
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
|
Output | If successful, the response returns tagged card details. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:tagCardsToRelease_Input> <ext:projectId>40145</ext:projectId> <ext:releaseId>515820</ext:releaseId> <ext:userLoginId>[email protected]</ext:userLoginId> <ext:card> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>600933</ext:cardUniqueId> <ext:projectId>40145</ext:projectId> </ext:card> </ext:tagCardsToRelease_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:tagCardsToRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:releaseId>515820</ns:releaseId> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>600933</ns:cardUniqueId> <ns:successMsg>Card added to release successfully</ns:successMsg> </ns:card> </ns:tagCardsToRelease_Response>
untagCardsFromRelease
Input Elements
Description | Untags a card from a release |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
releaseId |
Unique Id of the release that you get from getReleaseList
Example: 515918
|
cardUniqueId |
Card unique id that you will get in add/update/get card response
Example:606645
|
cardType |
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect
|
Output | If successful, the response returns untagged card details. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:untagCardsFromRelease_Input> <ext:projectId>40145</ext:projectId> <ext:releaseId>515820</ext:releaseId> <ext:userLoginId>[email protected]</ext:userLoginId> <ext:card> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>600933</ext:cardUniqueId> <ext:projectId>40145</ext:projectId> </ext:card> </ext:untagCardsFromRelease_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:untagCardsFromRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:releaseId>515820</ns:releaseId> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>600933</ns:cardUniqueId> <ns:successMsg>Card untagged successfully</ns:successMsg> </ns:card> </ns:untagCardsFromRelease_Response>
addIterationInRelease
Input Elements
Description | Add iterations in a release |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
name |
Name to be given to the iteration
Example: 3.5.10
|
capacity |
In days or any other UOM specified in the enterprise
Example: 10
|
startDate |
ISO Date on which working has started on that iteration
Example: 2015-01-19T12:45:00Z |
endDate |
ISO Date on which the work should get completed
Example: 2015-01-29T12:45:00Z
|
Output | If successful, the response returns details of the new iteration. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:addIterationInRelease_Input> <ext:projectId>40145</ext:projectId> <ext:releaseId>515820</ext:releaseId> <ext:name>Test Iteration 1</ext:name> <ext:capacity>5</ext:capacity> <ext:startDate>2015-01-19T12:45:00Z</ext:startDate> <ext:endDate>2015-01-21T12:45:00Z</ext:endDate> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:addIterationInRelease_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:addIterationInRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:releaseId>515820</ns:releaseId> <ns:iterationId>1531127</ns:iterationId> <ns:name>Test Iteration 1</ns:name> <ns:startDate>2015-01-19T12:45:00Z</ns:startDate> <ns:endDate>2015-01-21T12:45:00Z</ns:endDate> <ns:capacity>5.0</ns:capacity> <ns:iterationStatus>Active</ns:iterationStatus> </ns:addIterationInRelease_Response>
deleteIterationFromRelease
Input Elements
Description | Deletes an iteration from a release |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
iterationId |
Unique Id of the iteration that you get from getIterationsInRelease
Example: 1531127
|
Output | If successful, the response returns details of the deleted iteration. |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:deleteIterationFromRelease_Input> <ext:projectId>40145</ext:projectId> <ext:iterationId>1531127</ext:iterationId> <ext:userLoginId>[email protected]</ext:userLoginId> <ext:deleteIterationFromRelease_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:deleteIterationFromRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:iterationId>1531127</ns:iterationId> <ns:successMsg>Iteration Deleted Successfully.</ns:successMsg> </ns:deleteIterationFromRelease_Response>
getCardsInIteration
Input Elements
Description | Fetches details of all the cards tagged in the iteration |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
iterationId |
Unique Id of the iteration that you get from getIterationsInRelease
Example: 1531127
|
Output | If successful, the response returns details of all the cards tagged in the iteration. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getCardsInIteration_Input> <ext:projectId>40145</ext:projectId> <ext:iterationId>1531126</ext:iterationId> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getCardsInIteration_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getCardsInIteration_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:iterationId>1531126</ns:iterationId> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>600933</ns:cardUniqueId> <ns:cardTitle>TFS_newbug</ns:cardTitle> </ns:card> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>600934</ns:cardUniqueId> <ns:cardTitle>new bug dolton</ns:cardTitle> </ns:card> </ns:getCardsInIteration_Response>
tagCardToIteration
Input Elements
Description | Tags a card to an iteration |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
iterationId |
Unique Id of the iteration that you get from getIterationsInRelease
Example: 1531127
|
cardUniqueId |
Card unique id that you will get in add/update/get card response
Example:606645 |
cardType |
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect |
Output | If successful, the response returns tagged card details. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:tagCardsToIteration_Input> <ext:projectId>40145</ext:projectId> <ext:iterationId>1531126</ext:iterationId> <ext:userLoginId>[email protected]</ext:userLoginId> <ext:card> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>600933</ext:cardUniqueId> <ext:projectId>40145</ext:projectId> </ext:card> </ext:tagCardsToIteration_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:tagCardsToIteration_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:iterationId>1531126</ns:iterationId> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>600933</ns:cardUniqueId> <ns:successMsg>Card added to iteration successfully</ns:successMsg> </ns:card> </ns:tagCardsToIteration_Response>
untagCardFromIteration
Input Elements
Description | Untags a card from an iteration |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218
|
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected]
|
iterationId |
Unique Id of the iteration that you get from getIterationsInRelease
Example: 1531127
|
cardUniqueId |
Card unique id that you will get in add/update/get card response
Example: 606645 |
cardType |
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect |
Output | If successful, the response returns untagged card details. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:untagCardsFromIteration_Input> <ext:projectId>40145</ext:projectId> <ext:iterationId>1531126</ext:iterationId> <ext:userLoginId>[email protected]</ext:userLoginId> <ext:card> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>600933</ext:cardUniqueId> <ext:projectId>40145</ext:projectId> </ext:card> </ext:untagCardsFromIteration_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:untagCardsFromIteration_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:projectId>40145</ns:projectId> <ns:iterationId>1531126</ns:iterationId> <ns:card> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>600933</ns:cardUniqueId> <ns:successMsg>Card untagged from iteration successfully</ns:successMsg> </ns:card> </ns:untagCardsFromIteration_Response>
getActivityLog
Input Elements
Description | Fetches the list of all the activities of a card |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 8
|
cardUniqueId |
Card unique id that you will get in add/update/get card response
Example: 5799 |
cardType |
Card type of the card obtained from getCardListForProject output
Example: UserStory |
userLoginId | |
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. |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getActivityLog_Input> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>600936</ext:cardUniqueId> <ext:projectId>40145</ext:projectId> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getActivityLog_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getActivityLogResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:ActivityLog> <ns:Activity ns:action="Updated from Ranjith Kumar to Ashim Mishra" ns:cardType="KanbanDefect" ns:cardUniqueId="600936" ns:fieldName="Current Owner" ns:id="3490510" ns:modifiedBy="[email protected]" ns:newUserIds="[email protected]" ns:newValue="Ashim Mishra" ns:oldUserIds="[email protected]" ns:oldValue="Ranjith Kumar" ns:timeStamp="2015- 01-14T04:56:17Z"/> <ns:Activity ns:action="Updated from 0.0 to 300.0" ns:cardType="KanbanDefect" ns:cardUniqueId="600936" ns:fieldName="Estimate (Days)" ns:id="3491714" ns:modifiedBy="[email protected]" ns:newValue="300.0" ns:oldValue="0.0" ns:timeStamp="2015-01-22T06:59:56Z"/> </ns:ActivityLog> </ns:getActivityLogResponse>
addRelation
Input Elements
Description | Adds a relation between cards |
cardUniqueId |
Card unique id that you will get to add, update, or get card response
Example: 606645 |
cardType |
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218 |
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected] |
fromCard |
Details of the card which should be the parent. It could have zero or more repetitions.
|
toCard |
Details of the card which should be the child. It could have zero or more repetitions.
|
relation |
Type of relation which should be created
Example: parent-child |
Output | If successful, the response returns details of new relations created. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:addRelation_Input> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>606645</ext:cardUniqueId> <ext:projectId>40218</ext:projectId> <ext:userLoginId>[email protected]</ext:userLoginId> <ext:toCard> <ext:relation>Has</ext:relation> <ext:cardType>ENHC</ext:cardType> <ext:cardUniqueId>1566978</ext:cardUniqueId> </ext:toCard> <ext:fromCard> <ext:relation>Parent-child</ext:relation> <ext:cardType>ENHC</ext:cardType> <ext:cardUniqueId>1566976</ext:cardUniqueId> </ext:fromCard> <ext:fromCard> <ext:relation>kanbanDependency</ext:relation> <ext:cardType>ENHC</ext:cardType> <ext:cardUniqueId>1566976</ext:cardUniqueId> </ext:fromCard> </ext:addRelation_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:addCardRelation_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>606645</ns:cardUniqueId> <ns:projectId>40218</ns:projectId> <ns:fromCard> <ns:relation>parent-child</ns:relation> <ns:cardType>ENHC</ns:cardType> <ns:cardUniqueId>1566976</ns:cardUniqueId> <ns:projectId>40218</ns:projectId> <ns:responseMsg>Relation added successfully</ns:responseMsg> </ns:fromCard> <ns:fromCard> <ns:relation>kanbanDependency</ns:relation> <ns:cardType>ENHC</ns:cardType> <ns:cardUniqueId>1566976</ns:cardUniqueId> <ns:projectId>40218</ns:projectId> <ns:responseMsg>Relation added successfully</ns:responseMsg> </ns:fromCard> <ns:toCard> <ns:relation>parent-child</ns:relation> <ns:cardType>ENHC</ns:cardType> <ns:cardUniqueId>1566978</ns:cardUniqueId> <ns:projectId>40218</ns:projectId> <ns:responseMsg>Relation added successfully</ns:responseMsg> </ns:toCard> </ns:addCardRelation_Response>
deleteRelation
Input Elements
Description | Deletes relation between cards |
cardUniqueId |
Card unique id that you will get to add, update, or get card response
Example: 606645 |
cardType |
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218 |
userLoginId |
Email address of user to log on to SwiftKanban
Example: [email protected] |
fromCard |
Details of the card which should be the parent. It could have zero or more repetitions.
|
toCard |
Details of the card which should be the child. It could have zero or more repetitions.
|
relation |
Type of relation which should be deleted
Example: parent-child |
Output | If successful, the response returns details of the relations deleted. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username> [email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:deleteRelation_Input> <ext:cardType>UserStory</ext:cardType> <ext:cardUniqueId>597568</ext:cardUniqueId> <ext:projectId>40148</ext:projectId> <ext:userLoginId>[email protected] </ext:userLoginId> <ext:fromCard> <ext:relation>parent-child</ext:relation> <ext:cardType>UserStory</ext:cardType> <ext:cardUniqueId>597567</ext:cardUniqueId> </ext:fromCard> <ext:toCard> <ext:relation>parent-child</ext:relation> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>601704</ext:cardUniqueId> </ext:toCard> <ext:toCard> <ext:relation>kanbanDependency</ext:relation> <ext:cardType>KanbanDefect</ext:cardType> <ext:cardUniqueId>601704</ext:cardUniqueId> </ext:toCard> </ext:deleteRelation_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:deleteCardRelation_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:cardType>UserStory</ns:cardType> <ns:cardUniqueId>597568</ns:cardUniqueId> <ns:projectId>40148</ns:projectId> <ns:fromCard> <ns:relation>Parent-child</ns:relation> <ns:cardType>UserStory</ns:cardType> <ns:cardUniqueId>597567</ns:cardUniqueId> <ns:projectId>40148</ns:projectId> <ns:responseMsg>Relation deleted successfully</ns:responseMsg> </ns:fromCard> <ns:toCard> <ns:relation>Parent-child</ns:relation> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>601704</ns:cardUniqueId> <ns:projectId>40148</ns:projectId> <ns:responseMsg>Relation deleted successfully</ns:responseMsg> </ns:toCard> <ns:toCard> <ns:relation>kanbanDependency</ns:relation> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardUniqueId>601704</ns:cardUniqueId> <ns:projectId>40148</ns:projectId> <ns:responseMsg>Relation deleted successfully</ns:responseMsg> </ns:toCard> </ns:deleteCardRelation_Response>
getSingleCardRelation
Input Elements
Description | Fetches the list of all the relation with the card |
cardUniqueId |
Card unique id that you will get to add, update, or get card response
Example: 606645 |
cardType |
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect |
projectId |
Id of the project that you get from getProject of ProjectService
Example: 40218 |
userLoginId | |
Output | If successful, the response returns all relations of the card |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username> [email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getSingleCardRelation_Input> <ext:cardType>KanbanIssue</ext:cardType> <ext:cardUniqueId>529074</ext:cardUniqueId> <ext:projectId>9</ext:projectId> <ext:userLoginId>[email protected] </ext:userLoginId> </ext:getSingleCardRelation_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getSingleCardRelation_Response xmlns:ns="http://extension. webservices.kanban.app.digite. com/"> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:fromCard> <ns:relation>Parent-child</ns: relation> <ns:cardType>UserStory</ns: cardType> <ns:cardUniqueId>538254</ns: cardUniqueId> <ns:projectId>10</ns: projectId> <ns:cardStatus>Blocked</ns: cardStatus> </ns:fromCard> <ns:fromCard> <ns:relation>Has</ns:relation> <ns:cardType>KanbanDefect</ns: cardType> <ns:cardUniqueId>540193</ns: cardUniqueId> <ns:projectId>10</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:fromCard> <ns:relation>Has</ns:relation> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529075</ns: cardUniqueId> <ns:projectId>9</ns:projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:cardType>KanbanDefect</ns: cardType> <ns:cardUniqueId>540192</ns: cardUniqueId> <ns:projectId>9</ns:projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:toCard> <ns:relation>Parent-child</ns: relation> <ns:cardType>KanbanDefect</ns: cardType> <ns:cardUniqueId>540192</ns: cardUniqueId> <ns:projectId>9</ns:projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:toCard> <ns:relation>Parent-child</ns: relation> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538925</ns: cardUniqueId> <ns:projectId>9</ns:projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:toCard> <ns:relation>Has</ns:relation> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538925</ns: cardUniqueId> <ns:projectId>9</ns:projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:toCard> <ns:relation>Has</ns:relation> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538926</ns: cardUniqueId> <ns:projectId>10</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:toCard> <ns:relation>kanbanDependency< /ns:relation> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538925</ns: cardUniqueId> <ns:projectId>9</ns:projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:toCard> <ns:relation>kanbanDependency< /ns:relation> <ns:cardType>KanbanDefect</ns: cardType> <ns:cardUniqueId>540039</ns: cardUniqueId> <ns:projectId>6</ns:projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> </ns:getSingleCardRelation_ Response>
getAllRelationSinceDate
Input Elements
Description | Fetches a list of all the relation in the project since particular date |
startDate |
ISO date for relations created or deleted from this date
Example: 2015-01-01T08:34:23Z |
userLoginId | |
Output | If successful, the response returns all the different relations since particular date |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>amishra#digite.com</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getAllRelationSinceDate_Input> <ext:fromDate>2019-04-18T05:54:12Z</ext:fromDate> <ext:userLoginId>[email protected] </ext:userLoginId> </ext:getAllRelationSinceDate_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getAllRelationSinceDate_Response xmlns:ns="http://extension. webservices.kanban.app.digite. com/"> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>Parent-child</ns: relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540192</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-04-18T05: 54:12Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>Parent-child</ns: relation> <ns:toCard> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538925</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-04-18T05: 54:13Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>UserStory</ns: cardType> <ns:cardUniqueId>538254</ns: cardUniqueId> <ns:projectId>10</ns: projectId> <ns:cardStatus>Blocked</ns: cardStatus> </ns:fromCard> <ns:relation>Parent-child</ns: relation> <ns:toCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-04-18T05: 54:35Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>Has</ns:relation> <ns:toCard> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538925</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-04-18T05: 54:55Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>Has</ns:relation> <ns:toCard> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538926</ns: cardUniqueId> <ns:projectId>10</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-04-18T05: 55:15Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540193</ns: cardUniqueId> <ns:projectId>10</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>Has</ns:relation> <ns:toCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-04-18T05: 56:19Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529075</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>Has</ns:relation> <ns:toCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-04-18T05: 57:14Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538824</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>UserStory</ns: cardType> <ns:cardUniqueId>538203</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540090</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538823</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540092</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540090</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540092</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>541110</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Deleted</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529431</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Deleted</ns: cardStatus> </ns:fromCard> <ns:relation>Parent-child</ns: relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540092</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T08: 52:20Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540092</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>Parent-child</ns: relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>541111</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Deleted</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T08: 54:05Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540092</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>541111</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Deleted</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538925</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540192</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529075</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-24T08: 51:56Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540039</ns: cardUniqueId> <ns:projectId>6</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-24T08: 53:09Z</ns:timeStamp> </ns:addedRelation> <ns:addedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529075</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-24T08: 54:09Z</ns:timeStamp> </ns:addedRelation> <ns:deletedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529431</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Deleted</ns: cardStatus> </ns:fromCard> <ns:relation>Parent-child</ns: relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540092</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T08: 52:29Z</ns:timeStamp> </ns:deletedRelation> <ns:deletedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540092</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>Parent-child</ns: relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>541111</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Deleted</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T09: 42:07Z</ns:timeStamp> </ns:deletedRelation> <ns:deletedRelation> <ns:fromCard> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538824</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>UserStory</ns: cardType> <ns:cardUniqueId>538203</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:deletedRelation> <ns:deletedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540090</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>DCMG</ns: cardType> <ns:cardUniqueId>1538823</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:deletedRelation> <ns:deletedRelation> <ns:fromCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540092</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanDefect</ ns:cardType> <ns:cardUniqueId>540090</ns: cardUniqueId> <ns:projectId>7</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-23T12: 31:55Z</ns:timeStamp> </ns:deletedRelation> <ns:deletedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529075</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-24T08: 52:19Z</ns:timeStamp> </ns:deletedRelation> <ns:deletedRelation> <ns:fromCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529075</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:fromCard> <ns:relation>kanbanDependency< /ns:relation> <ns:toCard> <ns:cardType>KanbanIssue</ns: cardType> <ns:cardUniqueId>529074</ns: cardUniqueId> <ns:projectId>9</ns: projectId> <ns:cardStatus>Active</ns: cardStatus> </ns:toCard> <ns:timeStamp>2019-12-24T08: 54:19Z</ns:timeStamp> </ns:deletedRelation> <ns:timeStamp>2019-12-26T05: 58:17Z</ns:timeStamp> </ns:getAllRelationSinceDate_ Response>
getCardTypeHierarchyConstraint
Input Elements
Description | Fetches a list of all the cards which could have parent-child and other links with the particular card |
cardType |
Card type of the card obtained from getCardListForProject output
Example: KanbanDefect |
userLoginId | |
Output | If successful, the response returns list of parent and child cards and also other links which could be linked to a particular card |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>amishra#digite.com</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getCardTypeHierarchyConstraint_Input> <ext:cardType>UserStory</ext:cardType> <ext:userLoginId>[email protected] </ext:userLoginId> </ext:getCardTypeHierarchyConstraint_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getCardTypeHierarchyConstraint_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:cardType>UserStory</ns:cardType> <ns:relation ns:type="Parent-child"> <ns:fromCardTypes> <ns:cardType>UserStory</ns:cardType> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardType>EPIC</ns:cardType> </ns:fromCardTypes> <ns:toCardTypes> <ns:cardType>UserStory</ns:cardType> <ns:cardType>TKT</ns:cardType> </ns:toCardTypes> </ns:relation> <ns:relation ns:type="Has"> <ns:fromCardTypes> <ns:cardType>TKT</ns:cardType> <ns:cardType>TASK</ns:cardType> <ns:cardType>CDEF</ns:cardType> </ns:fromCardTypes> <ns:toCardTypes> <ns:cardType>KanbanDefect</ns:cardType> <ns:cardType>CDEF</ns:cardType> <ns:cardType>WEB</ns:cardType> </ns:toCardTypes> </ns:relation> </ns:getCardTypeHierarchyConstraint_Response>
getRelationType
Input Elements
Description | Fetches the list of all the relations in a system |
userLoginId | |
Output | If successful, the response returns the list of all relations which could be created. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>amishra#digite.com</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getRelationTypes_Input> <ext:userLoginId>[email protected]</ext:userLoginId> </ext:getRelationTypes_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:getRelationTypes_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:relationType ns:name="Has"> <ns:relationSubType ns:name="upward"/> <ns:relationSubType ns:name="downward"/> </ns:relationType> <ns:relationType ns:name="Parent-child"/> <ns:relationType ns:name="kanbanDependency"/> </ns:getRelationTypes_Response>
updateRelease
Input Elements
Description | Updates selected fields of a release passed in request |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
projectId | Id of the project that you get from getProject of ProjectService Example: 40218 |
releaseId |
Id of the release which is to be updated
Example: 511786 |
releaseName |
Name to be given to the release
Example: Release updated |
capacity |
In days or any other UOM specified in the enterprise
Example: 10 |
startDate | ISO Date on which working has started on that release Example: 2015-01-19T12:45:00Z |
releaseDate | ISO Date on which release is to be made Example: 2015-01-29T12:45:00Z |
Output | If successful, the response returns details of updated release. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:updateRelease_Input> <ext:userLoginId></ext:userLoginId> <ext:release> <ext:projectId>2</ext:projectId> <ext:releaseId>511786</ext:releaseId> <ext:releaseName>Release updated</ext:releaseName> <ext:startDate>2013-01-10T10:24:53Z</ext:startDate> <ext:releaseDate>2013-02-01T08:34:23Z</ext:releaseDate> <ext:capacity>10</ext:capacity> </ext:release> </ext:updateRelease_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:updateRelease_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:release> <ns:projectId>2</ns:projectId> <ns:releaseId>511786</ns:releaseId> <ns:releaseName>Release updated</ns:releaseName> <ns:startDate>2013-01-10T10:24:53Z</ns:startDate> <ns:releaseDate>2013-02-01T08:34:23Z</ns:releaseDate> <ns:capacity>10</ns:capacity> <ns:responseStatus>Successful</ns:responseStatus> <ns:responseMsg>Release updated successfully</ns:responseMsg> </ns:release> </ns:updateRelease_Response>
updateIteration
Input Elements
Description | Updates selected fields of an iteration passed in request |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected] |
projectId | Id of the project that you get from getProject of ProjectService Example: 40218 |
iterationId |
Id of the iteration which is to be updated
Example: 511786 |
iterationName |
Name to be given to the iteration
Example: Iteration updated |
releaseName |
Name of the release of which the iteration should be a part
Example: 3.5.9 |
capacity |
In days or any other UOM specified in the enterprise
Example: 10 |
startDate | ISO Date on which working has started on that release Example: 2015-01-19T12:45:00Z |
endDate | ISO Date on which iteration should be completed Example: 2015-01-23T12:45:00Z |
Output | If successful, the response returns details of updated iteration. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:updateIteration_Input> <ext:userLoginId></ext:userLoginId> <ext:iteration> <ext:projectId>2</ext:projectId> <ext:iterationId>1530510</ext:iterationId> <ext:iterationName>Iteration 1</ext:iterationName> <ext:releaseName>3.5.9</ext:releaseName> <ext:startDate>2015-01-19T12:45:00Z </ext:startDate> <ext:endDate>2015-01-23T12:45:00Z </ext:endDate> <ext:capacity>10</ext:capacity> </ext:iteration> </ext:updateIteration_Input> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<ns:updateIteration_Response xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:iteration> <ns:projectId>2</ns:projectId> <ns:iterationId>1530510</ns:iterationId> <ns:iterationName>Iteration 1</ns:iterationName> <ns:releaseName>3.5.9</ns:releaseName> <ns:startDate>2015-01-19T12:45:00Z </ns:startDate> <ns:endDate>2015-01-23T12:45:00Z </ns:endDate> <ns:capacity>10</ns:capacity> <ns:responseStatus>Successful</ns:responseStatus> <ns:responseMsg>Iteration updated successfully</ns:responseMsg> </ns:iteration>
getTodoModifiedSinceDate
Input Elements
Description | Fetches a list of all the ToDos in the project modified between the provided date range |
userLoginId | Email address of user to log on to SwiftKanban Example: [email protected]. |
projectId | Id of the project that you get from getProject of ProjectService Example: 8 |
cardType |
Card type of the card obtained from getCardListForProject output
Example: UserStory |
startDate |
ISO date to fetch ToDos modified starting from this date
|
endDate |
ISO date to fetch ToDos modified till this date
|
Output |
Returns a list of all ToDos modified in the provided date range. |
Input Request Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ext="http://extension.webservices.kanban.app.digite.com/"> <soapenv:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602"> <wsse:Username>[email protected]</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <ext:getTodoModifiedSinceDateRequest> <ext:userLoginId>[email protected]</ext:userLoginId> <ext:projectId>4</ext:projectId> <ext:cardType>KanbanDefect</ext:cardType> <ext:startDate>2019-01-02T00:00:00Z</ext:startDate> <ext:endDate>2019-04-04T00:00:00Z</ext:endDate> </ext:getTodoModifiedSinceDateRequest> </soapenv:Body> </soapenv:Envelope>
Output Response Example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <ns:getTodoModifiedSinceDateResponse xmlns:ns="http://extension.webservices.kanban.app.digite.com/"> <ns:Todos> <ns:todo ns:id="515865" ns:todoNumber="TODO1" ns:CreationDate="2019-03-28T07:08:40Z" ns:ModifiedDate="2019-03-28T07:08:40Z" ns:cardUniqueId="539784" ns:cardType="KanbanDefect"/> <ns:todo ns:id="515866" ns:todoNumber="TODO2" ns:CreationDate="2019-03-28T07:08:46Z" ns:ModifiedDate="2019-03-28T07:08:46Z" ns:cardUniqueId="539784" ns:cardType="KanbanDefect"/> <ns:todo ns:id="515867" ns:todoNumber="TODO3" ns:CreationDate="2019-03-28T07:08:57Z" ns:ModifiedDate="2019-03-28T07:08:57Z" ns:cardUniqueId="539785" ns:cardType="KanbanDefect"/> <ns:todo ns:id="515868" ns:todoNumber="TODO4" ns:CreationDate="2019-03-28T07:09:01Z" ns:ModifiedDate="2019-03-28T07:09:01Z" ns:cardUniqueId="539785" ns:cardType="KanbanDefect"/> </ns:Todos> </ns:getTodoModifiedSinceDateResponse> </soapenv:Body> </soapenv:Envelope>