ProBusinessTools


Click here for a complete list of operations.

UpdateTeam

This method allows you to update a team member in your ProBusinessTools account. You will need to log in to you ProBusinessTools account to add a coverage area to your team. It is recommended that you retrieve the current TeamInfo structure, manipulate the properties you want changed and then submit that structure to this method. The method will echo the updated TeamInfo structure.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /publicwebservices/probusinesstools.asmx HTTP/1.1
Host: secure.probusinesstools.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://secure.probusinesstools.com/publicWebServices/UpdateTeam"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UpdateTeam xmlns="http://secure.probusinesstools.com/publicWebServices">
      <wsKey>
        <Username>string</Username>
        <Password>string</Password>
        <loginErrorMessage>string</loginErrorMessage>
      </wsKey>
      <myTeam>
        <InternalID>string</InternalID>
        <TeamName>string</TeamName>
        <Username>string</Username>
        <Password>string</Password>
        <AddressInfo>
          <StreetAddress>string</StreetAddress>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <County>string</County>
          <Country>string</Country>
        </AddressInfo>
        <Phone>string</Phone>
        <Phone2>string</Phone2>
        <Fax>string</Fax>
        <Email>string</Email>
        <SendEmailNotification>boolean</SendEmailNotification>
        <isThirdPartySubContractor>boolean</isThirdPartySubContractor>
        <NextelID>string</NextelID>
        <SBCA>string</SBCA>
        <PayrollID>string</PayrollID>
        <TaxID>string</TaxID>
        <PayLevel>string</PayLevel>
        <GroupName>string</GroupName>
        <Ranking>string</Ranking>
        <DifficultyLevelMAX>int</DifficultyLevelMAX>
        <DifficultyLevelList>string</DifficultyLevelList>
        <MaxDistanceBetweenAppointments>int</MaxDistanceBetweenAppointments>
        <MaxTimeFactorPerDayHour>int</MaxTimeFactorPerDayHour>
        <MaxTimeFactorPerDayMinute>int</MaxTimeFactorPerDayMinute>
        <MaxTimeFactorPerAppointmentHour>int</MaxTimeFactorPerAppointmentHour>
        <MaxTimeFactorPerAppointmentMinute>int</MaxTimeFactorPerAppointmentMinute>
        <AllowWorkOrderReports>boolean</AllowWorkOrderReports>
        <AllowCloseOutPage>boolean</AllowCloseOutPage>
        <AllowSchedule>boolean</AllowSchedule>
        <AllowOrders>boolean</AllowOrders>
        <AllowQAQuestions>boolean</AllowQAQuestions>
        <ZipCodeList>string</ZipCodeList>
        <Notes>string</Notes>
        <Capacity>int</Capacity>
      </myTeam>
    </UpdateTeam>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UpdateTeamResponse xmlns="http://secure.probusinesstools.com/publicWebServices">
      <UpdateTeamResult>
        <InternalID>string</InternalID>
        <TeamName>string</TeamName>
        <Username>string</Username>
        <Password>string</Password>
        <AddressInfo>
          <StreetAddress>string</StreetAddress>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <County>string</County>
          <Country>string</Country>
        </AddressInfo>
        <Phone>string</Phone>
        <Phone2>string</Phone2>
        <Fax>string</Fax>
        <Email>string</Email>
        <SendEmailNotification>boolean</SendEmailNotification>
        <isThirdPartySubContractor>boolean</isThirdPartySubContractor>
        <NextelID>string</NextelID>
        <SBCA>string</SBCA>
        <PayrollID>string</PayrollID>
        <TaxID>string</TaxID>
        <PayLevel>string</PayLevel>
        <GroupName>string</GroupName>
        <Ranking>string</Ranking>
        <DifficultyLevelMAX>int</DifficultyLevelMAX>
        <DifficultyLevelList>string</DifficultyLevelList>
        <MaxDistanceBetweenAppointments>int</MaxDistanceBetweenAppointments>
        <MaxTimeFactorPerDayHour>int</MaxTimeFactorPerDayHour>
        <MaxTimeFactorPerDayMinute>int</MaxTimeFactorPerDayMinute>
        <MaxTimeFactorPerAppointmentHour>int</MaxTimeFactorPerAppointmentHour>
        <MaxTimeFactorPerAppointmentMinute>int</MaxTimeFactorPerAppointmentMinute>
        <AllowWorkOrderReports>boolean</AllowWorkOrderReports>
        <AllowCloseOutPage>boolean</AllowCloseOutPage>
        <AllowSchedule>boolean</AllowSchedule>
        <AllowOrders>boolean</AllowOrders>
        <AllowQAQuestions>boolean</AllowQAQuestions>
        <ZipCodeList>string</ZipCodeList>
        <Notes>string</Notes>
        <Capacity>int</Capacity>
      </UpdateTeamResult>
    </UpdateTeamResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /publicwebservices/probusinesstools.asmx HTTP/1.1
