Skip to main content

Data provisioning

Connector Configuration

Enable provisioning:

Enable provisioning option

General settings:

General settings

Connector settings:

ParameterDescription
Base address{Base address}
Authentication modeNone
Security protocolTLS 1.2
Content type headerapplication/json
Accept headerapplication/json
Headers{"Request":{"Authorization":"Bearer [Your API key]","Accept":"application/json"}}
Timeout in seconds100
Test connectionSelect the checkbox
Test query{eg. users}

Task mappings

Atlassian Guard user

The object is used for creating, updating, and deactivating users (accounts) and has the following properties:

ParameterOperatorSource
Object IdMapObjectId
Object typeConstantUsers
OperationMapOperation
userNameExpressionOperation == "Create" ? ROPE_AccountName : null
name.givenNameExpressionOperation == "Create" ? ROPE_ATTR_FIRSTNAME : null
name.familyNameExpressionOperation == "Create" ? ROPE_ATTR_LASTNAME : null
activeExpressionOperation == "Create" ? "true" : null
schemasExpressionOperation=="DeleteIfExists" ? null : Operation=="Create" ? "urn:ietf:params:scim:schemas:core:2.0:User" : Operation=="Update" ? "urn:ietf:params:scim:api:messages:2.0:PatchOp" :null
idExpressionOperation != "Create" ? Extensions.GetFirstValue(ROPE_DistinguisedName, ROPE_ExternalAnchor, JobAnchor) : null
Operations[].opExpressionOperation=="Update" ? "replace" : null
Operations[].value.name.givenNameExpressionOperation=="Update" ? ROPE_ATTR_FIRSTNAME : null
Operations[].value.name.familyNameExpressionOperation=="Update" ? ROPE_ATTR_LASTNAME : null
Operations[].value.emails[].primaryConstanttrue
Operations[].value.emails[].typeConstantemail
Operations[].value.emails[].valueExpressionOperation=="Update" ? ROPE_ATTR_EMAIL : null
emails[].valueExpressionOperation=="Create" ? ROPE_ATTR_EMAIL : null
emails[].primaryConstanttrue
emails[].typeConstantemail

AtlassianGuardGroupAssignments

The object is used for giving users access to a group and for deleting user access to a group. It has the following properties:

ParameterTypeDescription
Object IdMapObjectId
Object typeConstantAtlassianGuardGroupAssignments
OperationMapOperation
schemasExpressionOperation == "Create" ? "urn:ietf:params:scim:api:messages:2.0:PatchOp" : Operation == "Delete" ? "urn:ietf:params:scim:api:messages:2.0:PatchOp" : null
Operations[].opExpressionOperation == "Create" ? "add" : Operation == "Delete" ? "remove" : null
Operations[].pathExpressionOperation == "Create" ? "members" : Operation == "Delete" ? "members" : null
Operations[].value[].valueExpressionExtensions.GetFirstValue(ROPE_DistinguisedName, ROPE_AccountExternalAnchor, JobAnchor)
groupIdExpressionROPE_ResourceCBK.Replace("1009_", "").Replace("<r/>", "")