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" : "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" : "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
}, {
"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" : "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" : "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
}, {
"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" : "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
} ],
"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" : "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" : "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" : "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
}, {
"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" : "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
}, {
"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" : "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" : "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
} ]
},
"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" : "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" : "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" : "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
} ],
"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" : "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" : "TWO_TO_ONE",
"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" : "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
}, {
"endDef1" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SINGLE",
"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" : "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
} ],
"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" : "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
}, {
"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
} ]
}
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" : "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
}, {
"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
} ],
"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" : "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" : "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
}, {
"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" : "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" : "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" : "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
} ]
},
"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" : "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" : "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" : "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
}, {
"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" : "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" : "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" : "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" : "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" : "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
} ],
"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" : "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" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "TWO_TO_ONE",
"relationshipCategory" : "AGGREGATION",
"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" : "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
}, {
"endDef1" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "NONE",
"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" : "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" : "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
} ],
"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" : "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
}, {
"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" : "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
} ]
}
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" : "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" : "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" : "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
} ],
"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" : "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
}, {
"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" : "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" : "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
} ],
"entityDefs" : [ {
"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" : "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" : "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
} ]
},
"relationshipAttributeDefs" : [ {
"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
}, {
"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" : "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" : "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" : "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
} ],
"property2" : [ {
"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
} ]
},
"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" : "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" : "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" : "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
}, {
"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
} ],
"relationshipDefs" : [ {
"endDef1" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "NONE",
"relationshipCategory" : "AGGREGATION",
"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
}, {
"endDef1" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "ONE_TO_TWO",
"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" : "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
} ],
"structDefs" : [ {
"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" : "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
} ]
}
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" : "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
}, {
"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" : "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" : "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" : "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" : "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
} ],
"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" : "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" : "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" : "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" : "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" : "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" : "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
} ],
"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" : "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" : "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" : "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
} ],
"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" : "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
} ],
"relationshipDefs" : [ {
"endDef1" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "NONE",
"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" : "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
}, {
"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" : "COMPOSITION",
"relationshipLabel" : "...",
"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" : "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
} ],
"structDefs" : [ {
"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" : "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
}, {
"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" : "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 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" : "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" : "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" : "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" : "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
} ],
"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" : "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
}, {
"entityTypes" : [ "...", "..." ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"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" : "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
} ],
"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" : "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" : "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" : "STRING",
"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" : "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" : "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
}, {
"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" : "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" : "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
} ]
},
"relationshipAttributeDefs" : [ {
"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
}, {
"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" : "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" : "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" : "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
}, {
"defaultValue" : "...",
"elementDefs" : [ {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
}, {
"description" : "...",
"ordinal" : 12345,
"value" : "..."
} ],
"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
} ],
"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" : "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" : "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
}, {
"endDef1" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "NONE",
"relationshipCategory" : "AGGREGATION",
"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" : "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
} ],
"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" : "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" : "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" : "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
} ]
}
HTTP/1.1 200 OK
Content-Type: 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" : "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
}, {
"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" : "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" : "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
} ],
"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
}, {
"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
} ],
"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" : "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" : "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
}, {
"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" : "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" : "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" : "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
} ],
"property2" : [ {
"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
} ]
},
"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" : "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" : "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
} ],
"enumDefs" : [ {
"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
}, {
"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" : "LIST",
"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" : "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" : "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
}, {
"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" : "AGGREGATION",
"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" : "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" : "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" : "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" : "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
} ]
}
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" : "ARRAY",
"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" : "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" : "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" : "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_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" : "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" : "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" : "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 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" : "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
}, {
"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" : "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" : "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" : "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" : "ENTITY",
"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" : "UNNECESSARY"
},
"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" : "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" : "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
} ],
"property2" : [ {
"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
}, {
"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
} ]
},
"relationshipAttributeDefs" : [ {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"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
}, {
"isLegacyAttribute" : true,
"relationshipTypeName" : "...",
"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
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"attributeDefs" : [ {
"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
}, {
"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" : "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" : "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 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" : "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
}, {
"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" : "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" : "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" : "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
} ],
"subTypes" : [ "...", "..." ],
"superTypes" : [ "...", "..." ],
"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" : "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" : "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" : "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 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" : "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" : "UNNECESSARY"
},
"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" : "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" : "UNNECESSARY"
},
"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" : "SINGLE",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "BOTH",
"relationshipCategory" : "AGGREGATION",
"relationshipLabel" : "...",
"attributeDefs" : [ {
"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
}, {
"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" : "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" : "UNNECESSARY"
},
"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" : "SET",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"endDef2" : {
"cardinality" : "LIST",
"description" : "...",
"isContainer" : true,
"isLegacyAttribute" : true,
"name" : "...",
"type" : "..."
},
"propagateTags" : "BOTH",
"relationshipCategory" : "AGGREGATION",
"relationshipLabel" : "...",
"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" : "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" : "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 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" : "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
}, {
"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" : "ARRAY",
"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 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" : "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" : "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
}
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" : "ARRAY",
"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" : "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 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" : "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" : "UNNECESSARY"
},
"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