---
name: "org.bluez.obex.AgentManager"
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.AgentManager"
---

# org.bluez.obex.AgentManager(5)

BlueZ D-Bus OBEX AgentManager API documentation

## Name

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

## Interface

- **Service**

  org.bluez.obex

- **Interface**

  org.bluez.obex.AgentManager1

- **Object path**

  /org/bluez/obex

### Methods

### void RegisterAgent(object agent)

Registers an agent, which must implement **[org.bluez.obex.Agent(5)](/org.bluez.obex.Agent/5.md)**, to request authorization of the user to accept/reject objects.

Object push service needs to authorize each received object.

Possible errors:

- **org.bluez.obex.Error.AlreadyExists**

  ### void UnregisterAgent(object agent)

Unregisters the agent that has been previously registered using **RegisterAgent()**.

The object path parameter must match the same value that has been used on registration.

Possible errors:

- **org.bluez.obex.Error.DoesNotExist**
