Create a collection in the MDM
Create a collection in the MDM.
In: header
Path Parameters
Key of the collection
it must follow pattern: ^[a-zA-Z0-9-][\w-]{0,61}$.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/mdm/v1/collections/string" \ -H "Content-Type: application/json" \ -d '{ "profile": { "sourceProfiles": [ { "source": "string", "type": "string" } ] } }'{ "key": "string", "profile": { "sourceProfiles": [ { "source": "string", "type": "string" } ] }, "resolutionRule": { "resolvers": { "property1": { "outcome": "MATCH_TYPE_NO_MATCH", "filter": { "id": "string", "composite": { "property1": [ { "id": "string", "and": [ null ] } ], "property2": [ { "id": "string", "and": [ null ] } ] } } }, "property2": { "outcome": "MATCH_TYPE_NO_MATCH", "filter": { "id": "string", "composite": { "property1": [ { "id": "string", "and": [ null ] } ], "property2": [ { "id": "string", "and": [ null ] } ] } } } }, "properties": { "property1": { "type": "address", "readOnly": false, "description": "string", "rules": [ { "required": true, "pattern": "string", "enum": [ "string" ], "min": 0, "max": 0, "when": { "id": "string", "and": [ null ] } } ], "binding": { "vocabulary": { "key": "string", "strength": "required" } }, "modelId": "string", "enrichedProperties": {}, "properties": { "property1": { "rules": [ { "required": true, "pattern": "string", "enum": [ "string" ], "min": 0, "max": 0, "when": { "id": "string", "and": [ null ] } } ], "properties": { "property1": {}, "property2": {} }, "items": {}, "binding": { "vocabulary": { "key": "string", "strength": "required" } } }, "property2": { "rules": [ { "required": true, "pattern": "string", "enum": [ "string" ], "min": 0, "max": 0, "when": { "id": "string", "and": [ null ] } } ], "properties": { "property1": {}, "property2": {} }, "items": {}, "binding": { "vocabulary": { "key": "string", "strength": "required" } } } } }, "property2": { "type": "address", "readOnly": false, "description": "string", "rules": [ { "required": true, "pattern": "string", "enum": [ "string" ], "min": 0, "max": 0, "when": { "id": "string", "and": [ null ] } } ], "binding": { "vocabulary": { "key": "string", "strength": "required" } }, "modelId": "string", "enrichedProperties": {}, "properties": { "property1": { "rules": [ { "required": true, "pattern": "string", "enum": [ "string" ], "min": 0, "max": 0, "when": { "id": "string", "and": [ null ] } } ], "properties": { "property1": {}, "property2": {} }, "items": {}, "binding": { "vocabulary": { "key": "string", "strength": "required" } } }, "property2": { "rules": [ { "required": true, "pattern": "string", "enum": [ "string" ], "min": 0, "max": 0, "when": { "id": "string", "and": [ null ] } } ], "properties": { "property1": {}, "property2": {} }, "items": {}, "binding": { "vocabulary": { "key": "string", "strength": "required" } } } } } }, "mappings": [ { "source": "string", "type": "string", "paths": { "property1": "string", "property2": "string" } } ] }}Search resources of a specific collection in the data partition POST
Search resources of a specific collection in the data partition.
Execute a entity resolution preview for a given set of data (resolution properties) and identifiers POST
This endpoint allows you to preview/simulate the outcome of the entity resolution process for the given collection. It returns a list of hits/matches to unified records in the system based the resolution rule of the collection, using the provided data and identifiers. Use this endpoint to understand how the entity resolution process would behave when injecting a record into the collection, helping you to understand the result on the system. Note: Entity resolution first checks for duplicate identifiers already present in the system (unified records) and then applies the resolution rule to find matches. Therefore if matches are found based on identifiers, the resolution properties are ignored.