TeamMemberService

Service Description: TeamMemberService
Service EPR: https://login.swift-kanban.com/axis2/services/TeamMemberService
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).

getTeamsForProjects


Input Elements
 

DescriptionFetches team member details for each team in the system
 
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, the response returns team member details for each team in the system
 

 

Input Response Example

 

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

 

Output Response Example

 

<ns:getTeamsResponse xmlns:ns="http://team.webservices.kanban.app.digite.com/">
   <ns:Teams>
      <ns:Team ns:projectId="2">
         <ns:TeamMember ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="dolton"
           ns:id="1032598" ns:lastName="d" ns:loginId=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:primaryRole="4" ns:projectRole="Manager"/>
 
         <ns:TeamMember ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="Sam"
           ns:id="1032699" ns:lastName="Tiwari" ns:loginId="sam" ns:primaryRole="3" ns:projectRole="Member"/>
      </ns:Team>
      <ns:Team ns:projectId="1">
         <ns:TeamMember ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="dolton"
           ns:id="1032598" ns:lastName="d" ns:loginId=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:primaryRole="4" ns:projectRole="Manager"/>
      </ns:Team>
   </ns:Teams>
</ns:getTeamsResponse>

 

getTeamMembersForProject


Input Elements
 

DescriptionFetches a list of all team members allocated to a project
 
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, the response returns a list of team members in a project
 

 

Input Response Example

 

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

   </soapenv:Body>
</soapenv:Envelope>


Output Response Example

 

 <ns:getTeamMembersForProjectResponse xmlns:ns="http://team.webservices.kanban.app.digite.com/">
   <ns:TeamMembers>
      <ns:TeamMember ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="dolton" ns:id="1032598"
                                        ns:lastName="d" ns:loginId=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:primaryRole="4" ns:projectRole="Manager"/>
      <ns:TeamMember ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="Sam"
                                        ns:id="1032699" ns:lastName="Tiwari" ns:loginId="sam" ns:primaryRole="3" ns:projectRole="Member"/>
   </ns:TeamMembers>
</ns:getTeamMembersForProjectResponse>
 

 

 

getAllActiveUsersInOrg


Input Elements
 

DescriptionFetches a list of all active users in the organization
 
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, the response returns a list of all active users in the organization
 

 

Input Response Example

 

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

 

 

Output Response Example

 

<team:userLoginId><ns:getPersonListResponse xmlns:ns="http://team.webservices.kanban.app.digite.com/">
   <ns:PersonList>
      <ns:TeamMember ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="dolton"
        ns:id="1032598" ns:lastName="d" ns:loginId=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:primaryRole="4"/>
      <ns:TeamMember ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="Sam"
        ns:id="1032699" ns:lastName="Tiwari" ns:loginId="sam" ns:primaryRole="3"/>
   </ns:PersonList>
</ns:getPersonListResponse></team:userLoginId>

 

addUser

 

Input Elements

 

DescriptionAdds a new user in the Organization
 
 
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.
 
userDetailsDetails of the user to be added. It might have zero or more repetitions.
 
firstNameFirst name of the user to be added
Example: Ravi
 
lastNameLast name of the user to be added
Example: Tiwari
 
loginIdLogin Id of the person who is to be added. It should be unique and valid e-mail address.
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
emailId


role
Email Address of the person who is to be added. It should be unique.
Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

Role to be assigned to the user  
Example: Member
 
timeZone


Output

 
Time zone in which the user wants the display time
Example: Christmas Island Time

The response returns the results of add User action





 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:team="http://team.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>
      <team:AddUser_Input>
         <team:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </team:userLoginId>
         <team:userDetails>
            <team:firstName>Sam</team:firstName>
            <team:lastName>Tiwari</team:lastName>
            <team:loginId>sam</team:loginId>
            <team:emailId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </team:emailId>
            <team:primaryRole>Member</team:primaryRole>
            <team:timeZone>Davis Time</team:timeZone>
         </team:userDetails>
      </team:AddUser_Input>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

<ns:addUser_Response xmlns:ns="http://team.webservices.kanban.app.digite.com/">
   <ns:addUserDetails>
      <ns:loginId>sam</ns:loginId>
      <ns:responseStatus>Successful</ns:responseStatus>
      <ns:responseMsg>User Added Successfully</ns:responseMsg>
   </ns:addUserDetails>
   <ns:addUserDetails>
      <ns:loginId>ron.parab</ns:loginId>
      <ns:responseStatus>Successful</ns:responseStatus>
      <ns:responseMsg>User Added Successfully</ns:responseMsg>
   </ns:addUserDetails>
</ns:addUser_Response>

addTeamMember

 

Input Elements

 

DescriptionAdds a new team member in a project
 
 
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.
 
teamMemberDetailsDetails of the user to be added to the team. It might have zero or more
 
projectIdId of the project that you get from getProject of ProjectService
Example: 8
 
OutputThe response returns the results of add Team Member action
  
 



 

