LogMeIn Rescue API User Guide

How to Transfer a Session to an Available Channel

Find a channel that has an available technician and transfer a session to that technician.

Why would you do this? You can reduce customers' waiting time by transferring sessions in Waiting status to a channel that has an available technician.

  1. Generate an account holder authentication code (authcode).

    Account holders generate authcodes by using the requestAuthCode API method.

    • Using HTTP GET request:
      https://secure.logmeinrescue.com/API/requestAuthCode.aspx?email=some@email.com&
      pwd=secretPassword
    • Using HTTP POST request:
      <form method="post" action="https://secure.logmeinrescue.com/API/requestAuthCode.aspx">
              <input name="email" value="some@email.com">
              <input name="pwd" value="secretPassword">
      </form>

    Response: OK AUTHCODE:4ahx...80u0

  2. Request the list of available technicians on a channel.

    Use the isAnyTechAvailableOnChannel API method to view the list.

    • Using HTTP GET request:
      https://secure.logmeinrescue.com/API/isAnyTechAvailableOnChannel.aspx?ChannelID=
      1902861082&ExcludingAwayAndBusy=true&authcode=4ahx...80u0
    • Using HTTP POST request:
      <form method="post" action="https://secure.logmeinrescue.com/API/
      isAnyTechAvailableOnChannel.aspx">
              <input name="ChannelID" value="1902861082">
              <input name="ExcludingAwayAndBusy" value="true">
              <input name="authcode" value="4ahx...80u0">
      </form>

    Response: TRUE

    Note: You may have to repeat this step until you find an available channel.
  3. Transfer your selected session to the available channel.

    Use the transferSession API method to transfer a session.

    • Using HTTP GET request:
      https://secure.logmeinrescue.com/API/transferSession.aspx?session=123456&
      node=1902861082&noderef=CHANNEL&authcode=4ahx...80u0
    • Using HTTP POST request:
      <form method="post" action="https://secure.logmeinrescue.com/API/transferSession.aspx">
              <input name="session" value="123456">
              <input name="node" value="1902861082">
              <input name="noderef" value="CHANNEL">
              <input name="authcode" value="4ahx...80u0">
      </form>

    Response: OK

The selected session is transferred to a channel with an available technician.