---
name: "org.bluez.obex.Client"
section: "5"
platform: "linux"
package: "bluez-obex"
version: "5.87-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/org.bluez.obex.Client"
---

# org.bluez.obex.Client(5)

BlueZ D-Bus OBEX Client API documentation

## Name

org.bluez.obex.Client - BlueZ D-Bus OBEX Client API documentation

## Interface

- **Service**

  org.bluez.obex

- **Interface**

  org.bluez.obex.Client1

- **Object path**

  /org/bluez/obex

### Methods

### object CreateSession(string destination, dict args)

Connects to the destination address and then proceed to create an OBEX session object which implements **[org.bluez.obex.Session(5)](/org.bluez.obex.Session/5.md)** interface.

The last parameter is a dictionary to hold optional or type-specific parameters.

Possible args values:

- **string Target**

  Type of session to be created.

  Possible values:

  - **"ftp"**

    - **"map"**

    - **"opp"**

    - **"pbap"**

    - **"sync"**

    - **"bip-avrcp"**

    - **string Source**

  Local address to be used.

- **byte Channel**

  Channel to be used.

- **uint16 PSM**

  L2CAP PSM to be used.

Possible errors:

- **org.bluez.obex.Error.InvalidArguments**

  - **org.bluez.obex.Error.Failed**

  ### void RemoveSession(object session)

Disconnects and removes session previously created by **CreateSession()** aborting any pending transfers.

Possible errors:

- **org.bluez.obex.Error.InvalidArguments**

  - **org.bluez.obex.Error.NotAuthorized**
