Skip to main content

Creates an object mapping

POST 

/configuration-hub/object-mappings/:sourceOrg

This creates an object mapping between current org and source org. Source org should be "default" when creating an object mapping that is 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 object mapping request body.

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