Skip to main content

Bulk creates object mappings

POST 

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

This creates a set of object mappings (Max 25) between current org and source org. Source org should be "default" when creating object mappings that are not to be 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 bulk create object mapping request body.

    newObjectMappings object[]required
  • Array [
  • objectType stringrequired

    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, must be one from enum

    jsonPath stringrequired

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

    sourceValue stringrequired

    Original value at the jsonPath location within the object

    targetValue stringrequired

    Value to be assigned at the jsonPath location within the object

    enabled boolean

    Default value: false

    Whether or not this object mapping is enabled

  • ]

Responses

The created object mapping between current org and source org.

Schema
    addedObjects 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...