Get AceDataCloud Platform Document List
Returns all developer document entries on the platform, including all pages at https://platform.acedata.cloud/documents/*, including this document itself. Each document contains metadata such as title, alias, type, parent, sorting, etc. Document content is not returned by this interface (to avoid large response bodies); when needed, call Get AceDataCloud Platform Document Details.
Applicable scenarios:
- Build sidebar navigation tree.
- Offline generate SDK reference table.
- Help center search.
ℹ️ This interface belongs to the AceDataCloud Platform Management API, with a unified prefix of
https://platform.acedata.cloud/api/v1/.
¶ Interface Overview
| Item | Content |
|---|---|
| Method | GET |
| URL | https://platform.acedata.cloud/api/v1/documents/ |
| Authentication | ❌ Public |
¶ Authentication Description
This interface is completely public, no account token or login state is required.
¶ Query Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alias |
string | No | — | Document alias (e.g., platform-token, getting-started). Supports multiple values: ?alias=a&alias=b |
type |
string | No | — | Document type: Article / Document / Category |
parent_id |
UUID | No | — | Parent document ID (used to build document tree). Pass null string to view top-level documents |
tag |
string | No | — | Filter by tag |
limit |
integer | No | 10 | Number of items per page, maximum 100 |
offset |
integer | No | 0 | Offset |
ordering |
string | No | rank |
Sorting field, prefix - for descending order |
¶ Request Examples
¶ cURL
# View all platform developer documents
curl 'https://platform.acedata.cloud/api/v1/documents/?alias=platform-token&alias=platform-credential-create' \
-H 'accept: application/json'
# View all articles under a specific category
curl 'https://platform.acedata.cloud/api/v1/documents/?parent_id=abc12345-...' \
-H 'accept: application/json'
¶ Python
import requests
resp = requests.get(
"https://platform.acedata.cloud/api/v1/documents/",
headers={"accept": "application/json"},
params={"limit": 100},
timeout=10,
)
data = resp.json()
print(f"Total {data['count']} documents")
for d in data["items"][:10]:
print(f" {d['alias']:40s} {d['title']}")
¶ Node.js
const r = await fetch('https://platform.acedata.cloud/api/v1/documents/?limit=100')
const { count, items } = await r.json()
console.log(`Total ${count} documents`)
¶ Response Example (HTTP 200)
{
"count": 32,
"items": [
{
"id": "doc-abc123-...",
"alias": "platform-token",
"title": "Manage AceDataCloud Platform Account Token",
"type": "Article",
"parent_id": "doc-cat-development",
"rank": 100,
"tags": ["platform", "auth"],
"metadata": null,
"created_at": "2024-06-11T00:41:29.255614Z",
"updated_at": "2026-04-26T16:12:40.481154Z"
}
]
}
ℹ️ The list interface does not return the
contentfield (document body Markdown) — it is a large field and is only returned in the detail interface.
¶ Response Field Description
| Field | Type | Description |
|---|---|---|
id |
UUID | Document ID |
alias |
string | Document alias (short code), the path of https://platform.acedata.cloud/documents/<alias> URL |
title |
string | Document title (automatically localized according to Accept-Language) |
type |
string | Document type: Article (article) / Document (developer document) / Category (category) |
parent_id |
UUID | null |
rank |
integer | Sorting weight |
tags |
array | Tags |
metadata |
object | null |
created_at |
string | Creation time |
updated_at |
string | Last updated time |
¶ Error Handling
| HTTP | Code | Meaning |
|---|---|---|
| 400 | invalid |
Invalid parameter value |
¶ Practical Tips
- Build Sidebar: Recursively call this interface by
parent_idto generate a complete document tree. aliasis a stable identifier: UUIDs may change in different environments (preview / production), while aliases are stable and can be hardcoded into the code.- The
platform-*series listed by this interface: is the set of developer documents you are currently viewing.
¶ Related Interfaces
- Get AceDataCloud Platform Document Details — Get body Markdown
- Get AceDataCloud Platform API Details — View OpenAPI Schema
