KanbanCardService

Service Description: KanbanCardService
Service EPR: https://login.swift-kanban.com/axis2/services/KanbanCardService
Service Status : Active

Available Operations:
Note:  Any mention of Iteration or Project in any Web Service operations are equivalent to Sprint or Board in the SwiftKanban User Interface (UI).

addCard


Input Elements
 

DescriptionCreates a new card
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
modeNot used as of now
 
fieldsList of fields with name and value for each field. Field name will be available from the getCardMetadata method. The type of value to be passed information will be available in the same method.If the field is
of the list of value(LOV) type pass any relevant
LOVitem value.
Example: name=cardSize and its value = M
 
OutputIf successful, the response returns details of new card added.

 

Input response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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>rtiwari#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>
      <kan:addCardDetails>
         <kan:projectId>40186</kan:projectId>
         <kan:cardType>KanbanDefect</kan:cardType>
         <kan:userLoginId>rtiwari#digite.com</kan:userLoginId>
         <kan:mode></kan:mode>
         <kan:fields>
            <!--Zero or more repetitions:-->
            <kan:field name="name">test defect</kan:field>
            <kan:field name="cardSize">M</kan:field>
            <kan:field name="classOfService">Expedite</kan:field>
            <kan:field name="Category">PM</kan:field>
            <kan:field name="currentOwner">rtiwari#digite.com</kan:field>
         </kan:fields>
      </kan:addCardDetails>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

<ns:getCardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:fields>
            <ns:field ns:name="id">606748</ns:field>
            <ns:field ns:name="name">test defect</ns:field>
            <ns:field ns:name="priority">0</ns:field>
            <ns:field ns:name="defectType">0</ns:field>
            <ns:field ns:name="severity">0</ns:field>
            <ns:field ns:name="rootCause">0</ns:field>
            <ns:field ns:name="currentState">Active</ns:field>
            <ns:field ns:name="release">0</ns:field>
            <ns:field ns:name="currentOwner_userId">rtiwari#digite.com</ns:field>
            <ns:field ns:name="currentOwner">Ravi Tiwari</ns:field>
            <ns:field ns:name="currentQueue">Backlog</ns:field>
            <ns:field ns:name="createdBy">rtiwari#digite.com</ns:field>
            <ns:field ns:name="createdDate">2015-08-31T09:19:52Z</ns:field>
            <ns:field ns:name="modifiedBy">rtiwari#digite.com</ns:field>
            <ns:field ns:name="modifiedDate">2015-08-31T09:19:52Z</ns:field>
            <ns:field ns:name="workspaceType">KanbanProject</ns:field>
            <ns:field ns:name="workspaceId">1540764</ns:field>
            <ns:field ns:name="cardSize">M</ns:field>
            <ns:field ns:name="classOfService">Expedite</ns:field>
            <ns:field ns:name="defectNumber">DEF31</ns:field>
            <ns:field ns:name="Category">PM</ns:field>
            <ns:field ns:name="workType">KanbanDefect</ns:field>
            <ns:field ns:name="Hot_Fix_Release">0</ns:field>
            <ns:field ns:name="HF_Merged">0</ns:field>
            <ns:field ns:name="summaryType">leaf</ns:field>
            <ns:field ns:name="dateIdentified">2015-08-31T09:19:52Z</ns:field>
            <ns:field ns:name="iteration">0</ns:field>
            <ns:field ns:name="ExternalCardId">DEF31</ns:field>
            <ns:field ns:name="currentSwimId">N/A</ns:field>
            <ns:field ns:name="currentSwimName">N/A</ns:field>
            <ns:field ns:name="currentQueueId">N/A</ns:field>
         </ns:fields>
      </ns:getCardResponse>

 

currentSwimId, currentSwimName, and currentQueueId have values as N/A because the card is created in backlog. 
 

getCard


Input Elements
 

DescriptionFetches card details
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueIdcard unique id that you will get in add card response
 
OutputIf successful, the response returns details of a particular card.

 

 

Input Request Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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>rtiwari#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>
      <kan:getCardRequest>
         <kan:projectId>40186</kan:projectId>
         <kan:cardUniqueId>606543</kan:cardUniqueId>
         <kan:cardType>KanbanDefect</kan:cardType>
         <kan:userLoginId>rtiwari#digite.com</kan:userLoginId>
      </kan:getCardRequest>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

