InceptionDB API 参考

Base URL: https://api.hola.cloud

认证

GET /v1/databasesPOST /v1/databases management 端点使用 X-Glue-Authentication

数据库访问端点使用 Api-KeyApi-Secret。当数据库 owner 被允许时,也可以使用 Glue owner token。

端点

方法 路径 描述
GET /v1/databases 列出数据库
POST /v1/databases 创建数据库
GET /v1/databases/{databaseId} 根据 ID 获取数据库
DELETE /v1/databases/{databaseId} 删除数据库
PATCH /v1/databases/{databaseId} 更新数据库
GET /v1/databases/{databaseId}/collections 列出数据库中的集合
POST /v1/databases/{databaseId}/collections 创建集合
POST /v1/databases/{databaseId}/collections/{collection}:insert 插入文档
POST /v1/databases/{databaseId}/collections/{collection}:find 查询文档
POST /v1/databases/{databaseId}/collections/{collection}:patch 修改文档
POST /v1/databases/{databaseId}/collections/{collection}:remove 删除文档
GET /v1/databases/{databaseId}/collections/{collection}/documents/{documentId} 根据 ID 获取文档

常见错误码

代码 描述
400 请求错误:语法或参数无效
401 未授权:缺少或无效凭据
403 禁止访问:凭据无权访问资源
404 未找到:请求的资源不存在
409 冲突:资源已存在
500 服务器内部错误

评论

发表评论