#### org.gnome.OnlineAccounts.Manager D-Bus Interface [src]

# org.gnome.OnlineAccounts.Manager

## Description

An interface used for managing accounts.

### Methods

### org.gnome.OnlineAccounts.Manager.AddAccount

        AddAccount (
          IN provider s,
          IN identity s,
          IN presentation_identity s,
          IN credentials a{sv},
          IN details a{ss},
          OUT account_object_path o
        )

Creates a new account. Note that this does not create an account at the remote service.

- provider: The account provider. See the `org.gnome.OnlineAccounts.Account:ProviderType`_ property for known providers.

- identity: The identity of the account (cf. the `org.gnome.OnlineAccounts.Account:Identity`_ property).

- presentation_identity: The identity of the account that is suitable for display in an user interface (cf. the `org.gnome.OnlineAccounts.Account:PresentationIdentity`_ property).

- credentials: The credentials to store.

- details: Extra key/value pairs to set.

### org.gnome.OnlineAccounts.Manager.IsSupportedProvider

        IsSupportedProvider (
          IN provider_type s,
          OUT is_supported b
        )

Checks if a certain type of provider of online accounts (for example, “google” or “lastfm”) is supported. If `provider_type` is supported, then `is_supported` is set to `TRUE`.

`since`: 3.36.0

- provider_type: A provider of online accounts