<ns:getCardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:fields>
            <ns:field ns:name="id">606543</ns:field>
            <ns:field ns:name="name">defect1</ns:field>
            <ns:field ns:name="priority">Low</ns:field>
            <ns:field ns:name="defectType">0</ns:field>
            <ns:field ns:name="severity">0</ns:field>
            <ns:field ns:name="rootCause">0</ns:field>
            <ns:field ns:name="currentState">Active</ns:field>
            <ns:field ns:name="release">0</ns:field>
            <ns:field ns:name="currentOwner_userId">rtiwari#digite.com</ns:field>
            <ns:field ns:name="currentOwner">Ravi Tiwari</ns:field>
            <ns:field ns:name="currentQueue">Ready</ns:field>
            <ns:field ns:name="createdBy">rtiwari#digite.com</ns:field>
            <ns:field ns:name="createdDate">2015-08-27T05:11:25Z</ns:field>
            <ns:field ns:name="modifiedBy">rtiwari#digite.com</ns:field>
            <ns:field ns:name="modifiedDate">2015-08-31T08:23:17Z</ns:field>
            <ns:field ns:name="workspaceType">KanbanProject</ns:field>
            <ns:field ns:name="workspaceId">1540764</ns:field>
            <ns:field ns:name="resolvedBy">Unassigned</ns:field>
            <ns:field ns:name="cardSize">M</ns:field>
            <ns:field ns:name="classOfService">Standard Class</ns:field>
            <ns:field ns:name="defectNumber">DEF23</ns:field>
            <ns:field ns:name="Category">Platform</ns:field>
            <ns:field ns:name="FoundInRelease">0</ns:field>
            <ns:field ns:name="workType">KanbanDefect</ns:field>
            <ns:field ns:name="Hot_Fix_Release">0</ns:field>
            <ns:field ns:name="HF_Merged">0</ns:field>
            <ns:field ns:name="summaryType">leaf</ns:field>
            <ns:field ns:name="dateIdentified">2015-08-27T05:11:25Z</ns:field>
            <ns:field ns:name="iteration">0</ns:field>
            <ns:field ns:name="smartLane">Kanban board</ns:field>
            <ns:field ns:name="ExternalCardId">DEF23</ns:field>
            <ns:field ns:name="currentSwimId">1547904</ns:field>
            <ns:field ns:name="currentSwimName">Kanban board</ns:field>
            <ns:field ns:name="currentQueueId">1599633</ns:field>
         </ns:fields>
      </ns:getCardResponse>


Note: In case if the card is not on the board, then the value for currentSwimId, currentSwimName and currentQueueId will be N/A.

getCardsByFilter


Input Elements
 

DescriptionFetches a list of cards on applying a filter
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
FilterTypeType of filter
Example:compund
 
OutputIf successful, the response returns a list of cards on applying a filter

 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:getCardsByFilterInput>
         <kan:projectId>1</kan:projectId>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
         <kan:cardType>UserStory</kan:cardType>
         <kan:FilterType kan:type="compound">
            <kan:filterGroup kan:op="or">
               <kan:FilterAttribute kan:field="CurrentQueue" kan:criteria="=" kan:value="Backlog"/>
               <kan:FilterAttribute kan:field="CurrentQueue" kan:criteria="=" kan:value="Ready"/>
            </kan:filterGroup>
            <kan:filterGroup kan:op="and">
               <kan:FilterAttribute kan:field="priority" kan:criteria="=" kan:value="Medium"/>
            </kan:filterGroup>
         </kan:FilterType>
      </kan:getCardsByFilterInput>
   </soapenv:Body>
</soapenv:Envelope>


Output Response Example

 

  <ns:getCardsByFilterResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
     <ns:Cards>
        <ns:Card ns:CardSequenceNumber="UST1" ns:cardId="520098"/>
        <ns:Card ns:CardSequenceNumber="UST19" ns:cardId="522507"/>
     </ns:Cards>
  </ns:getCardsByFilterResponse>

 

moveCardOnBoard


Input Elements
 

DescriptionMoves a card across lanes on board
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
cardUniqueIdcard unique Id that you will get in add/update/get card response
Example: 5698
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
fromQkeyIdId of queue from where you want to move the card
Example:23046
 
toQkeyIdId of the queue to where you want to move the card
Example: 23047
 
fromSwimIdId of the swim lane where the card exists now
Example: 10456
 
toSwimIdId of the swim lane to where you want to move the card
Example: 10456
 
OutputIf successful, the response returns a list of cards on applying a filter

 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:moveCardOnBoardDetails>
         <kan:projectId>1</kan:projectId>
         <kan:cardType>UserStory</kan:cardType>
         <kan:cardUniqueId>522507</kan:cardUniqueId>

         <kan:fromQkeyId>1600329</kan:fromQkeyId>
         <kan:toQkeyId>1605332</kan:toQkeyId>

         <kan:fromSwimId>1542546</kan:fromSwimId>
         <kan:toSwimId>1546983</kan:toSwimId>

         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
      </kan:moveCardOnBoardDetails>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

