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

# org.bluez.Profile(5)

BlueZ D-Bus Profile API documentation

## Name

org.bluez.Profile - BlueZ D-Bus Profile API documentation

## Interface

- **Service**

  unique name

- **Interface**

  org.bluez.Profile1

- **Object path**

  freely definable

### Methods

### void Release() \[noreply\]

This method gets called when **[bluetoothd(8)](/bluetoothd/8.md)** unregisters the profile.

A profile can use it to do cleanup tasks. There is no need to unregister the profile, because when this method gets called it has already been unregistered.

### void NewConnection(object device, fd, dict fd\_properties)

This method gets called when a new service level connection has been made and authorized.

Possible fd\_properties values:

- **uint16 Version \[optional\]**

  Profile version.

- **uint16 Features \[optional\]**

  Profile features.

Possible errors:

- **org.bluez.Error.Rejected**

  - **org.bluez.Error.Canceled**
