Introduction
Entity management system with flexible addressing schemes.
Batch create entities and relationships
Creates multiple entities and relationships atomically.
Create a new entity of the given type
Create a new entity of the given type
Create relationship(s) of a specific type
Works with all addressing methods
Create relationships in bulk
Works with all addressing methods
Execute named action
Works with all addressing methods
Get all entities of a type
Get all entities of a type
Get all entities referencing this entity
Works with all addressing methods
Get all entities with a specific trait
Get all entities with a specific trait
Get all incoming relationships
Works with all addressing methods
Get all outgoing relationships
Works with all addressing methods
Get all properties
Works with all addressing methods (by-id, by-root, by-key)
Get all relationships grouped by type
Works with all addressing methods (by-id, by-root, by-key)
Get all relationships of a specific type
Works with all addressing methods
Get complete version history
Works with all addressing methods
Get current lifecycle status
Works with all addressing methods (by-id, by-root, by-key)
Get entity by root ID (latest version)
Equivalent to /by-id/{entityId} and /by-key/{typeName}/{key}
Get entity by type and key (latest version)
Equivalent to /by-id/{entityId} and /by-root/{rootId}
Get entity by version ID
Also works with /by-root/{rootId} and /by-key/{typeName}/{key}
Get EntityType entity
Works with all addressing methods. Sub-paths can be appended for traversal.
Get presigned download URL for blob property
Works with all addressing methods
Get presigned download URL
Get presigned download URL
Get presigned upload URL for blob property
Works with all addressing methods
Get presigned upload URL
Get presigned upload URL
Get server version
Get server version
Get single property value
Works with all addressing methods
Get single relationship instance
Works with all addressing methods
Navigate to previous version
Works with all addressing methods. Sub-paths can be appended for traversal.
Navigate to source entity (for relationships)
Works with all addressing methods. Sub-paths can be appended for traversal.
Navigate to target entity (for relationships)
Works with all addressing methods. Sub-paths can be appended for traversal.
Purge entire entity version chain
Also works with /by-root/{rootId} and /by-key/{typeName}/{key}
Remove relationship instance
Works with all addressing methods
Transition to new lifecycle status (alias)
Transition to new lifecycle status (alias)
Transition to new lifecycle status
Transition to new lifecycle status
Update entity (creates new version)
Also works with /by-root/{rootId} and /by-key/{typeName}/{key}
Update relationship properties (alias)
Works with all addressing methods
Update relationship properties
Works with all addressing methods