<ns:moveCardOnBoardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
    <ns:StatusMsg>Successful</ns:StatusMsg>
</ns:moveCardOnBoardResponse>

 

blockCard


Input Elements
 

DescriptionBlocks a card on board
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueIdcard unique id that you will get in add / update / get card response
Example: 5698
 
blockCommentcomment text giving details for doing comment
Example: Not able to reproduce the defect
 
OutputIf successful blocks the card on the board

 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:blockCardDetails>
         <kan:projectId>1</kan:projectId>
         <kan:cardType>UserStory</kan:cardType>
         <kan:cardUniqueId>524129</kan:cardUniqueId>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
         <kan:blockComment>in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus</kan:blockComment>
      </kan:blockCardDetails>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

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

 

unblockCard


Input Elements
 

DescriptionUnblocks a blocked card on board
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueIdcard unique id that you will get in add/update/get card response
Example: 5698
 
unblockCommentReason for unblocking
Example: Reproducible on dev server
 
OutputIf successful unblocks a blocked card on the board

 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:unblockCardDetails>
         <kan:projectId>104</kan:projectId>
         <kan:cardType>KanbanDefect</kan:cardType>
         <kan:cardUniqueId>520158</kan:cardUniqueId>
         <kan:unblockComment>unblocking</kan:unblockComment>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
      </kan:unblockCardDetails>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

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

 

 


 

moveCardtoReady


Input Elements
 

DescriptionMoves a card from backlog to board to any queue and swim lane provided in request
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
cardUniqueIdcard unique Id that you will get in add/update/get card response
Example: 5698
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
queueIdReady queue Id that you will get from getSmartLaneDetails
Example:23045
 
swimIdSwim lane Id to which the Ready queue belongs
Example: 10456
 
fromSwimIdId of the swim lane where the card exists now
Example: 10456
 
OutputIf successful, the card is moved to the Ready queue of a given swim lane

 

Input Response Elements

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:moveCardtoReadyDetails>
         <kan:cardType>UserStory</kan:cardType>
         <kan:cardUniqueId>520251</kan:cardUniqueId>
         <kan:projectId>1</kan:projectId>
         <kan:queueId>1600334</kan:queueId>
         <kan:swimId>1542546</kan:swimId>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
      </kan:moveCardtoReadyDetails>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Elements

 

<ns:moveCardtoReadyResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
    <ns:result ns:CardType="KanbanDefect" ns:cardUniqueId="520158" ns:CurrentQueue="Ready" />
</ns:moveCardtoReadyResponse>


 

moveCardToBacklog


Input Elements
 

DescriptionMoves a card from board to the backlog
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueIdcard unique id that you will get in add/update/get card response
Example: 5698
 
OutputIf successful moves a card from board to the backlog

 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:moveCardToBacklogDetails>
         <kan:projectId>104</kan:projectId>
         <kan:cardType>KanbanDefect</kan:cardType>
         <kan:cardUniqueId>520158</kan:cardUniqueId>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
      </kan:moveCardToBacklogDetails>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

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

 

getCardDetails


Input Elements

DescriptionFetches details of card of only selected fields passed in request
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueIdcard unique id that you will get in add/update/get card response
Example: 5698
 
FieldNamesList of field names for which the details to be fetched. Get the field names from
getCardMetada method
Example: names = cardSize,classOfService,description
 
OutputIf successful returns details of card of only selected fields passed in request

Input Response Example


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:getCardDetailsRequest>
         <kan:projectId>104</kan:projectId>
         <kan:cardUniqueId>520158</kan:cardUniqueId>
         <kan:cardType>KanbanDefect</kan:cardType>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
         <!--Zero or more repetitions:-->
         <kan:FieldNames>name</kan:FieldNames>
         <kan:FieldNames>priority</kan:FieldNames>
         <kan:FieldNames>description</kan:FieldNames>
      </kan:getCardDetailsRequest>
   </soapenv:Body>
</soapenv:Envelope>

Output Response Example

 

<ns:getCardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
    <ns:fields>
        <ns:field ns:name="id">520158</ns:field>
        <ns:field ns:name="currentQueue">Backlog</ns:field>
        <ns:field ns:name="defectNumber">DEF3</ns:field>
        <ns:field ns:name="release">0</ns:field>
        <ns:field ns:name="iteration">0</ns:field>
        <ns:field ns:name="ExternalCardId">DEF3</ns:field>
    </ns:fields>