Host: secure.probusinesstools.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UpdateTeam xmlns="http://secure.probusinesstools.com/publicWebServices">
      <wsKey>
        <Username>string</Username>
        <Password>string</Password>
        <loginErrorMessage>string</loginErrorMessage>
      </wsKey>
      <myTeam>
        <InternalID>string</InternalID>
        <TeamName>string</TeamName>
        <Username>string</Username>
        <Password>string</Password>
        <AddressInfo>
          <StreetAddress>string</StreetAddress>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <County>string</County>
          <Country>string</Country>
        </AddressInfo>
        <Phone>string</Phone>
        <Phone2>string</Phone2>
        <Fax>string</Fax>
        <Email>string</Email>
        <SendEmailNotification>boolean</SendEmailNotification>
        <isThirdPartySubContractor>boolean</isThirdPartySubContractor>
        <NextelID>string</NextelID>
        <SBCA>string</SBCA>
        <PayrollID>string</PayrollID>
        <TaxID>string</TaxID>
        <PayLevel>string</PayLevel>
        <GroupName>string</GroupName>
        <Ranking>string</Ranking>
        <DifficultyLevelMAX>int</DifficultyLevelMAX>
        <DifficultyLevelList>string</DifficultyLevelList>
        <MaxDistanceBetweenAppointments>int</MaxDistanceBetweenAppointments>
        <MaxTimeFactorPerDayHour>int</MaxTimeFactorPerDayHour>
        <MaxTimeFactorPerDayMinute>int</MaxTimeFactorPerDayMinute>
        <MaxTimeFactorPerAppointmentHour>int</MaxTimeFactorPerAppointmentHour>
        <MaxTimeFactorPerAppointmentMinute>int</MaxTimeFactorPerAppointmentMinute>
        <AllowWorkOrderReports>boolean</AllowWorkOrderReports>
        <AllowCloseOutPage>boolean</AllowCloseOutPage>
        <AllowSchedule>boolean</AllowSchedule>
        <AllowOrders>boolean</AllowOrders>
        <AllowQAQuestions>boolean</AllowQAQuestions>
        <ZipCodeList>string</ZipCodeList>
        <Notes>string</Notes>
        <Capacity>int</Capacity>
      </myTeam>
    </UpdateTeam>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UpdateTeamResponse xmlns="http://secure.probusinesstools.com/publicWebServices">
      <UpdateTeamResult>
        <InternalID>string</InternalID>
        <TeamName>string</TeamName>
        <Username>string</Username>
        <Password>string</Password>
        <AddressInfo>
          <StreetAddress>string</StreetAddress>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <County>string</County>
          <Country>string</Country>
        </AddressInfo>
        <Phone>string</Phone>
        <Phone2>string</Phone2>
        <Fax>string</Fax>
        <Email>string</Email>
        <SendEmailNotification>boolean</SendEmailNotification>
        <isThirdPartySubContractor>boolean</isThirdPartySubContractor>
        <NextelID>string</NextelID>
        <SBCA>string</SBCA>
        <PayrollID>string</PayrollID>
        <TaxID>string</TaxID>
        <PayLevel>string</PayLevel>
        <GroupName>string</GroupName>
        <Ranking>string</Ranking>
        <DifficultyLevelMAX>int</DifficultyLevelMAX>
        <DifficultyLevelList>string</DifficultyLevelList>
        <MaxDistanceBetweenAppointments>int</MaxDistanceBetweenAppointments>
        <MaxTimeFactorPerDayHour>int</MaxTimeFactorPerDayHour>
        <MaxTimeFactorPerDayMinute>int</MaxTimeFactorPerDayMinute>
        <MaxTimeFactorPerAppointmentHour>int</MaxTimeFactorPerAppointmentHour>
        <MaxTimeFactorPerAppointmentMinute>int</MaxTimeFactorPerAppointmentMinute>
        <AllowWorkOrderReports>boolean</AllowWorkOrderReports>
        <AllowCloseOutPage>boolean</AllowCloseOutPage>
        <AllowSchedule>boolean</AllowSchedule>
        <AllowOrders>boolean</AllowOrders>
        <AllowQAQuestions>boolean</AllowQAQuestions>
        <ZipCodeList>string</ZipCodeList>
        <Notes>string</Notes>
        <Capacity>int</Capacity>
      </UpdateTeamResult>
    </UpdateTeamResponse>
  </soap12:Body>
</soap12:Envelope>