OpenLattice Edm API
API endpoints to the entity data model.
Operations 50
PATCH
/datastore/edm/
Updates the entity data model, including schemas, entity types, association…
#
POST
/datastore/edm/diff/
Gets the changes between the existing entity data model and the entity data…
#
GET
/datastore/edm/entity/set/{entitySetId}
Get the EntitySet definition for the given EntitySet UUID
#
DELETE
/datastore/edm/entity/set/{entitySetId}
Deletes the EntitySet definition for the given EntitySet UUID
#
PATCH
/datastore/edm/entity/set/{entitySetId}
Updates the EntityType definition for the given EntitySet UUID with the given…
#
GET
/datastore/edm/ids/entity/set/{entitySetName}
Gets the EntitySet UUID for the given EntitySet name
#
GET
/datastore/edm/entity/set/{entitySetId}/property/type
Get all property type metadata for an entity set
#
GET
/datastore/edm/entity/set/{entitySetId}/property/type/{propertyTypeId}/
Get specified property type metadata for an entity set
#
POST
/datastore/edm/entity/set/{entitySetId}/property/type/{propertyTypeId}/
Updates the property type metadata for the given entity set
#
GET
/datastore/edm/entity/type/{entityTypeId}
Gets the EntityType definition for the given EntityType UUID
#
DELETE
/datastore/edm/entity/type/{entityTypeId}
Deletes the EntityType definition for the given EntityType UUID
#
PATCH
/datastore/edm/entity/type/{entityTypeId}
Updates the EntityType definition for the given EntityType UUID with the given…
#
GET
/datastore/edm/ids/entity/type/{namespace}/{name}
Gets the EntityType UUID for the given EntityType FQN
#
PUT
/datastore/edm/entity/type/{entityTypeId}/{propertyTypeId}
Updates the EntityType definition for the given EntityType UUID by adding the…
#
DELETE
/datastore/edm/entity/type/{entityTypeId}/{propertyTypeId}
Updates the EntityType definition for the given EntityType UUID by removing the…
#
DELETE
/datastore/edm/entity/type/{entityTypeId}/{propertyTypeId}/force
Updates the EntityType definition for the given EntityType UUID by removing the…
#
POST
/datastore/edm/association/type/
Creates a new AssociationType definition, if it doesn"t exist
#
PATCH
/datastore/edm/entity/type/{entityTypeId}/property/type
Updates the EntityType definition for the given EntityType UUID by reordering…
#
PATCH
/datastore/edm/entity/type/{entityTypeId}/hierarchy
Get the EntityType hierarchy for the given EntityType UUID
#
GET
/datastore/edm/property/type/{propertyTypeId}
Gets the PropertyType definition for the given PropertyType UUID
#
DELETE
/datastore/edm/property/type/{propertyTypeId}
Deletes the PropertyType definition for the given PropertyType UUID
#
PATCH
/datastore/edm/property/type/{propertyTypeId}
Updates the PropertyType definition for the given PropertyType UUID with the…
#
DELETE
/datastore/edm/property/type/{propertyTypeId}/force
Deletes the PropertyType definition for the given PropertyType UUID regardless…
#
GET
/datastore/edm/ids/property/type/{namespace}/{name}
Gets the PropertyType UUID for the given PropertyType FQN
#
GET
/datastore/edm/property/type/namespace/{namespace}
Gets all PropertyType definitions under the given namespace
#
GET
/datastore/edm/association/type/{associationTypeId}
Get the AssociationType definition for the given AssociationType UUID
#
DELETE
/datastore/edm/association/type/{associationTypeId}
Delete the AssociationType definition for the given AssociationType UUID
#
GET
/datastore/edm/association/type/{associationTypeId}/detailed
Get details about the AssociationType for the given AssociationType UUID
#
GET
/datastore/edm/association/type/{associationTypeId}/available
Get all available associations for the given AssociationType UUID
#
PUT
/datastore/edm/association/type/{associationTypeId}/dst/{entityTypeId}
Update the AssociationType dst entity types for the given AssociationType UUID…
#
DELETE
/datastore/edm/association/type/{associationTypeId}/dst/{entityTypeId}
Updates the AssociationType dst entity types for the given AssociationType UUID…
#
PUT
/datastore/edm/association/type/{associationTypeId}/src/{entityTypeId}
Update the AssociationType src entity types for the given AssociationType UUID…
#
DELETE
/datastore/edm/association/type/{associationTypeId}/src/{entityTypeId}
Updates the AssociationType src entity types for the given AssociationType UUID…
#
GET
/datastore/edm/schema/{namespace}/{name}
Gets the schema contents for a corresponding namespace and name
#
PATCH
/datastore/edm/schema/{namespace}/{name}
Edits the schema contents for a corresponding namespace and name
#
GET
/datastore/edm/schema/{namespace}
Gets all schemas associated with a given namespace and accessible by the caller
#