diff --git a/doc/obexd-api.txt b/doc/obexd-api.txt
index 5ec8e01..7e87a86 100644
--- a/doc/obexd-api.txt
+++ b/doc/obexd-api.txt
"PBAP"
"SYNC"
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.Failed
+
void RemoveSession(object session)
Unregister session and abort pending transfers.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.NotAuthorized
+
Session hierarchy
=================
Get remote device capabilities.
+ Possible errors: org.bluez.obex.Error.NotSupported
+ org.bluez.obex.Error.Failed
+
Properties string Source [readonly]
Bluetooth adapter address
Stops the current transference.
+ Possible errors: org.bluez.obex.Error.NotAuthorized
+ org.bluez.obex.Error.InProgress
+ org.bluez.obex.Failed
+
Properties string Status [readonly]
Inform the current status of the transfer.
The properties of this transfer are also returned along
with the object path, to avoid a call to GetProperties.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
object, dict PullBusinessCard(string targetfile)
Request the business card from a remote device and
The properties of this transfer are also returned along
with the object path, to avoid a call to GetProperties.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
object, dict ExchangeBusinessCards(string clientfile,
string targetfile)
The properties of this transfer are also returned along
with the object path, to avoid a call to GetProperties.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
File Transfer hierarchy
=======================
Change the current folder of the remote device.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
void CreateFolder(string folder)
Create a new folder in the remote device.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
array{dict} ListFolder()
Returns a dictionary containing information about
uint64 Accessed : Last access
uint64 Created : Creation date
+ Possible errors: org.bluez.obex.Failed
+
object, dict GetFile(string targetfile, string sourcefile)
Copy the source file (from remote device) to the
The properties of this transfer are also returned along
with the object path, to avoid a call to GetProperties.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
object, dict PutFile(string sourcefile, string targetfile)
Copy the source file (from local filesystem) to the
The properties of this transfer are also returned along
with the object path, to avoid a call to GetProperties.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
void CopyFile(string sourcefile, string targetfile)
Copy a file within the remote device from source file
to target file.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
void MoveFile(string sourcefile, string targetfile)
Move a file within the remote device from source file
to the target file.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
void Delete(string file)
Deletes the specified file/folder.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
Phonebook Access hierarchy
=========================
"mch": missing call history
"cch": combination of ich och mch
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Failed
+
object, dict PullAll(string targetfile, dict filters)
Return the entire phonebook object from the PSE server
Possible filters: Format, Order, Offset, MaxCount and
Fields
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Forbidden
+
array{string vcard, string name} List(dict filters)
Return an array of vcard-listing data where every entry
Possible filters: Order, Offset and MaxCount
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Forbidden
object, dict
Pull(string vcard, string targetfile, dict filters)
Possbile filters: Format and Fields
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.Forbidden
+ org.bluez.obex.Error.Failed
array{string vcard, string name}
Search(string field, string value, dict filters)
Possible filters: Order, Offset and MaxCount
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.Forbidden
+ org.bluez.obex.Error.Failed
+
uint16 GetSize()
Return the number of entries in the selected phonebook
object that are actually used (i.e. indexes that
correspond to non-NULL entries).
+ Possible errors: org.bluez.obex.Error.Forbidden
+ org.bluez.obex.Error.Failed
+
array{string} ListFilterFields()
Return All Available fields that can be used in Fields
filter.
+ Possible errors: None
+
Filter: string Format:
Items vcard format
"SIM2"
......
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+
object, dict GetPhonebook(string targetfile)
Retrieve an entire Phonebook Object store from remote
The properties of this transfer are also returned along
with the object path, to avoid a call to GetProperties.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.Failed
+
object, dict PutPhonebook(string sourcefile)
Send an entire Phonebook Object store to remote device.
The properties of this transfer are also returned along
with the object path, to avoid a call to GetProperties.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.Failed
+
Message Access hierarchy
=========================
Set working directory for current session, *name* may
be the directory name or '..[/dir]'.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.Failed
+
array{dict} ListFolders(dict filter)
Returns a dictionary containing information about
Possible filters: Offset and MaxCount
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.Failed
+
array{string} ListFilterFields()
Return all available fields that can be used in Fields
filter.
+ Possible errors: None
+
array{object, dict} ListMessages(string folder, dict filter)
Returns an array containing the messages found in the
Message protected flag
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.Failed
+
void UpdateInbox(void)
Request remote to update its inbox.
+ Possible errors: org.bluez.obex.Error.Failed
Filter: uint16 Offset:
The properties of this transfer are also returned along
with the object path, to avoid a call to GetProperties.
+ Possible errors: org.bluez.obex.Error.InvalidArguments
+ org.bluez.obex.Error.Failed
+
Properties string Subject [readonly]
Message subject