curl --request PUT \
--url https://{workspaceId}.clinia.cloud/mdm/v1/collections/{collectionKey} \
--header 'Content-Type: application/json' \
--data '
{
"profile": {
"sourceProfiles": [
{
"source": "<string>",
"type": "<string>"
}
]
},
"resolutionRule": {
"resolvers": {},
"properties": {},
"mappings": [
{
"source": "<string>",
"type": "<string>",
"paths": {}
}
]
}
}
'{
"profile": {
"sourceProfiles": [
{
"source": "<string>",
"type": "<string>"
}
]
},
"key": "<string>",
"resolutionRule": {
"resolvers": {},
"properties": {},
"mappings": [
{
"source": "<string>",
"type": "<string>",
"paths": {}
}
]
}
}Create a collection in the MDM.
curl --request PUT \
--url https://{workspaceId}.clinia.cloud/mdm/v1/collections/{collectionKey} \
--header 'Content-Type: application/json' \
--data '
{
"profile": {
"sourceProfiles": [
{
"source": "<string>",
"type": "<string>"
}
]
},
"resolutionRule": {
"resolvers": {},
"properties": {},
"mappings": [
{
"source": "<string>",
"type": "<string>",
"paths": {}
}
]
}
}
'{
"profile": {
"sourceProfiles": [
{
"source": "<string>",
"type": "<string>"
}
]
},
"key": "<string>",
"resolutionRule": {
"resolvers": {},
"properties": {},
"mappings": [
{
"source": "<string>",
"type": "<string>",
"paths": {}
}
]
}
}Key of the collection
it must follow pattern: ^[a-zA-Z0-9-][\w-]{0,61}$.
Show child attributes
Show child attributes
Show child attributes
MATCH_TYPE_NO_MATCH, MATCH_TYPE_MATCH, MATCH_TYPE_POSSIBLE_MATCH The match condition to fulfill a resolver for entity resolution. Possible operators are: 'composite', 'eq', 'match' and 'and'.
Show child attributes
Show child attributes
Logical (and, or, not, all, any),
composite (composite),
comparisons (eq, gt, lt),
text match (match with types phrase, phrasePrefix, word, wordPrefix and optional fuzziness up to 3),
geo (geoDistance), and vector (knn).
The properties used in the resolution rule.
Show child attributes
Show child attributes
address, attachment, boolean, code, coding, contactpoint, date, datetime, decimal, geopoint, humanname, identifier, instant, integer, markdown, period, reference, symbol, time, uri, url, xhtml, array, object If set to true, the property cannot be set as required in the rules properties, and can only be set by the ingestion pipeline. Any value provided by the user will be ignored.
Description of the property.
Show child attributes
List of possible values for the property: string and number types only.
1An operator that defines when the rule should be applicable. Whenever this operator evaluates to true, the rule will be checked; when it is evaluated to false, the rule is ignored entirely and none of its validation is applied.
Supported operators are: 'eq', 'lt' and 'gt'. TODO: [ENG-4213] Add examples and document [current] and [*]..
Defines a subset of values the property can take. A binding can be defined for a code, a coding, a symbol or an URI property. In the case of a coding, the binding is applied to the code sub-attribute.
Show child attributes
Show child attributes
The strength with which the binding is asserted.
required, preferred Show child attributes
Show child attributes
Show child attributes
List of possible values for the property: string and number types only.
1An operator that defines when the rule should be applicable. Whenever this operator evaluates to true, the rule will be checked; when it is evaluated to false, the rule is ignored entirely and none of its validation is applied.
Supported operators are: 'eq', 'lt' and 'gt'. TODO: [ENG-4213] Add examples and document [current] and [*]..
Show child attributes
Defines a subset of values the property can take. A binding can be defined for a code, a coding, a symbol or an URI property. In the case of a coding, the binding is applied to the code sub-attribute.
Show child attributes
Show child attributes
The strength with which the binding is asserted.
required, preferred Show child attributes
Maps one or multiple properties with the following format: {rulePropertyKey: sourcePropertyPath}
The source property path is a dot separated path to the source property. It can include a contained key to reference a property in a contained resource.
Show child attributes
A successful response when the collection was created.
Show child attributes
Show child attributes
Show child attributes
MATCH_TYPE_NO_MATCH, MATCH_TYPE_MATCH, MATCH_TYPE_POSSIBLE_MATCH The match condition to fulfill a resolver for entity resolution. Possible operators are: 'composite', 'eq', 'match' and 'and'.
Show child attributes
Show child attributes
Logical (and, or, not, all, any),
composite (composite),
comparisons (eq, gt, lt),
text match (match with types phrase, phrasePrefix, word, wordPrefix and optional fuzziness up to 3),
geo (geoDistance), and vector (knn).
The properties used in the resolution rule.
Show child attributes
Show child attributes
address, attachment, boolean, code, coding, contactpoint, date, datetime, decimal, geopoint, humanname, identifier, instant, integer, markdown, period, reference, symbol, time, uri, url, xhtml, array, object If set to true, the property cannot be set as required in the rules properties, and can only be set by the ingestion pipeline. Any value provided by the user will be ignored.
Description of the property.
Show child attributes
List of possible values for the property: string and number types only.
1An operator that defines when the rule should be applicable. Whenever this operator evaluates to true, the rule will be checked; when it is evaluated to false, the rule is ignored entirely and none of its validation is applied.
Supported operators are: 'eq', 'lt' and 'gt'. TODO: [ENG-4213] Add examples and document [current] and [*]..
Defines a subset of values the property can take. A binding can be defined for a code, a coding, a symbol or an URI property. In the case of a coding, the binding is applied to the code sub-attribute.
Show child attributes
Show child attributes
The strength with which the binding is asserted.
required, preferred Show child attributes
Show child attributes
Show child attributes
List of possible values for the property: string and number types only.
1An operator that defines when the rule should be applicable. Whenever this operator evaluates to true, the rule will be checked; when it is evaluated to false, the rule is ignored entirely and none of its validation is applied.
Supported operators are: 'eq', 'lt' and 'gt'. TODO: [ENG-4213] Add examples and document [current] and [*]..
Show child attributes
Defines a subset of values the property can take. A binding can be defined for a code, a coding, a symbol or an URI property. In the case of a coding, the binding is applied to the code sub-attribute.
Show child attributes
Show child attributes
The strength with which the binding is asserted.
required, preferred Show child attributes
Maps one or multiple properties with the following format: {rulePropertyKey: sourcePropertyPath}
The source property path is a dot separated path to the source property. It can include a contained key to reference a property in a contained resource.
Show child attributes
Was this page helpful?