</ns:getCardResponse>

 

getCardsModifiedSincedate


Input Elements
 

DescriptionFetches details of cards modified in a given time interval. If the end date is null it will take the current system date and time as the end date.
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
startDateISO date for Cards created from this date
Example: 2013-02-01T08:34:23Z
 
endDateISO date for Cards created till this date
Example: 2013-02-07T10:34:00Z
 
OutputIf successful returns details of cards modified in a given time interval

 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:getCardsModifiedSincedateInput>
         <kan:projectId>3</kan:projectId>
         <kan:cardType>UserStory</kan:cardType>
         <kan:startDate>2009-12-25T10:49:52Z</kan:startDate>
         <kan:endDate>null</kan:endDate>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
      </kan:getCardsModifiedSincedateInput>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

<ns:getCardsModifiedSincedateResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
     <ns:Cards>
        <ns:Card ns:CardSequenceNumber="UST1" ns:CreationDate="2012-01-16T09:35:12Z" ns:ItemId="520178" ns:ModifiedDate="2012-01-16T09:35:12Z"/>
        <ns:Card ns:CardSequenceNumber="UST2" ns:CreationDate="2012-01-16T09:35:12Z" ns:ItemId="520179" ns:ModifiedDate="2012-03-30T04:17:23Z"/>
     </ns:Cards>
  </ns:getCardsModifiedSincedateResponse>

 

 

archiveCard


Input Elements
 

DescriptionArchives a particular card on the board
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueIdcard unique Id that you will get in add / update / get card response
 
OutputIf successful archives the card on the board

 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:archiveCardDetails>
         <kan:projectId>104</kan:projectId>
         <kan:cardType>KanbanDefect</kan:cardType>
         <kan:cardUniqueId>521365</kan:cardUniqueId>
         <kan:userLoginId></kan:userLoginId>
      </kan:archiveCardDetails>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

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

 

updateCard


Input Elements
 

DescriptionUpdates selected fields of a card passed in request
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueIdcard unique id that you will get in add/update/get card response
Example: 5698
 
fieldsList of fields with name and value for each field. Field name will be available from the getCardMetadata method. The type of value to be passed information will be available in the same method. If the field is of LOV type, pass any relevant LOV item value.
Example: name=cardSize and its value = L
 
OutputIf successful updates selected fields of a card passed in request
 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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>rtiwari#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>
      <kan:updateCardDetails>
         <kan:projectId>40186</kan:projectId>
         <kan:cardType>KanbanDefect</kan:cardType>
         <kan:cardUniqueId>606543</kan:cardUniqueId>
         <kan:userLoginId>rtiwari#digite.com</kan:userLoginId>
         <kan:fields>
            <kan:field name="priority">High</kan:field>
         </kan:fields>
      </kan:updateCardDetails>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

<ns:getCardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:fields>
            <ns:field ns:name="id">606543</ns:field>
            <ns:field ns:name="name">defect1</ns:field>
            <ns:field ns:name="priority">High</ns:field>
            <ns:field ns:name="defectType">0</ns:field>
            <ns:field ns:name="severity">0</ns:field>
            <ns:field ns:name="rootCause">0</ns:field>
            <ns:field ns:name="currentState">Active</ns:field>
            <ns:field ns:name="release">0</ns:field>
            <ns:field ns:name="currentOwner_userId">rtiwari#digite.com</ns:field>
            <ns:field ns:name="currentOwner">Ravi Tiwari</ns:field>
            <ns:field ns:name="currentQueue">Ready</ns:field>
            <ns:field ns:name="createdBy">rtiwari#digite.com</ns:field>
            <ns:field ns:name="createdDate">2015-08-27T05:11:25Z</ns:field>
            <ns:field ns:name="modifiedBy">rtiwari#digite.com</ns:field>
            <ns:field ns:name="modifiedDate">2015-08-31T09:25:08Z</ns:field>
            <ns:field ns:name="workspaceType">KanbanProject</ns:field>
            <ns:field ns:name="workspaceId">1540764</ns:field>
            <ns:field ns:name="resolvedBy">Unassigned</ns:field>
            <ns:field ns:name="cardSize">M</ns:field>
            <ns:field ns:name="classOfService">Standard Class</ns:field>
            <ns:field ns:name="defectNumber">DEF23</ns:field>
            <ns:field ns:name="Category">Platform</ns:field>
            <ns:field ns:name="FoundInRelease">0</ns:field>
            <ns:field ns:name="workType">KanbanDefect</ns:field>
            <ns:field ns:name="Hot_Fix_Release">0</ns:field>
            <ns:field ns:name="HF_Merged">0</ns:field>
            <ns:field ns:name="summaryType">leaf</ns:field>
            <ns:field ns:name="dateIdentified">2015-08-27T05:11:25Z</ns:field>
            <ns:field ns:name="iteration">0</ns:field>
            <ns:field ns:name="smartLane">Kanban board</ns:field>
            <ns:field ns:name="ExternalCardId">DEF23</ns:field>
            <ns:field ns:name="currentSwimId">1547904</ns:field>
            <ns:field ns:name="currentSwimName">Kanban board</ns:field>
            <ns:field ns:name="currentQueueId">1599633</ns:field>
         </ns:fields>
      </ns:getCardResponse>


