{
  "opencollection": "1.0.0",
  "info": {
    "name": "OpenLattice authorizations edm API",
    "version": "0.0.1"
  },
  "items": [
    {
      "info": {
        "name": "edm",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Gets the entity data model, including namespaces, schemas, entity types, association types, and property types.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/"
          },
          "docs": "Gets the entity data model, including namespaces, schemas, entity types, association types, and property types."
        },
        {
          "info": {
            "name": "Updates the entity data model, including schemas, entity types, association types, and property types.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.openlattice.com/datastore/edm/",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the entity data model, including schemas, entity types, association types, and property types."
        },
        {
          "info": {
            "name": "Gets the changes between the existing entity data model and the entity data model passed in, including schemas, association types, entity types, and property types.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.openlattice.com/datastore/edm/diff/",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets the changes between the existing entity data model and the entity data model passed in, including schemas, association types, entity types, and property types."
        },
        {
          "info": {
            "name": "Returns the current entity data model version.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/version/"
          },
          "docs": "Returns the current entity data model version."
        },
        {
          "info": {
            "name": "Get the EntitySet definition for the given EntitySet UUID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/entity/set/:entitySetId",
            "params": [
              {
                "name": "entitySetId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get the EntitySet definition for the given EntitySet UUID."
        },
        {
          "info": {
            "name": "Updates the EntityType definition for the given EntitySet UUID with the given metadata.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.openlattice.com/datastore/edm/entity/set/:entitySetId",
            "params": [
              {
                "name": "entitySetId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the EntityType definition for the given EntitySet UUID with the given metadata."
        },
        {
          "info": {
            "name": "Deletes the EntitySet definition for the given EntitySet UUID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.openlattice.com/datastore/edm/entity/set/:entitySetId",
            "params": [
              {
                "name": "entitySetId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Deletes the EntitySet definition for the given EntitySet UUID."
        },
        {
          "info": {
            "name": "Gets the EntitySet UUID for the given EntitySet name.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/ids/entity/set/:entitySetName",
            "params": [
              {
                "name": "entitySetName",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets the EntitySet UUID for the given EntitySet name."
        },
        {
          "info": {
            "name": "Get all EntitySet definitions.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/entity/set",
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get all EntitySet definitions."
        },
        {
          "info": {
            "name": "Create new EntitySet definitions if they don\"t exist.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.openlattice.com/datastore/edm/entity/set",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Create new EntitySet definitions if they don\"t exist."
        },
        {
          "info": {
            "name": "Get all property type metadata for an entity set.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/entity/set/:entitySetId/property/type",
            "params": [
              {
                "name": "entitySetId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get all property type metadata for an entity set."
        },
        {
          "info": {
            "name": "Get specified property type metadata for an entity set.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/entity/set/:entitySetId/property/type/:propertyTypeId/",
            "params": [
              {
                "name": "entitySetId",
                "value": "",
                "type": "path"
              },
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get specified property type metadata for an entity set."
        },
        {
          "info": {
            "name": "Updates the property type metadata for the given entity set.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.openlattice.com/datastore/edm/entity/set/:entitySetId/property/type/:propertyTypeId/",
            "params": [
              {
                "name": "entitySetId",
                "value": "",
                "type": "path"
              },
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the property type metadata for the given entity set."
        },
        {
          "info": {
            "name": "Gets the EntityType definition for the given EntityType UUID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/:entityTypeId",
            "params": [
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Gets the EntityType definition for the given EntityType UUID."
        },
        {
          "info": {
            "name": "Updates the EntityType definition for the given EntityType UUID with the given metadata.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/:entityTypeId",
            "params": [
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the EntityType definition for the given EntityType UUID with the given metadata."
        },
        {
          "info": {
            "name": "Deletes the EntityType definition for the given EntityType UUID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/:entityTypeId",
            "params": [
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the EntityType definition for the given EntityType UUID."
        },
        {
          "info": {
            "name": "Gets the EntityType UUID for the given EntityType FQN.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/ids/entity/type/:namespace/:name",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path"
              },
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets the EntityType UUID for the given EntityType FQN."
        },
        {
          "info": {
            "name": "Updates the EntityType definition for the given EntityType UUID by adding the given PropertyType UUID.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/:entityTypeId/:propertyTypeId",
            "params": [
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the EntityType definition for the given EntityType UUID by adding the given PropertyType UUID."
        },
        {
          "info": {
            "name": "Updates the EntityType definition for the given EntityType UUID by removing the given PropertyType UUID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/:entityTypeId/:propertyTypeId",
            "params": [
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the EntityType definition for the given EntityType UUID by removing the given PropertyType UUID."
        },
        {
          "info": {
            "name": "Updates the EntityType definition for the given EntityType UUID by removing the given PropertyType UUID, regardless of whether or not there is data associated with the entity type.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/:entityTypeId/:propertyTypeId/force",
            "params": [
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the EntityType definition for the given EntityType UUID by removing the given PropertyType UUID, regardless of whether or not there is data associated with the entity type."
        },
        {
          "info": {
            "name": "Gets all EntityType definitions.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/",
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets all EntityType definitions."
        },
        {
          "info": {
            "name": "Creates a new EntityType definition, if it doesn't exist.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new EntityType definition, if it doesn't exist."
        },
        {
          "info": {
            "name": "Gets all association EntityType definitions.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/association/type/",
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets all association EntityType definitions."
        },
        {
          "info": {
            "name": "Creates a new AssociationType definition, if it doesn\"t exist.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.openlattice.com/datastore/edm/association/type/",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new AssociationType definition, if it doesn\"t exist."
        },
        {
          "info": {
            "name": "Updates the EntityType definition for the given EntityType UUID by reordering its properties as specified by the provided list.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/:entityTypeId/property/type",
            "params": [
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "propertyTypeIds",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the EntityType definition for the given EntityType UUID by reordering its properties as specified by the provided list."
        },
        {
          "info": {
            "name": "Get the EntityType hierarchy for the given EntityType UUID.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.openlattice.com/datastore/edm/entity/type/:entityTypeId/hierarchy",
            "params": [
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get the EntityType hierarchy for the given EntityType UUID."
        },
        {
          "info": {
            "name": "Gets the PropertyType definition for the given PropertyType UUID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/property/type/:propertyTypeId",
            "params": [
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets the PropertyType definition for the given PropertyType UUID."
        },
        {
          "info": {
            "name": "Updates the PropertyType definition for the given PropertyType UUID with the given metadata.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.openlattice.com/datastore/edm/property/type/:propertyTypeId",
            "params": [
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the PropertyType definition for the given PropertyType UUID with the given metadata."
        },
        {
          "info": {
            "name": "Deletes the PropertyType definition for the given PropertyType UUID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.openlattice.com/datastore/edm/property/type/:propertyTypeId",
            "params": [
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Deletes the PropertyType definition for the given PropertyType UUID."
        },
        {
          "info": {
            "name": "Deletes the PropertyType definition for the given PropertyType UUID regardless of whether or not there is data associated with it.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.openlattice.com/datastore/edm/property/type/:propertyTypeId/force",
            "params": [
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Deletes the PropertyType definition for the given PropertyType UUID regardless of whether or not there is data associated with it."
        },
        {
          "info": {
            "name": "Gets the PropertyType UUID for the given PropertyType FQN.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/ids/property/type/:namespace/:name",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path"
              },
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets the PropertyType UUID for the given PropertyType FQN."
        },
        {
          "info": {
            "name": "Gets all PropertyType definitions.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/property/type/",
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets all PropertyType definitions."
        },
        {
          "info": {
            "name": "Creates a new PropertyType definition, if it doesn\"t exist.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.openlattice.com/datastore/edm/property/type/",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Creates a new PropertyType definition, if it doesn\"t exist."
        },
        {
          "info": {
            "name": "Gets all PropertyType definitions under the given namespace.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/property/type/namespace/:namespace",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets all PropertyType definitions under the given namespace."
        },
        {
          "info": {
            "name": "Get the AssociationType definition for the given AssociationType UUID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/association/type/:associationTypeId",
            "params": [
              {
                "name": "associationTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get the AssociationType definition for the given AssociationType UUID."
        },
        {
          "info": {
            "name": "Delete the AssociationType definition for the given AssociationType UUID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.openlattice.com/datastore/edm/association/type/:associationTypeId",
            "params": [
              {
                "name": "associationTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete the AssociationType definition for the given AssociationType UUID."
        },
        {
          "info": {
            "name": "Get details about the AssociationType for the given AssociationType UUID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/association/type/:associationTypeId/detailed",
            "params": [
              {
                "name": "associationTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get details about the AssociationType for the given AssociationType UUID."
        },
        {
          "info": {
            "name": "Get all available associations for the given AssociationType UUID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/association/type/:associationTypeId/available",
            "params": [
              {
                "name": "associationTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get all available associations for the given AssociationType UUID."
        },
        {
          "info": {
            "name": "Update the AssociationType dst entity types for the given AssociationType UUID by adding the given EntityType UUID.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.openlattice.com/datastore/edm/association/type/:associationTypeId/dst/:entityTypeId",
            "params": [
              {
                "name": "associationTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Update the AssociationType dst entity types for the given AssociationType UUID by adding the given EntityType UUID."
        },
        {
          "info": {
            "name": "Updates the AssociationType dst entity types for the given AssociationType UUID by removing the given EntityType UUID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.openlattice.com/datastore/edm/association/type/:associationTypeId/dst/:entityTypeId",
            "params": [
              {
                "name": "associationTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the AssociationType dst entity types for the given AssociationType UUID by removing the given EntityType UUID."
        },
        {
          "info": {
            "name": "Update the AssociationType src entity types for the given AssociationType UUID by adding the given EntityType UUID.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.openlattice.com/datastore/edm/association/type/:associationTypeId/src/:entityTypeId",
            "params": [
              {
                "name": "associationTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Update the AssociationType src entity types for the given AssociationType UUID by adding the given EntityType UUID."
        },
        {
          "info": {
            "name": "Updates the AssociationType src entity types for the given AssociationType UUID by removing the given EntityType UUID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.openlattice.com/datastore/edm/association/type/:associationTypeId/src/:entityTypeId",
            "params": [
              {
                "name": "associationTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "entityTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Updates the AssociationType src entity types for the given AssociationType UUID by removing the given EntityType UUID."
        },
        {
          "info": {
            "name": "Get Property Usage Summary for all properties.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/summary",
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get Property Usage Summary for all properties."
        },
        {
          "info": {
            "name": "Get Property Usage Summary for property with given ID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/summary/:propertyTypeId",
            "params": [
              {
                "name": "propertyTypeId",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Get Property Usage Summary for property with given ID."
        },
        {
          "info": {
            "name": "Gets the schema contents for a corresponding namespace and name.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/schema/:namespace/:name",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path"
              },
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "fileType",
                "value": "",
                "type": "query"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets the schema contents for a corresponding namespace and name."
        },
        {
          "info": {
            "name": "Creates an empty schema, if it doesn't exist. If schema exists then no action is taken.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.openlattice.com/datastore/edm/schema/:namespace/:name",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path"
              },
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Creates an empty schema, if it doesn't exist. If schema exists then no action is taken."
        },
        {
          "info": {
            "name": "Edits the schema contents for a corresponding namespace and name.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.openlattice.com/datastore/edm/schema/:namespace/:name",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path"
              },
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Edits the schema contents for a corresponding namespace and name."
        },
        {
          "info": {
            "name": "Gets all schemas.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/schema",
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets all schemas."
        },
        {
          "info": {
            "name": "Creates an empty schema, if it doesn't exist. If schema exists then no action is taken.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.openlattice.com/datastore/edm/schema",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Creates an empty schema, if it doesn't exist. If schema exists then no action is taken."
        },
        {
          "info": {
            "name": "Gets all schemas associated with a given namespace and accessible by the caller.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.openlattice.com/datastore/edm/schema/:namespace",
            "params": [
              {
                "name": "namespace",
                "value": "",
                "type": "path"
              }
            ],
            "auth": {
              "type": "apikey",
              "key": "Authorization",
              "value": "{{Authorization}}",
              "placement": "header"
            }
          },
          "docs": "Gets all schemas associated with a given namespace and accessible by the caller."
        }
      ]
    }
  ],
  "bundled": true
}