Skip to main content

Bulk updates object mappings

POST 

/configuration-hub/object-mappings/:sourceOrg/bulk-patch

This updates a set of object mappings, only enabled and targetValue fields can be updated. Source org should be "default" when updating object mappings that are not associated to any particular org. The request will need the following security scope:

  • sp:config-object-mapping:manage

Request

Path Parameters

    sourceOrg stringrequired

    The name of the source org.

    Example: source-org

Body

required

The object mapping request body.

    patches objectrequired

    Map of id of the object mapping to a JsonPatchOperation describing what to patch on that object mapping.

    property name* object[]
  • Array [
  • op stringrequired

    Possible values: [add, remove, replace, move, copy, test]

    The operation to be performed

    path stringrequired

    A string JSON Pointer representing the target path to an element to be affected by the operation

    value object

    The value to be used for the operation, required for "add" and "replace" operations

    oneOf

    string

  • ]

Responses

The updated object mappings.

Schema
    patchedObjects object[]
  • Array [
  • objectMappingId string

    Id of the object mapping

    objectType string

    Possible values: [ACCESS_PROFILE, ACCESS_REQUEST_CONFIG, ATTR_SYNC_SOURCE_CONFIG, AUTH_ORG, CAMPAIGN_FILTER, ENTITLEMENT, FORM_DEFINITION, GOVERNANCE_GROUP, IDENTITY, IDENTITY_OBJECT_CONFIG, IDENTITY_PROFILE, LIFECYCLE_STATE, NOTIFICATION_TEMPLATE, PASSWORD_POLICY, PASSWORD_SYNC_GROUP, PUBLIC_IDENTITIES_CONFIG, ROLE, RULE, SEGMENT, SERVICE_DESK_INTEGRATION, SOD_POLICY, SOURCE, TAG, TRANSFORM, TRIGGER_SUBSCRIPTION, WORKFLOW]

    Type of the object the mapping value applies to

    jsonPath string

    JSONPath expression denoting the path within the object where the mapping value should be applied

    sourceValue string

    Original value at the jsonPath location within the object

    targetValue string

    Value to be assigned at the jsonPath location within the object

    enabled boolean

    Default value: false

    Whether or not this object mapping is enabled

    created string

    Object mapping creation timestamp

    modified string

    Object mapping latest update timestamp

  • ]
Loading...