## Cancel bridge login session `client.Bridges.LoginSessions.Cancel(ctx, loginSessionID, body) (*BridgeLoginSessionCancelResponse, error)` **delete** `/v1/bridges/{bridgeID}/login-sessions/{loginSessionID}` Cancel a temporary bridge login session. ### Parameters - `loginSessionID string` Temporary bridge login session ID. - `body BridgeLoginSessionCancelParams` - `BridgeID param.Field[string]` Bridge ID. ### Returns - `type BridgeLoginSessionCancelResponse struct{…}` - `BridgeID string` - `LoginSessionID string` - `Status Cancelled` - `const CancelledCancelled Cancelled = "cancelled"` ### Example ```go package main import ( "context" "fmt" "github.com/beeper/desktop-api-go" "github.com/beeper/desktop-api-go/option" ) func main() { client := beeperdesktopapi.NewClient( option.WithAccessToken("My Access Token"), ) response, err := client.Bridges.LoginSessions.Cancel( context.TODO(), "123", beeperdesktopapi.BridgeLoginSessionCancelParams{ BridgeID: "local-whatsapp", }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", response.BridgeID) } ``` #### Response ```json { "bridgeID": "bridgeID", "loginSessionID": "loginSessionID", "status": "cancelled" } ```