Using the Disconnect Web Method

Disconnects the user from the tenant and removes the session.

Request Syntax

FRSHEATIntegrationConnectionResponse Disconnect(string sessionKey, string tenantId)

Parameters

sessionKey: Session key string obtained from Connect web method.

tenantId: The tenant for which the session is created.

Return Value

FRSHEATIntegrationConnectionResponse class, defined as follows:

public class FRSHEATIntegrationConnectionResponse

    {

public string connectionStatus;

public string sessionKey;

public string exceptionReason;

    }

 

The FRSHEATIntegrationConnectionResponse class has the following fields:

connectionStatus: Provides a status about the state of the connection. The connectionStatus value is null when Disconnect web method completes successfully.

sessionKey: The session key to use in all subsequent web service operations. The field value is null when the Disconnect web method completes successfully.

exceptionReason: Contains exception information, if the application throws an exception when running this web method.

If the Disconnect web method completes successfully, the application removes the session key.

Exceptions

If there is an error during the Disconnect web method operation (either during the authentication or authorization phases), the server throws a SOAP exception and the web services client must handle the exception.

The following table lists the exceptions that can be encountered when executing the Disconnect web method

SOAP Exception

Explanation

Action

SessionNotFound

If the passed session key is not present or is invalid.

Ensure that the session key is valid and present at the server