Note: In case if the card is not on the board, then the value for currentSwimId, currentSwimName and currentQueueId will be N/A.

 

getSmartLaneDetails


Input Elements
 

DescriptionFetches details of smart lanes on board.
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
OutputIf successful returns names and Ids of smart lanes on a board along with name and Id of every  queue in each swim lane
 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:getSmartLaneDetailsInput>
         <kan:projectId>104</kan:projectId>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
      </kan:getSmartLaneDetailsInput>
   </soapenv:Body>
</soapenv:Envelope>

 

 

Output Response Example

 

  <ns:getSmartLaneDetailsResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
     <ns:projectId ns:projectId="104"/>
     <ns:isSmartLanesEnabled ns:isSmartLanesEnabled="N"/>
     <ns:SwimLanes>
        <ns:SwimLane ns:laneId="1546990" ns:laneName="Kanban board">
           <ns:KanbanQueues>
              <ns:queue ns:displayName="Ready" ns:isParent="N" ns:queueId="1605318" ns:queueName="Ready"/>
              <ns:queue ns:displayName="Develop#In-Progress" ns:isParent="N" ns:queueId="1605320" ns:queueName="In-Progress"/>
              <ns:queue ns:displayName="Validate" ns:isParent="N" ns:queueId="1605322" ns:queueName="Validate"/>
              <ns:queue ns:displayName="Approve" ns:isParent="N" ns:queueId="1605323" ns:queueName="Approve"/>
           </ns:KanbanQueues>
        </ns:SwimLane>
     </ns:SwimLanes>
  </ns:getSmartLaneDetailsResponse>


 

addMultipleCard
 
 
Input Elements
 
DescriptionCreates multiple new cards
 
projectIdId of the project that you get from getProject of ProjectService
Example: 40218
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
 
fieldsList of fields with name and value for each field. Field name will be available from the getCardMetadata method. The type of value to be passed information will be available in the same method. If the field is of LOV type, pass any relevant LOV item value.
Example: name=cardSize and its value = L
 
OutputIf successful, the response returns details of new cards added
 
 
Input Request Example
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.webservices.kanban.app.digite.com/">
   <soapenv:Header>
        <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
            <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
                <wsse:Username>dolton.d#digite.com</wsse:Username>
                <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
            </wsse:UsernameToken>
        </wsse:Security>
    </soapenv:Header>
   <soapenv:Body>
      <kan:addMultipleCardInput>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanDefect</kan:cardType>
            <kan:mode></kan:mode>
            <kan:fields>
               <kan:field name="currentOwner"> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:field>
                   <kan:field name="name">test add card 1</kan:field>
                   <kan:field name="cardSize">M</kan:field>
                   <kan:field name="priority">High</kan:field>
                   <kan:field name="Category">Product</kan:field>
            </kan:fields>
         </kan:card>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanIssue</kan:cardType>
            <kan:mode></kan:mode>
            <kan:fields>
               <kan:field name="currentOwner"> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:field>
                   <kan:field name="name">test add card 2</kan:field>
                   <kan:field name="cardSize">S</kan:field>
                   <kan:field name="priority">Medium</kan:field>
                   <kan:field name="Category">PM</kan:field>
                   <kan:field name="classOfService">Expedite</kan:field>
            </kan:fields>
         </kan:card>
      </kan:addMultipleCardInput>
   </soapenv:Body>
</soapenv:Envelope>


 
Output Response Example
 
<ns:addMultipleCardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>606085</ns:cardUniqueId>
            <ns:cardSeqNumber>DEF20</ns:cardSeqNumber>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card added successfully</ns:responseMsg>
         </ns:card>
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanIssue</ns:cardType>
            <ns:cardUniqueId>524025</ns:cardUniqueId>
            <ns:cardSeqNumber>ISS8</ns:cardSeqNumber>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card added successfully</ns:responseMsg>
         </ns:card>
