Skip to content

INFA MDM - Source Submit

Submits source system data to B360 for matching and consolidation. The MDM engine decides whether to create a new master record, merge with an existing one, or hold the record for approval.

Informatica docs: Business entity record APIs — Create Master Record

Why "Source Submit" instead of "Create Master Record"? The Informatica API calls this "Create Master Record," but the operation always requires a source system. You are submitting source data; the MDM engine decides whether to create, merge, or hold for approval. The name "Submit" sets the right expectation: the caller sends data, the system makes the decision. See Design Concept for the full naming rationale.

Parameters

Source Record (Required)

ParameterTypeRequiredDescription
businessEntityStringYesBusiness Entity Internal Id (value provider drop-down, e.g. c360.person)
sourceSystemStringYesSource system name (value provider drop-down, scoped to entity)
sourcePKeyStringNoSource primary key. If omitted, B360 creates a new record.
businessIdStringNoB360 master record ID. Used to associate the source record with an existing master.

Record Payload (Required)

ParameterTypeRequiredDescription
bodyObjectYesRecord data as a JSON object, Map, or List. Serialized to JSON for the API request. Input metadata is resolved dynamically from the B360 datamodel.

Options

ParameterTypeRequiredDefaultDescription
resolveCrosswalkbooleanNofalseStandardize picklist values using crosswalk resolution

Output

Payload

Returns a Map<String, Object> containing the submitted record response from B360:

json
{
    "approvalRequired": false,
    "id": "9991234567890123",
    "businessId": "999456789222123"
}

Attributes — SourceSubmitResponseAttributes

AttributeTypeDescription
businessIdStringB360 master record ID (new or existing)
approvalRequiredbooleanWhether the submission requires approval before merging
statusCodeIntegerHTTP status code
requestIdStringB360 request tracking ID

Underlying API

Endpoint:

POST /business-entity/public/api/v1/entity/{businessEntity}?sourceSystem={sourceSystem}

Additional query parameters are appended for sourcePKey and businessId when provided.

See Also

Released under the MIT License.