LogMeIn Rescue API User Guide

logOut

This method logs out the user who is currently logged in. It reproduces the logout process from your LogMeIn Rescue account.

Input Parameters

There are no input parameters for this method.

Return Values

Displayed Return Value Description
ERROR An unspecified error occurred.
OK The user successfully logged out.
NOTLOGGEDIN Logout failed because the user is no longer logged in.

Sample Code

The following are examples for using the logOut method that you can call in your environment.

HTTP GET

https://secure.logmeinrescue.com/API/logout.aspx

HTTP POST

<form method="post" action="https://secure.logmeinrescue.com/API/logout.aspx">
</form>

SOAP

For sample SOAP 1.1 and SOAP 1.2 request and response messages, visit https://secure.logmeinrescue.com/api/API.asmx?op=logout.

PHP with SOAP

<?php
$soapclient = new SoapClient("https://secure.logmeinrescue.com/api/api.asmx?wsdl");

//log out
$logoutResult = $soapclient->logout();

//print the result
echo "<b>Logout full response.</b><br />";		//formatting
print_r($logoutResult);
echo "<br /><br />";					//formatting

?>

C# with HttpWebRequest

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <% 
     string sEndpoint = "https://secure.logmeinrescue.com/API/logout.aspx";
     
     System.Net.HttpWebRequest oReq = (System.Net.HttpWebRequest)
System.Net.WebRequest.Create(sEndpoint);
System.Net.HttpWebResponse oResp = (System.Net.HttpWebResponse)oReq.GetResponse();

string sResp = new System.IO.StreamReader(oResp.GetResponseStream()).ReadToEnd();
Response.Write(sResp);  //You can customize the response

%>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Rescue Single Sign On Login Test</title>
</head>
<body>

</body>
</html>

C# with SOAP

The example values shown must be replaced with actual values.

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using APIexamples.WebServiceClients;

namespace APIexamples
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            WebServiceClients.API proxy = new WebServiceClients.API();
            WebServiceClients.logoutRet oLogout = proxy.logout();
            Response.Write(oLogout.ToString());
        }
    }
}