Input Response Example

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:team="http://team.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>
      <team:addTeamMember_Input>
         <team:userLoginId></team:userLoginId>
         <team:teamMemberDetails>
            <team:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </team:userLoginId>
            <team:role>Member</team:role>
            <team:projectId>40189</team:projectId>
         </team:teamMemberDetails>
         <team:teamMemberDetails>
            <team:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </team:userLoginId>
            <team:role>Member</team:role>
            <team:projectId>40193</team:projectId>
         </team:teamMemberDetails>
      </team:addTeamMember_Input>
   </soapenv:Body>
</soapenv:Envelope>

 

Output Response Example

 

<ns:addTeamMember_Response xmlns:ns="http://team.webservices.kanban.app.digite.com/">
         <ns:teamMemberDetails>
            <ns:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </ns:userLoginId>
            <ns:projectId>40189</ns:projectId>
         <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Team Member Added Successfully</ns:responseMsg>
         </ns:teamMemberDetails>
         <ns:teamMemberDetails>
            <ns:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </ns:userLoginId>
            <ns:projectId>40193</ns:projectId>
         <ns:responseStatus>Successful</ns:responseStatus>
            <ns:responseMsg>Team Member Added Successfully</ns:responseMsg>
         </ns:teamMemberDetails>
</ns:addTeamMember_Response>

 

getUserData 

 
Input Elements 
 
Description            Fetches details of the user
 
userLoginId           Login id of user to log on to SwiftKanban 
                              Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.  
 
loginId                   Login id of the user to fetch the details. It could be one or many. 
                              Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.  
 
Output                   If successful, the response returns user details 
 
 
Input Request Example 
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:team="http://team.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> 
            <team:UserData_Input> 
                  <team:userLoginId></team:userLoginId> 
                  <team:loginIds> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </team:loginIds> 
                  <team:loginIds> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </team:loginIds> 
            </team:UserData_Input> 
      </soapenv:Body> 
</soapenv:Envelope> 
 
Output Response Example 
 
<ns:getUserDataResponse xmlns:ns="http://team.webservices.kanban.app.digite.com/"> 
      <ns:UserData ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="Ravi" ns:lastName="Tiwari"
                                ns:loginId="sam#digite.com" ns:primaryRole="Admin"/> 
      <ns:UserData ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="Kiran" ns:lastName="Gund"                  
                                ns:loginId=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:primaryRole="Member"/> 
</ns:getUserDataResponse> 

 


getUserDataFromEmailId
 
 
Input Elements
 
Description             Fetches details of the user
 
userLoginId             Login id of user to log on to SwiftKanban
                             Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
emailIds                  Email Id of the user to fetch the details. It could be one or many.
                             Example: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
Output                             If successful, the response returns user details
 
 
Input Request Example
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                                     xmlns:team="http://team.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>
            <team:UserDataFromEmailId_Input>
                  <team:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </team:userLoginId>
                  <team:emailIds> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. , This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </team:emailIds>
            </team:UserDataFromEmailId_Input>
      </soapenv:Body>
</soapenv:Envelope>
 
Output Response Example
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
      <ns:getUserDataFromEmailIdResponse xmlns:ns="http://team.webservices.kanban.app.digite.com/">
      <ns:UserData ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="Sam" ns:lastName="Save"
                                ns:loginId="sam" ns:primaryRole="Reader"/>

       <ns:UserData ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:firstName="John" ns:lastName="Sable"
                                 ns:loginId="john" ns:primaryRole="Reader"/>
      </ns:getUserDataFromEmailIdResponse>
</soapenv:Body>

getAllUsersLastLogin



Input Elements

Description             Fetches last login date of all active users in Organization.
 
userLoginId             Email address of the user to log on to SwiftKanban.
                              Example:  This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
 
Output                    If successful, the response return users details with last login date.

NoteIn case if the user has never logged into SwiftKanban Application then lastLoginDate will be 1970-01-01.

Input Request Example
 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:team="http://team.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>
      <team:AllUsersLastLogin_Input>
         <team:userLoginId> This e-mail address is being protected from spambots. You need JavaScript enabled to view it. </team:userLoginId>
      </team:AllUsersLastLogin_Input>
   </soapenv:Body>
</soapenv:Envelope>
Output Response Example
 
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <ns:getAllUsersLastLoginResponse xmlns:ns="http://team.webservices.kanban.app.digite.com/">
         <ns:lastLoginUsersList>
            <ns:userData ns:CreatedDate="2015-04-22T05:59:45Z" ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:lastLoginDate="2016-06-14T11:02:14Z" ns:userId=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:userName="dolton d" />
            <ns:userData ns:CreatedDate="2015-05-04T06:41:24Z" ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:lastLoginDate="2016-06-03T10:23:05Z" ns:userId=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:userName="Kiran Gund" />
            <ns:userData ns:CreatedDate="2015-04-22T05:51:33Z" ns:emailAddress=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:lastLoginDate="1970-01-01T05:40:03Z" ns:userId=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it. " ns:userName="Dinanath Parab" />
         </ns:lastLoginUsersList>
      </ns:getAllUsersLastLoginResponse>
   </soapenv:Body>
</soapenv:Envelope>