OpenLattice Data API
API endpoints to reading and writing data.
API endpoints to reading and writing data.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/openlattice:openlattice-data-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
description: OpenLattice API
version: 0.0.1
title: OpenLattice Data API
termsOfService: http://api.openlattice.com/terms/
contact:
email: support@openlattice.com
license:
name: Apache 2.0
url: http://www.apache.org/licenses/LICENSE-2.0.html
servers:
- url: https://api.openlattice.com
description: Production OpenLattice API
- url: https://api.staging.openlattice.com
description: Staging OpenLattice API
- url: http://localhost:8080
description: Local OpenLattice API
tags:
- name: Data
description: API endpoints to reading and writing data.
paths:
/datastore/data/set/{entitySetId}:
get:
summary: Gets an iterable containing the entity data, using property type FQNs as key
operationId: loadEntitySetData
parameters:
- name: entitySetId
in: path
required: true
schema:
type: string
format: uuid
tags:
- Data
security:
- openlattice_auth: []
- http_auth: []
responses:
'200':
description: An Entity Set definition
content:
application/json:
schema:
type: list
items:
type: object
additionalProperties:
type: array
items:
type: string
post:
summary: Gets a list of entities by UUID's
operationId: loadFilteredEntitySetData
parameters:
- name: entitySetId
in: path
required: true
schema:
type: string
format: uuid
requestBody:
required: true
content:
application/json:
schema:
type: array
items:
$ref: '#/components/entitySetSelection'
tags:
- Data
security:
- openlattice_auth: []
- http_auth: []
responses:
'200':
description: A list of entity keys that were generated
content:
application/json:
schema:
type: list
items:
type: object
additionalProperties:
type: array
items:
type: string
delete:
summary: Clears the data from a single entity set
operationId: clearEntitySet
parameters:
- name: entitySetId
in: path
required: true
schema:
type: string
format: uuid
tags:
- Data
security:
- openlattice_auth: []
- http_auth: []
responses:
'200':
description: Success
/datastore/data/set/{entitySetId}/all:
delete:
summary: Clears the Entity matching the given Entity id and all of its neighbor Entities
operationId: deleteAllEntitiesFromEntitySet
parameters:
- name: entitySetId
in: path
required: true
schema:
type: string
format: uuid
- name: type
in: query
required: true
schema:
type: string
enum:
- Soft
- Hard
tags:
- Data
security:
- openlattice_auth: []
- http_auth: []
responses:
'200':
description: Success
/datastore/data/{entitySetId}/count:
get:
summary: Gets the number of entities in an entity set
operationId: getEntitySetSize
parameters:
- name: entitySetId
in: path
required: true
schema:
type: string
format: uuid
tags:
- Data
security:
- openlattice_auth: []
- http_auth: []
responses:
'200':
description: The number of entities in an entity set.
content:
application/json:
schema:
type: integer
components:
securitySchemes:
http_auth:
type: http
scheme: bearer
bearerFormat: JWT
name: HttpAuthorization
openlattice_auth:
type: apiKey
in: header
name: Authorization
externalDocs:
description: Find out more about OpenLattice
url: https://openlattice.com/