</ns:addMultipleCardResponse>


updateMultipleCard

Input Elements
 

DescriptionUpdates selected fields of the multiple cards passed in request 
 
projectIdId of the project that you get from getProject of ProjectService
Example: 40218
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueIdCard unique id that you will get in add/update/get card response
Example:606645
 
fieldsList of fields with name and value for each field. Field name will be available from the getCardMetadata method. The type of value to be passed information will be available in the same method. If the field is of LOV type, pass any relevant LOV item value.
Example: name=cardSize and its value = L
 
OutputIf successful, updates selected fields of the multiple cards passed in the request.

 

Input Request Example
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.webservices.kanban.app.digite.com/">
   <soapenv:Header>
        <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
            <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
                <wsse:Username>dolton.d#digite.com</wsse:Username>
                <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
            </wsse:UsernameToken>
        </wsse:Security>
    </soapenv:Header>
   <soapenv:Body>
      <kan:updateMultipleCardInput>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanIssue</kan:cardType>
            <kan:cardUniqueId>524025</kan:cardUniqueId>
            <kan:fields>
               <kan:field name="name">Issue modified</kan:field>
            </kan:fields>
         </kan:card>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanDefect</kan:cardType>
            <kan:cardUniqueId>606085</kan:cardUniqueId>
            <kan:fields>
               <kan:field name="priority">Critical</kan:field>
            </kan:fields>
         </kan:card>
</kan:updateMultipleCardInput>
</soapenv:Body>
</soapenv:Envelope>
 
Output Response Example
 
<ns:updateMultipleCardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanIssue</ns:cardType>
            <ns:cardUniqueId>524025</ns:cardUniqueId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card updated successfully</ns:responseMsg>
         </ns:card>
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>606085</ns:cardUniqueId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card updated successfully</ns:responseMsg>
         </ns:card>
</ns:updateMultipleCardResponse>


archiveMultipleCard

 

Input Elements
 

DescriptionArchives particular cards on the board
 
projectIdId of the project that you get from getProject of ProjectService
Example: 40218
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueIdCard unique id that you will get in add/update/get card response
Example:606645
 
fieldsList of fields with name and value for each field. Field name will be available from the getCardMetadata method. The type of value to be passed information will be available in the same method. If the field is of LOV type, pass any relevant LOV item value.
Example: name=cardSize and its value = L
 
OutputIf successful, archives the particular cards on the board
 
Input Request Example
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.webservices.kanban.app.digite.com/">
   <soapenv:Header>
        <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
            <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
                <wsse:Username>dolton.d#digite.com</wsse:Username>
                <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
            </wsse:UsernameToken>
        </wsse:Security>
    </soapenv:Header>
   <soapenv:Body>
      <kan:archiveMultipleCardInput>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanDefect</kan:cardType>
            <kan:cardUniqueId>606085</kan:cardUniqueId>
         </kan:card>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanIssue</kan:cardType>
            <kan:cardUniqueId>524025</kan:cardUniqueId>
         </kan:card>
</kan:archiveMultipleCardInput>
</soapenv:Body>
</soapenv:Envelope>
 
Output Response Example
 
<ns:archiveMultipleCardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>606085</ns:cardUniqueId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card Archived successfully</ns:responseMsg>
         </ns:card>
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanIssue</ns:cardType>
            <ns:cardUniqueId>524025</ns:cardUniqueId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card Archived successfully</ns:responseMsg>
         </ns:card>
</ns:archiveMultipleCardResponse>

moveMultipleCardToReady

Input Elements
 

DescriptionMoves the cards from backlog to board to any queue and swim lane provided in request
 
projectIdId of the project that you get from getProject of ProjectService
Example: 40218
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueId


queueId


swimId

 
Card unique id that you will get in add/update/get card response
Example:606645

Queue Id that you will get from getSmartLaneDetails
Example:243566

Swim lane Id to which the queue belongs
Example:456546
  
OutputIf successful, the cards are moved to the queue of the given swim lane

