grakn-engine API documentation
http://example.com
description
Endpoints used to query and control queued background tasks.
/auth/enabled
Endpoints used to handle operations related to authentication.
@author Marco Scoppetta
/auth/session
Endpoints used to handle operations related to authentication.
@author Marco Scoppetta
/graph/ontology
Endpoints used to query the graph by concept type or identifier
@author alexandraorth
Produces a Json object containing meta-ontology types instances. The built Json object will contain ontology nodes divided in roles, entities, relations and resources.
/graph/concept/{id}
Endpoints used to query the graph by concept type or identifier
@author alexandraorth
/dashboard/explain
Private endpoints used by dashboard to query by concept type.
This class should be thought of as a workplace/staging point for potential future user-facing endpoints.
@author alexandraorth
Returns an HAL representation of the explanation tree for a given match query.
/dashboard/explore/{id}
Private endpoints used by dashboard to query by concept type.
This class should be thought of as a workplace/staging point for potential future user-facing endpoints.
@author alexandraorth
/dashboard/types/{id}
Private endpoints used by dashboard to query by concept type.
This class should be thought of as a workplace/staging point for potential future user-facing endpoints.
@author alexandraorth
Return a JSON object listing: - relationTypes the current concepts plays a role in.- roleTypes played by all the other role players in all the relations the current concept takes part in- entityTypes that can play the roleTypes
/graph/graql
Endpoints used to query the graph using Graql and build a HAL, Graql or Json response.
@author Marco Scoppetta, alexandraorth
Executes graql insert query on the server and returns the IDs of the inserted concepts.
Executes graql query on the server and build a representation for each concept in the query result. Return type is determined by the provided accept type: application/graql+json, application/hal+json or application/text
Execute an arbitrary Gralql queryEndpoints used to query the graph by ID or Graql match query and build HAL objects.
/tasks
Endpoints used to query and control queued background tasks.
@author Denis Lobanov, alexandraorth
/user/one
Endpoint used to control user interaction.
@author Marco Scoppetta