REST interface for CRUD operations on type definitions
Bulk delete API for all types
| media type | data type | description |
|---|---|---|
| application/json | AtlasTypesDef (JSON) | A composite object that captures all types to be deleted |
| application/json | AtlasTypesDef (JSON) |
| code | condition |
|---|---|
| 204 | On successful deletion of the requested type definitions |
| 400 | On validation failure for any type definitions |
DELETE /v2/types/typedefs
Content-Type: application/json
{
"businessMetadataDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "OBJECT_ID_TYPE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "BUSINESS_METADATA",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"classificationDefs" : [ {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "CLASSIFICATION",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"entityDefs" : [ {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "OBJECT_ID_TYPE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"enumDefs" : [ {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "OBJECT_ID_TYPE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"relationshipDefs" : [ {
"endDef1" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "TWO_TO_ONE",
"relationshipCategory" : "COMPOSITION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"endDef1" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "TWO_TO_ONE",
"relationshipCategory" : "ASSOCIATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "OBJECT_ID_TYPE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"structDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "OBJECT_ID_TYPE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ]
}
HTTP/1.1 204 No Content
Bulk retrieval API for retrieving all type definitions in Atlas
| code | condition |
|---|---|
| 200 | AtlasTypesDef with type definitions matching the search criteria or else returns empty list of type definitions |
| media type | data type | description |
|---|---|---|
| application/json | AtlasTypesDef (JSON) | A composite wrapper object with lists of all type definitions |
| application/json | AtlasTypesDef (JSON) |
GET /v2/types/typedefs
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"businessMetadataDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"classificationDefs" : [ {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENUM",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"entityDefs" : [ {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENUM",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"enumDefs" : [ {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "BUSINESS_METADATA",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"relationshipDefs" : [ {
"endDef1" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "ONE_TO_TWO",
"relationshipCategory" : "AGGREGATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"endDef1" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "BOTH",
"relationshipCategory" : "AGGREGATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENUM",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"structDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "BUSINESS_METADATA",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ]
}
Bulk create APIs for all atlas type definitions, only new definitions will be created. Any changes to the existing definitions will be discarded
| media type | data type | description |
|---|---|---|
| application/json | AtlasTypesDef (JSON) | A composite wrapper object with corresponding lists of the type definition |
| application/json | AtlasTypesDef (JSON) |
| code | condition |
|---|---|
| 200 | On successful update of requested type definitions |
| 400 | On validation failure for any type definitions |
| media type | data type | description |
|---|---|---|
| application/json | AtlasTypesDef (JSON) | A composite wrapper object with lists of type definitions that were successfully created |
| application/json | AtlasTypesDef (JSON) |
POST /v2/types/typedefs
Content-Type: application/json
Accept: application/json
{
"businessMetadataDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "CLASSIFICATION",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"classificationDefs" : [ {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "RELATIONSHIP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"entityDefs" : [ {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"enumDefs" : [ {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "OBJECT_ID_TYPE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "OBJECT_ID_TYPE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"relationshipDefs" : [ {
"endDef1" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "TWO_TO_ONE",
"relationshipCategory" : "COMPOSITION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "BUSINESS_METADATA",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"endDef1" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "ONE_TO_TWO",
"relationshipCategory" : "ASSOCIATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"structDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENUM",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ]
}
HTTP/1.1 200 OK
Content-Type: application/json
{
"businessMetadataDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "RELATIONSHIP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"classificationDefs" : [ {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"entityDefs" : [ {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "RELATIONSHIP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENTITY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"enumDefs" : [ {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "ENTITY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"relationshipDefs" : [ {
"endDef1" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "BOTH",
"relationshipCategory" : "ASSOCIATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENTITY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"endDef1" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "TWO_TO_ONE",
"relationshipCategory" : "ASSOCIATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"structDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "OBJECT_ID_TYPE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ]
}
Bulk update API for all types, changes detected in the type definitions would be persisted
| media type | data type | description |
|---|---|---|
| application/json | AtlasTypesDef (JSON) | A composite object that captures all type definition changes |
| application/json | AtlasTypesDef (JSON) |
| code | condition |
|---|---|
| 200 | On successful update of requested type definitions |
| 400 | On validation failure for any type definitions |
| media type | data type | description |
|---|---|---|
| application/json | AtlasTypesDef (JSON) | A composite object with lists of type definitions that were updated |
| application/json | AtlasTypesDef (JSON) |
PUT /v2/types/typedefs
Content-Type: application/json
Accept: application/json
{
"businessMetadataDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "RELATIONSHIP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"classificationDefs" : [ {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"entityDefs" : [ {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "CLASSIFICATION",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"enumDefs" : [ {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "CLASSIFICATION",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "BUSINESS_METADATA",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"relationshipDefs" : [ {
"endDef1" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "BOTH",
"relationshipCategory" : "ASSOCIATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"endDef1" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "BOTH",
"relationshipCategory" : "ASSOCIATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"structDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "CLASSIFICATION",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ]
}
HTTP/1.1 200 OK
Content-Type: application/json
{
"businessMetadataDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "BUSINESS_METADATA",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"classificationDefs" : [ {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "CLASSIFICATION",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"entityDefs" : [ {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENTITY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"enumDefs" : [ {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "ARRAY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"relationshipDefs" : [ {
"endDef1" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "ONE_TO_TWO",
"relationshipCategory" : "COMPOSITION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENTITY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"endDef1" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "NONE",
"relationshipCategory" : "COMPOSITION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENUM",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ],
"structDefs" : [ {
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}, {
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ { }, { } ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENTITY",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : { },
"timeInstance" : { },
"timeZone" : { }
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
} ]
}
Bulk retrieval API for all type definitions returned as a list of minimal information header
| code | condition |
|---|---|
| 200 | Returns a list of AtlasTypeDefHeader matching the search criteria or an empty list if no match. |
| media type | data type | description |
|---|---|---|
| application/json | array of AtlasTypeDefHeader (JSON) | List of AtlasTypeDefHeader AtlasTypeDefHeader |
| application/json | array of AtlasTypeDefHeader (JSON) |
GET /v2/types/typedefs/headers
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"category" : "MAP",
"guid" : "...",
"name" : "...",
"serviceType" : "..."
} ]
Get the businessMetadata definition for the given guid
| name | type | description |
|---|---|---|
| guid | path | businessMetadata guid |
| code | condition |
|---|---|
| 200 | On successful lookup of the the businessMetadata definition by it's guid |
| 404 | On Failed lookup for the given guid |
| media type | data type | description |
|---|---|---|
| application/json | AtlasBusinessMetadataDef (JSON) | businessMetadata definition |
| application/json | AtlasBusinessMetadataDef (JSON) |
GET /v2/types/businessmetadatadef/guid/{guid}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "RELATIONSHIP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "HALF_EVEN"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the businessMetadata definition by it's name (unique)
| name | type | description |
|---|---|---|
| name | path | businessMetadata name |
| code | condition |
|---|---|
| 200 | On successful lookup of the the businessMetadata definition by it's name |
| 404 | On Failed lookup for the given name |
| media type | data type | description |
|---|---|---|
| application/json | AtlasBusinessMetadataDef (JSON) | businessMetadata definition |
| application/json | AtlasBusinessMetadataDef (JSON) |
GET /v2/types/businessmetadatadef/name/{name}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"attributeDefs" : [ {
"cardinality" : "SINGLE",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "FLOOR"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the classification definition for the given guid
| name | type | description |
|---|---|---|
| guid | path | classification guid |
| code | condition |
|---|---|
| 200 | On successful lookup of the the classification definition by it's guid |
| 404 | On Failed lookup for the given guid |
| media type | data type | description |
|---|---|---|
| application/json | AtlasClassificationDef (JSON) | classification definition |
| application/json | AtlasClassificationDef (JSON) |
GET /v2/types/classificationdef/guid/{guid}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "RELATIONSHIP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "HALF_EVEN"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the classification definition by it's name (unique)
| name | type | description |
|---|---|---|
| name | path | classification name |
| code | condition |
|---|---|
| 200 | On successful lookup of the the classification definition by it's name |
| 404 | On Failed lookup for the given name |
| media type | data type | description |
|---|---|---|
| application/json | AtlasClassificationDef (JSON) | classification definition |
| application/json | AtlasClassificationDef (JSON) |
GET /v2/types/classificationdef/name/{name}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "FLOOR"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the Entity definition for the given guid
| name | type | description |
|---|---|---|
| guid | path | entity guid |
| code | condition |
|---|---|
| 200 | On successful lookup of the the entity definition by it's guid |
| 404 | On Failed lookup for the given guid |
| media type | data type | description |
|---|---|---|
| application/json | AtlasEntityDef (JSON) | Entity definition |
| application/json | AtlasEntityDef (JSON) |
GET /v2/types/entitydef/guid/{guid}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SINGLE",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SINGLE",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "CEILING"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the entity definition by it's name (unique)
| name | type | description |
|---|---|---|
| name | path | entity name |
| code | condition |
|---|---|
| 200 | On successful lookup of the the entity definition by it's name |
| 404 | On Failed lookup for the given name |
| media type | data type | description |
|---|---|---|
| application/json | AtlasEntityDef (JSON) | Entity definition |
| application/json | AtlasEntityDef (JSON) |
GET /v2/types/entitydef/name/{name}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"businessAttributeDefs" : {
"property1" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"property2" : [ {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "CLASSIFICATION",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "HALF_UP"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the enum definition for the given guid
| name | type | description |
|---|---|---|
| guid | path | enum guid |
| code | condition |
|---|---|
| 200 | On successful lookup of the the enum definition by it's guid |
| 404 | On Failed lookup for the given guid |
| media type | data type | description |
|---|---|---|
| application/json | AtlasEnumDef (JSON) | enum definition |
| application/json | AtlasEnumDef (JSON) |
GET /v2/types/enumdef/guid/{guid}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "FLOOR"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the enum definition by it's name (unique)
| name | type | description |
|---|---|---|
| name | path | enum name |
| code | condition |
|---|---|
| 200 | On successful lookup of the the enum definition by it's name |
| 404 | On Failed lookup for the given name |
| media type | data type | description |
|---|---|---|
| application/json | AtlasEnumDef (JSON) | enum definition |
| application/json | AtlasEnumDef (JSON) |
GET /v2/types/enumdef/name/{name}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"category" : "CLASSIFICATION",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "UP"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the relationship definition for the given guid
| name | type | description |
|---|---|---|
| guid | path | relationship guid |
| code | condition |
|---|---|
| 200 | On successful lookup of the the relationship definition by it's guid |
| 404 | On Failed lookup for the given guid |
| media type | data type | description |
|---|---|---|
| application/json | AtlasRelationshipDef (JSON) | relationship definition |
| application/json | AtlasRelationshipDef (JSON) |
GET /v2/types/relationshipdef/guid/{guid}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"endDef1" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "NONE",
"relationshipCategory" : "COMPOSITION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "BUSINESS_METADATA",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "CEILING"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the relationship definition by it's name (unique)
| name | type | description |
|---|---|---|
| name | path | relationship name |
| code | condition |
|---|---|
| 200 | On successful lookup of the the relationship definition by it's name |
| 404 | On Failed lookup for the given name |
| media type | data type | description |
|---|---|---|
| application/json | AtlasRelationshipDef (JSON) | relationship definition |
| application/json | AtlasRelationshipDef (JSON) |
GET /v2/types/relationshipdef/name/{name}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"endDef1" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "TWO_TO_ONE",
"relationshipCategory" : "ASSOCIATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "ENUM",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "HALF_DOWN"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the struct definition for the given guid
| name | type | description |
|---|---|---|
| guid | path | struct guid |
| code | condition |
|---|---|
| 200 | On successful lookup of the the struct definition by it's guid |
| 404 | On Failed lookup for the given guid |
| media type | data type | description |
|---|---|---|
| application/json | AtlasStructDef (JSON) | struct definition |
| application/json | AtlasStructDef (JSON) |
GET /v2/types/structdef/guid/{guid}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"attributeDefs" : [ {
"cardinality" : "SET",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "STRING",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "PRIMITIVE",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "UP"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get the struct definition by it's name (unique)
| name | type | description |
|---|---|---|
| name | path | struct name |
| code | condition |
|---|---|
| 200 | On successful lookup of the the struct definition by it's name |
| 404 | On Failed lookup for the given name |
| media type | data type | description |
|---|---|---|
| application/json | AtlasStructDef (JSON) | struct definition |
| application/json | AtlasStructDef (JSON) |
GET /v2/types/structdef/name/{name}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"attributeDefs" : [ {
"cardinality" : "LIST",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
}, {
"cardinality" : "SINGLE",
"constraints" : [ {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
}, {
"params" : {
"property1" : { },
"property2" : { }
},
"type" : "..."
} ],
"defaultValue" : "...",
"description" : "...",
"displayName" : "...",
"includeInNotification" : true,
"indexType" : "DEFAULT",
"isIndexable" : true,
"isOptional" : true,
"isUnique" : true,
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"searchWeight" : 12345,
"typeName" : "...",
"valuesMaxCount" : 12345,
"valuesMinCount" : 12345
} ],
"category" : "STRUCT",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "HALF_UP"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
| name | type | description |
|---|---|---|
| guid | path | GUID of the type |
| code | condition |
|---|---|
| 200 | Successful lookup |
| 404 | Failed lookup |
| media type | data type | description |
|---|---|---|
| application/json | AtlasBaseTypeDef (JSON) | Type definition |
| application/json | AtlasBaseTypeDef (JSON) |
GET /v2/types/typedef/guid/{guid}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"category" : "MAP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "CEILING"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Get type definition by it's name
| name | type | description |
|---|---|---|
| name | path | Type name |
| code | condition |
|---|---|
| 200 | Successful lookup by name |
| 404 | Failed lookup by name |
| media type | data type | description |
|---|---|---|
| application/json | AtlasBaseTypeDef (JSON) | Type definition |
| application/json | AtlasBaseTypeDef (JSON) |
GET /v2/types/typedef/name/{name}
Content-Type: application/json
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"category" : "RELATIONSHIP",
"createTime" : 12345,
"createdBy" : "...",
"dateFormatter" : {
"availableLocales" : [ "...", "..." ],
"calendar" : 12345,
"dateInstance" : { },
"dateTimeInstance" : { },
"instance" : { },
"lenient" : true,
"numberFormat" : {
"availableLocales" : [ "...", "..." ],
"currency" : "...",
"currencyInstance" : { },
"groupingUsed" : true,
"instance" : { },
"integerInstance" : { },
"maximumFractionDigits" : 12345,
"maximumIntegerDigits" : 12345,
"minimumFractionDigits" : 12345,
"minimumIntegerDigits" : 12345,
"numberInstance" : { },
"parseIntegerOnly" : true,
"percentInstance" : { },
"roundingMode" : "CEILING"
},
"timeInstance" : { },
"timeZone" : {
"DSTSavings" : 12345,
"ID" : "...",
"availableIDs" : [ "...", "..." ],
"default" : { },
"displayName" : "...",
"rawOffset" : 12345
}
},
"description" : "...",
"guid" : "...",
"name" : "...",
"options" : {
"property1" : "...",
"property2" : "..."
},
"serviceType" : "...",
"typeVersion" : "...",
"updateTime" : 12345,
"updatedBy" : "...",
"version" : 12345
}
Delete API for type identified by its name.
| name | type | description |
|---|---|---|
| typeName | path | Name of the type to be deleted. |
| code | condition |
|---|---|
| 204 | On successful deletion of the requested type definitions |
| 400 | On validation failure for any type definitions |
DELETE /v2/types/typedef/name/{typeName}
Content-Type: application/json
...
HTTP/1.1 204 No Content