Oracle Beehive
  Oracle® Beehive RESTful Web Services API Reference
  Release 2 (


The Directory category enables you to control Oracle Beehive's User Directory Service. This service manages all aspects of user directory management for Oracle Beehive. However, the Directory category does not allow you to control how the User Directory Service manages user accounts from a third-party user management product such as an external LDAP directory.

For more information about the User Directory Service, refer to the section "User Directory Service" in the module "Oracle Beehive Services" in Oracle Beehive Concepts in Oracle Beehive Documentation Library.

Delegation is the ability of a user to grant another user the privileges necessary to act on his or her behalf. This includes the ability for the delegated user to read, write, and delete the original user's calendar entries, e-mail messages, documents, and contacts through a supported client, such as Oracle Beehive Extensions for Outlook. Use the command beectl modify_user to specify a delegated principal.

A group is a defined collection of users or resources (or some combination thereof) that are related based on a line of business, a project, a location, or another common association. A static group has an explicit list of members. Users must be directly added to the group, and directly removed from the group. A dynamic group has a membership defined by a query, so that users fitting whatever criteria is being queried are automatically made members of the group.

An organization is a logical grouping of users, groups, workspaces, and resources at a level lower than the enterprise level. An enterprise can contain any number of organizations, and an organization can contain any number of sub-organizations and workspaces.

An actor is an entity, such as a user or a service, that can act upon other entities. Some Oracle Beehive entities may be indicated as owned by the system actor. There is no user account related to the system actor, but it is a valid actor for the purpose of evaluating privileges. In this case, the system actor has total access to all entities, objects, and functions of Oracle Beehive. Refer to the section "About Special and System-Reserved Accounts" in the module "Managing and Provisioning Oracle Beehive Users" in Oracle Beehive Administrator's Guide.

Creating Users

Refer to the section "Provisioning User Accounts" in the module "Managing and Provisioning Oracle Beehive Users" in Oracle Beehive Administrator's Guide for more information.