- 1. Access
- 2. Endpoints
- 3. Models
- 3.1. AbstractDirectoryBean
- 3.2. ApplicationLinkBean
- 3.3. ApplicationLinksBean
- 3.4. DirectoriesBean
- 3.5. DirectoryCrowdAdvanced
- 3.6. DirectoryCrowdBean
- 3.7. DirectoryCrowdPermissions
- 3.8. DirectoryCrowdServer
- 3.9. DirectoryCrowdServerProxy
- 3.10. DirectoryGenericBean
- 3.11. DirectoryInternalAdvanced
- 3.12. DirectoryInternalBean
- 3.13. DirectoryInternalCredentialPolicy
- 3.14. DirectoryInternalPermissions
- 3.15. DirectoryLdapBean
- 3.16. DirectoryLdapPermissions
- 3.17. DirectoryLdapSchema
- 3.18. DirectoryLdapServer
- 3.19. ErrorCollection
- 3.20. SettingsBean
This plugin provides methods for accessing configuration for Bitbucket.
POST /application-links
Add an application link
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
ApplicationLinkBean |
X |
Code | Message | Datatype |
---|---|---|
200 |
Returns the added application link. |
|
0 |
Returns a list of error messages. |
DELETE /application-links/{uuid}
Delete an application link
Code | Message | Datatype |
---|---|---|
200 |
Returns an empty body. |
<<>> |
0 |
Returns a list of error messages. |
DELETE /application-links
Delete all application links
Code | Message | Datatype |
---|---|---|
200 |
Returns an empty body. |
<<>> |
0 |
Returns a list of error messages. |
GET /application-links/{uuid}
Get an application link
Code | Message | Datatype |
---|---|---|
200 |
Returns the requested application link. |
|
0 |
Returns a list of error messages. |
GET /application-links
Get all application links
Code | Message | Datatype |
---|---|---|
200 |
Returns all application links. |
|
0 |
Returns a list of error messages. |
PUT /application-links/{uuid}
Update an application link
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
ApplicationLinkBean |
X |
Code | Message | Datatype |
---|---|---|
200 |
Returns the updated application link. |
|
0 |
Returns a list of error messages. |
PUT /application-links
Set or update a list of application links
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
ApplicationLinksBean |
X |
Code | Message | Datatype |
---|---|---|
200 |
Returns all application links. |
|
0 |
Returns a list of error messages. |
POST /directories
Add a user directory
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
AbstractDirectoryBean |
X |
Code | Message | Datatype |
---|---|---|
200 |
Returns the added directory. |
|
0 |
Returns a list of error messages. |
DELETE /directories
Delete all user directories
Code | Message | Datatype |
---|---|---|
200 |
Returns an empty body. |
<<>> |
0 |
Returns a list of error messages. |
DELETE /directories/{id}
Delete a user directory
Code | Message | Datatype |
---|---|---|
200 |
Returns an empty body. |
<<>> |
0 |
Returns a list of error messages. |
GET /directories
Get all user directories
Code | Message | Datatype |
---|---|---|
200 |
Returns all directories. |
|
0 |
Returns a list of error messages. |
GET /directories/{id}
Get a user directory
Code | Message | Datatype |
---|---|---|
200 |
Returns the requested directory. |
|
0 |
Returns a list of error messages. |
PUT /directories
Set or update a list of user directories
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
DirectoriesBean |
X |
Code | Message | Datatype |
---|---|---|
200 |
Returns all directories. |
|
0 |
Returns a list of error messages. |
PUT /directories/{id}
Update a user directory
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
AbstractDirectoryBean |
X |
Code | Message | Datatype |
---|---|---|
200 |
Returns the updated directory. |
|
0 |
Returns a list of error messages. |
GET /settings
Get the application settings
Code | Message | Datatype |
---|---|---|
200 |
Returns the application settings |
|
0 |
Returns a list of error messages. |
PUT /settings
Set the application settings
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
SettingsBean |
X |
Code | Message | Datatype |
---|---|---|
200 |
Returns the application settings |
|
0 |
Returns a list of error messages. |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
id |
Long |
int64 |
||
name |
X |
String |
||
description |
String |
|||
active |
Boolean |
|||
server |
DirectoryLdapServer |
|||
permissions |
DirectoryLdapPermissions |
|||
advanced |
DirectoryInternalAdvanced |
|||
credentialPolicy |
DirectoryInternalCredentialPolicy |
|||
schema |
DirectoryLdapSchema |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
uuid |
UUID |
uuid |
||
name |
X |
String |
||
type |
X |
String |
Enum: BAMBOO, JIRA, BITBUCKET, CONFLUENCE, FISHEYE, CROWD, |
|
displayUrl |
X |
URI |
uri |
|
rpcUrl |
X |
URI |
uri |
|
primary |
Boolean |
|||
status |
String |
Enum: AVAILABLE, UNAVAILABLE, CONFIGURATION_ERROR, |
||
username |
String |
|||
password |
String |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
applicationLinks |
List of ApplicationLinkBean |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
directories |
List of AbstractDirectoryBean |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
enableNestedGroups |
Boolean |
|||
enableIncrementalSync |
Boolean |
|||
updateGroupMembershipMethod |
String |
|||
updateSyncIntervalInMinutes |
Integer |
int32 |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
id |
Long |
int64 |
||
name |
X |
String |
||
description |
String |
|||
active |
Boolean |
|||
server |
DirectoryCrowdServer |
|||
permissions |
DirectoryCrowdPermissions |
|||
advanced |
DirectoryCrowdAdvanced |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
readOnly |
Boolean |
|||
fullAccess |
Boolean |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
url |
X |
URI |
uri |
|
proxy |
DirectoryCrowdServerProxy |
|||
appUsername |
X |
String |
||
appPassword |
X |
String |
||
connectionTimeoutInMillis |
Long |
int64 |
||
maxConnections |
Integer |
int32 |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
host |
String |
|||
port |
Integer |
int32 |
||
username |
String |
|||
password |
String |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
id |
Long |
int64 |
||
name |
X |
String |
||
description |
String |
|||
active |
Boolean |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
enableNestedGroups |
Boolean |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
id |
Long |
int64 |
||
name |
X |
String |
||
description |
String |
|||
active |
Boolean |
|||
credentialPolicy |
DirectoryInternalCredentialPolicy |
|||
advanced |
DirectoryInternalAdvanced |
|||
permissions |
DirectoryInternalPermissions |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
passwordRegex |
String |
|||
passwordComplexityMessage |
String |
|||
passwordMaxAttempts |
Long |
int64 |
||
passwordHistoryCount |
Long |
int64 |
||
passwordMaxChangeTime |
Long |
int64 |
||
passwordExpiryNotificationDays |
List of [integer] |
int32 |
||
passwordEncryptionMethod |
String |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
addGroup |
Boolean |
|||
addUser |
Boolean |
|||
modifyGroup |
Boolean |
|||
modifyUser |
Boolean |
|||
modifyGroupAttributes |
Boolean |
|||
modifyUserAttributes |
Boolean |
|||
removeGroup |
Boolean |
|||
removeUser |
Boolean |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
id |
Long |
int64 |
||
name |
X |
String |
||
description |
String |
|||
active |
Boolean |
|||
server |
DirectoryLdapServer |
|||
schema |
DirectoryLdapSchema |
|||
permissions |
DirectoryLdapPermissions |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
readOnly |
Boolean |
|||
readOnlyForLocalGroups |
Boolean |
|||
fullAccess |
Boolean |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
baseDn |
String |
|||
userDn |
String |
|||
groupDn |
String |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
host |
X |
String |
||
port |
Integer |
int32 |
||
useSsl |
Boolean |
|||
username |
String |
|||
password |
String |
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
errorMessages |
List of [string] |