How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ArangoDB Queries API

Run, process, and manage AQL queries

ArangoDB Queries API is one of 24 APIs that ArangoDB publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Query. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 23 operations across 16 paths. It is described by OpenAPI 3.2.0, at version 3.12.10 (API v0).

Requests are made against the base URL https://{deployment-id}.arangodb.cloud:8529.

23 operations 16 paths 0 schemas 6 DELETE8 GET6 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
3.12.10 (API v0)
Base URL
https://{deployment-id}.arangodb.cloud:8529
Resource Areas
1

Paths & Operations 23

Across 16 paths, the API surfaces 23 operations — 6 DELETE, 8 GET, 6 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Queries 23

Run, process, and manage AQL queries

GET
/_db/{database-name}/_api/aqlfunctiondeprecated
List the registered user-defined AQL functions
listAqlUserFunctions 2 params → 200400
POST
/_db/{database-name}/_api/aqlfunctiondeprecated
Create a user-defined AQL function
createAqlUserFunction 1 param body → 200201400
DELETE
/_db/{database-name}/_api/aqlfunction/{name}deprecated
Remove a user-defined AQL function
deleteAqlUserFunction 3 params → 200400404
POST
/_db/{database-name}/_api/cursor
Create a cursor
createAqlQueryCursor 3 params body → 201400404405410503
DELETE
/_db/{database-name}/_api/cursor/{cursor-identifier}
Delete a cursor
deleteAqlQueryCursor 2 params → 202404
POST
/_db/{database-name}/_api/cursor/{cursor-identifier}
Read the next batch from a cursor
getNextAqlQueryCursorBatch 2 params → 200400404410503
PUT
/_db/{database-name}/_api/cursor/{cursor-identifier}deprecated
Read the next batch from a cursor (deprecated)
getNextAqlQueryCursorBatchPut 2 params → 200400404410503
POST
/_db/{database-name}/_api/cursor/{cursor-identifier}/{batch-identifier}
Read a batch from the cursor again
getPreviousAqlQueryCursorBatch 3 params → 200400404410503
POST
/_db/{database-name}/_api/explain
Explain an AQL query
explainAqlQuery 1 param body → 200400404
POST
/_db/{database-name}/_api/query
Parse an AQL query
parseAqlQuery 1 param body → 200400
DELETE
/_db/{database-name}/_api/query-cache
Clear the AQL query results cache
deleteAqlQueryCache 1 param → 200400
GET
/_db/{database-name}/_api/query-cache/entries
List the entries of the AQL query results cache
listQueryCacheResults 1 param → 200400
GET
/_db/{database-name}/_api/query-cache/properties
Get the AQL query results cache configuration
getQueryCacheProperties 1 param → 200400
PUT
/_db/{database-name}/_api/query-cache/properties
Set the AQL query results cache configuration
setQueryCacheProperties 1 param body → 200400
DELETE
/_db/{database-name}/_api/query-plan-cache
Clear the AQL query plan cache
deleteAqlQueryPlanCache 1 param → 200
GET
/_db/{database-name}/_api/query-plan-cache
List the entries of the AQL query plan cache
listQueryCachePlans 1 param → 200
GET
/_db/{database-name}/_api/query/current
List the running AQL queries
listAqlQueries 2 params → 200400403
GET
/_db/{database-name}/_api/query/properties
Get the AQL query tracking configuration
getAqlQueryTrackingProperties 1 param → 200400
PUT
/_db/{database-name}/_api/query/properties
Update the AQL query tracking configuration
updateAqlQueryTrackingProperties 1 param body → 200400
GET
/_db/{database-name}/_api/query/rules
List all AQL optimizer rules
getAqlQueryOptimizerRules 1 param → 200
DELETE
/_db/{database-name}/_api/query/slow
Clear the list of slow AQL queries
clearSlowAqlQueryList 2 params → 200400
GET
/_db/{database-name}/_api/query/slow
List the slow AQL queries
listSlowAqlQueries 2 params → 200400403
DELETE
/_db/{database-name}/_api/query/{query-id}
Kill a running AQL query
deleteAqlQuery 3 params → 200400403404

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

arangodb-queries-api-openapi.yml Raw ↑

Other APIs ArangoDB publishes across the network.

Arango Managed Platform (AMP) API
Arango Managed Platform SCIM API
ArangoDB Administration API
ArangoDB Analyzers API
ArangoDB Authentication API
ArangoDB Batch Requests API
ArangoDB Cluster API
ArangoDB Collections API
ArangoDB Databases API
ArangoDB Documents API
ArangoDB Foxx API
ArangoDB Graphs API
Where this information came from

This is an independent, third-party profile of ArangoDB Queries API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.