# title
Atlassian JSM Insight - Imports Schema and Mapping definition 

# description
This JSON schema models the format external applications can use to define both Object Schema and Import Source Mapping Configurations relative to Atlassian JSM - Insight imports

# properties.schema.properties.objectSchema.properties.objectTypes.description
List of the root object types in the schema

# properties.schema.properties.statusSchema.properties.statuses.description
List of statuses to be created or updated

# $defs.objectType.properties.externalId.description
Unique id that identifies an object type

# $defs.objectType.properties.iconKey.description
Key of the icon for the object type. An icon with this key must be defined in the icons section of the schema or, in the case of schema updates, be already present

# $defs.objectAttribute.properties.externalId.description
Unique id that identifies the object type attribute

# $defs.objectAttribute.properties.typeValues.description
Optional status values to limit allowed status values if 'type' is set as 'status'

# $defs.objectAttribute.properties.referenceObjectTypeName.description
Which object type do the objects in referenced_object refer to

# $defs.objectAttribute.properties.referenceObjectTypeExternalId.description
Which object type do the objects in referenced_object refer to

# $defs.objectAttribute.properties.unique.description
Attribute values to be unique within object type

# $defs.objectTypeMapping.properties.objectTypeExternalId.description
The external id of the Object Type to map to as defined in schema

# $defs.objectTypeMapping.properties.selector.description
The Insight JSON selector to find the entries

# $defs.attributeMapping.properties.attributeExternalId.description
The external id of the attribute to map to as defined in schema

# $defs.attributeMapping.properties.attributeName.description
Name of the attribute as defined in the schema

# $defs.attributeMapping.properties.externalIdPart.description
Marks this attribute as part of the unique identifier for this object type

# $defs.attributeMapping.properties.attributeLocators.description
Data locators to use to obtain the attribute value

# $defs.attributeMapping.properties.objectMappingIQL.description
IQL used in referenced objects as a way to refer to them

# $defs.icon.properties.png48.description
Base64 encoded bytes of the icon image in PNG format. The image must be a 48x48 pixels in size.