Skip to content
Download Beeper

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.

ParametersExpand Collapse
loginSessionID string

Temporary bridge login session ID.

minLength1
body BridgeLoginSessionCancelParams
BridgeID param.Field[string]

Bridge ID.

minLength1
ReturnsExpand Collapse
type BridgeLoginSessionCancelResponse struct{…}
BridgeID string
LoginSessionID string
Status Cancelled

Cancel bridge login session

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)
}
{
  "bridgeID": "bridgeID",
  "loginSessionID": "loginSessionID",
  "status": "cancelled"
}
Returns Examples
{
  "bridgeID": "bridgeID",
  "loginSessionID": "loginSessionID",
  "status": "cancelled"
}