org.bluez.Profile(5) Linux System Administration org.bluez.Profile(5)

# [Name](#Name)

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

# [Interface](#Interface)

[**Service**](#Service)

unique name

[**Interface**](#Interface~2)

org.bluez.Profile1

[**Object path**](#Object)

freely definable

## [Methods](#Methods)

## [void Release() \[noreply\]](#void_Release%28%29__noreply_)

This method gets called when [**bluetoothd(8)**](/man/os/bluez/bluetoothd.8) 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)](#void_NewConnection%28object_device,_fd,_dict_fd_properties%29)

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

Possible fd\_properties values:

[**uint16 Version \[optional\]**](#uint16)

Profile version.

[**uint16 Features \[optional\]**](#uint16~2)

Profile features.

Possible errors:

[**org.bluez.Error.Rejected**](#org.bluez.Error.Rejected)

[**org.bluez.Error.Canceled**](#org.bluez.Error.Canceled)

October 2023 BlueZ

---

Document: org.bluez.Profile(5) from bluez 5.87-r2 (Chainguard OS)
Source: https://github.com/bluez/bluez