Input Request Example
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.webservices.kanban.app.digite.com/">
   <soapenv:Header>
        <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
            <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
                <wsse:Username>dolton.d#digite.com</wsse:Username>
                <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
            </wsse:UsernameToken>
        </wsse:Security>
    </soapenv:Header>
   <soapenv:Body>
      <kan:moveMultipleCardToReadyInput>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
         <kan:card>
            <kan:cardType>KanbanDefect</kan:cardType>
            <kan:cardUniqueId>606085</kan:cardUniqueId>
            <kan:projectId>40185</kan:projectId>
            <kan:queueId>1599073</kan:queueId>
            <kan:swimId>1547699</kan:swimId>
         </kan:card>
         <kan:card>
            <kan:cardType>KanbanIssue</kan:cardType>
            <kan:cardUniqueId>524025</kan:cardUniqueId>
            <kan:projectId>40185</kan:projectId>
            <kan:queueId>1599074</kan:queueId>
            <kan:swimId>1547700</kan:swimId>
         </kan:card>
</kan:moveMultipleCardToReadyInput>
</soapenv:Body>
</soapenv:Envelope>
 
Output Response Example
 
<ns:moveMultipleCardToReadyResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>606085</ns:cardUniqueId>
            <ns:queueId>1599073</ns:queueId>
            <ns:swimId>1547699</ns:swimId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card Moved successfully</ns:responseMsg>
         </ns:card>
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanIssue</ns:cardType>
            <ns:cardUniqueId>524025</ns:cardUniqueId>
            <ns:queueId>1599074</ns:queueId>
            <ns:swimId>1547700</ns:swimId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card Moved successfully</ns:responseMsg>
         </ns:card>
</ns:moveMultipleCardToReadyResponse>

moveMultipleCardOnBoard

Input Elements
 

DescriptionMoves cards across lanes or across queues on board
 
projectIdId of the project that you get from getProject of ProjectService
Example: 40218
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueId


fromQkeyId


toQkeyId


fromSwimId

toSwimId
 
Card unique id that you will get in add/update/get card response
Example:606645

Id of queue where the card exists now
Example:243566

Id of the queue to where you want to move the card
Example:567567

Id of the swim lane where the card exists now
Example:76867
Id of the swim lane to where you want to move the card
Example:123123
  
OutputIf successful, the cards are moved to the queue of the given swim lane


Input Request Example
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.webservices.kanban.app.digite.com/">
   <soapenv:Header>
        <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
            <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
                <wsse:Username>dolton.d#digite.com</wsse:Username>
                <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
            </wsse:UsernameToken>
        </wsse:Security>
    </soapenv:Header>
   <soapenv:Body>
      <kan:moveMultipleCardOnBoardInput>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanDefect</kan:cardType>
            <kan:cardUniqueId>606085</kan:cardUniqueId>
            <kan:fromQkeyId>1599073</kan:fromQkeyId>
            <kan:toQkeyId>1599074</kan:toQkeyId>
            <kan:fromSwimId>1547699</kan:fromSwimId>
            <kan:toSwimId>1547700</kan:toSwimId>
         </kan:card>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanIssue</kan:cardType>
            <kan:cardUniqueId>524025</kan:cardUniqueId>
            <kan:fromQkeyId>1599074</kan:fromQkeyId>
            <kan:toQkeyId>1599073</kan:toQkeyId>
            <kan:fromSwimId>1547700</kan:fromSwimId>
            <kan:toSwimId>1547699</kan:toSwimId>
         </kan:card>
</kan:moveMultipleCardOnBoardInput>
</soapenv:Body>
</soapenv:Envelope>
 
Output Response Example
 
<ns:moveMultipleCardOnBoardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>606085</ns:cardUniqueId>
            <ns:fromSwimId>1599073</ns:fromSwimId>
            <ns:fromQkeyId>1547699</ns:fromQkeyId>
            <ns:toSwimId>1599074</ns:toSwimId>
            <ns:toQkeyId>1547700</ns:toQkeyId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card moved successfully</ns:responseMsg>
         </ns:card>
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanIssue</ns:cardType>
            <ns:cardUniqueId>524025</ns:cardUniqueId>
            <ns:fromSwimId>1599074</ns:fromSwimId>
            <ns:fromQkeyId>1547700</ns:fromQkeyId>
            <ns:toSwimId>1599073</ns:toSwimId>
            <ns:toQkeyId>1547699</ns:toQkeyId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card moved successfully</ns:responseMsg>
         </ns:card>
</ns:moveMultipleCardOnBoardResponse>

moveMultipleCardToBacklog

Input Elements
 

DescriptionMoves multiple cards from board to the backlog
 
projectIdId of the project that you get from getProject of ProjectService
Example: 40218
 
cardTypeCard type of the card obtained from getCardListForProject output
Example: UserStory
 
userLoginIdEmail address of user to log on to SwiftKanban
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
cardUniqueId

 
Card unique id that you will get in add/update/get card response
Example:606645
 
OutputIf successful moves multiple cards from board to the backlog

