Skip to content

Schema Reference

The connector uses the following identity attributes for its account and group schemas.

Identity attribute Schema object type
account_id Account
group_slug Group

Accounts represent Bitbucket workspace members. The connector does not aggregate organization directory users who are not workspace members.

Default Account Schema

Each source supports a variety of details, or attributes, about each user who has an account, such as their name, email address, manager name, and location.

The set of account attributes each source stores and how they're organized is known as the account's schema. To best represent your data, you can configure sources to use an account schema matching the one you use in the external connector. Refer to Managing Source Account Schemas for more information.

Default Account Attributes

The Bitbucket Cloud connector supports the following default account schema attributes and customer configurable attributes. The attributes must be defined as strings if not specified.

Attribute Type Description Entitlement Multi-valued
account_id string Unique identifier for the Bitbucket user account. No No
uuid string Unique UUID of the user. No No
display_name string Display name of the user. No No
nickname string Nickname of the user. No No
is_staff boolean Indicates whether the user is a Bitbucket staff member. No No
location string Location associated with the user. No No
account_status string Current status of the user account. No No
created_on string Date and time when the user account was created. No No
type string Resource type that identifies the object as a user. No No
workspace string Workspace slugs that the user belongs to across every workspace visible to the Bitbucket token. No Yes
groups string Atlassian organization groups that the user belongs to. Yes Yes
workspace_permission string Workspace-level permission for the user, such as workspace_slug:owner. The connector does not provide an entitlement schema for this attribute. Yes Yes

Default Entitlement Attributes

Entitlement attributes define the entitlements, such as groups or roles, that can be assigned to the managed system's user accounts. Refer to Managing Entitlements for more information.

Caution

Changing the attribute marked as the Entitlement ID after aggregating accounts or entitlements can result in duplicate entitlements being created, or access profiles and roles breaking. To avoid this, edit the entitlement schema before performing any aggregations.

Default Group Attributes

The Bitbucket Cloud connector also supports groups. The following attributes must be configured on the managed system and in the SailPoint source schema to manage groups.

Attribute Type Description Multi-valued
group_slug string Unique identifier for the group, which is the Atlassian Administration group UUID. No
name string Display name of the group. No
description string Group description from Atlassian Administration. No
directory_id string Atlassian directory that owns the group. No
deletable boolean Indicates whether administrators can delete the group. No
modifiable boolean Indicates whether administrators can modify the group. No
readable boolean Indicates whether administrators can read the group. No
external_synced boolean Indicates whether an external identity provider synchronizes the group. No
managed_by string Entity that manages the group, such as admins or external. No
projects string Projects with an explicit group permission grant, formatted as workspace_slug:project_key. Yes
repositories string Repositories with an explicit group permission grant, formatted as the workspace-qualified repository name. Yes

Documentation Feedback

Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.