Input Request Example
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.webservices.kanban.app.digite.com/">
   <soapenv:Header>
        <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:mustUnderstand="1">
            <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-31571602">
                <wsse:Username>dolton.d#digite.com</wsse:Username>
                <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">welcome123</wsse:Password>
            </wsse:UsernameToken>
        </wsse:Security>
    </soapenv:Header>
   <soapenv:Body>
      <kan:moveMultipleCardToBacklogInput>
         <kan:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </kan:userLoginId>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanDefect</kan:cardType>
            <kan:cardUniqueId>606085</kan:cardUniqueId>
         </kan:card>
         <kan:card>
            <kan:projectId>40185</kan:projectId>
            <kan:cardType>KanbanIssue</kan:cardType>
            <kan:cardUniqueId>524025</kan:cardUniqueId>
         </kan:card>
</kan:moveMultipleCardToBacklogInput>
</soapenv:Body>
</soapenv:Envelope>
 
Output Response Example
 
<ns:moveMultipleCardToBacklogResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>606085</ns:cardUniqueId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card moved to Backlog successfully</ns:responseMsg>
         </ns:card>
         <ns:card>
            <ns:projectId>40185</ns:projectId>
            <ns:cardType>KanbanIssue</ns:cardType>
            <ns:cardUniqueId>524025</ns:cardUniqueId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card moved to Backlog successfully</ns:responseMsg>
         </ns:card>

deleteCard
Input Elements
Description             Deletes a particular card on the board
 
projectId               Id of the project that you get from getProject of ProjectService
                             Example: 40218
 
cardType             Card type of the card obtained from the getCardListForProject output.
                             Example: UserStory
 
cardUniqueId       Card unique id that you will get in add/update/get card response
                             Example: 606645
 
userLoginId          Email address of user to log on to SwiftKanban
                             Example: sam This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
Output                  If successful, deletes the particular card on the board
 Input Request Example

  <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:deleteCardInput>
         <kan:projectId>2</kan:projectId>
         <kan:cardType>KanbanDefect</kan:cardType>
         <kan:cardUniqueId>DEF4</kan:cardUniqueId>
         <kan:userLoginId></kan:userLoginId>
    </kan:deleteCardInput>
</soapenv:Body>
</soapenv:Envelope> 


Output Response Example

<ns:deleteCardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:projectId>2</ns:projectId>
         <ns:cardType>KanbanDefect</ns:cardType>
         <ns:cardUniqueId>DEF4</ns:cardUniqueId>
         <ns:responseStatus>Successful</ns:responseStatus>
         <ns:responseMsg>Card Deleted successfully.</ns:responseMsg>
</ns:deleteCardResponse>


deleteMultipleCard
Input Elements
 Description          Deletes particular cards on the board
 
projectId              Id of the project that you get from getProject of ProjectService
                            Example: 40218
 
cardType            Card type of the card obtained from the getCardListForProject output.
                           Example: UserStory
 
cardUniqueId       Card unique id that you will get in add/update/get card response
                             Example: 606645
 
userLoginId          Email address of user to log on to SwiftKanban
                             Example: sam This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
Output                  If successful, deletes the particular cards on the board
 Input Request Example

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kan="http://kanbancard.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> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </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>
      <kan:deleteMultipleCardInput>
         <kan:userLoginId></kan:userLoginId>
         <kan:card>
            <kan:projectId>2</kan:projectId>
            <kan:cardType>UserStory</kan:cardType>
            <kan:cardUniqueId>UST3</kan:cardUniqueId>
         </kan:card>
         <kan:card>
            <kan:projectId>2</kan:projectId>
            <kan:cardType>KanbanDefect</kan:cardType>
            <kan:cardUniqueId>DEF7</kan:cardUniqueId>
         </kan:card>
     </kan:deleteMultipleCardInput>
</soapenv:Body>
</soapenv:Envelope>

 
Output Response Example
 

<ns:deleteMultipleCardResponse xmlns:ns="http://kanbancard.webservices.kanban.app.digite.com/">
         <ns:card>
            <ns:projectId>2</ns:projectId>
            <ns:cardType>UserStory</ns:cardType>
            <ns:cardUniqueId>UST3</ns:cardUniqueId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card Deleted successfully</ns:responseMsg>
         </ns:card>
         <ns:card>
            <ns:projectId>2</ns:projectId>
            <ns:cardType>KanbanDefect</ns:cardType>
            <ns:cardUniqueId>DEF7</ns:cardUniqueId>
            <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Card Deleted successfully</ns:responseMsg>
         </ns:card>