Get the qiyaov Platform API List
Returns API endpoints visible on the current site in a paginated manner. Suitable for finding APIs by business path, service, or release stage; if you only need the complete definition of one API, please directly call API Details.
¶ API Overview
| Item | Content |
|---|---|
| Method | GET |
| URL | https://api17.platform.acedata.cloud/api/v1/apis/ |
| Authentication | Public, no account token required |
| Pagination | count + items |
¶ Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
path |
string | No | Exact match for path or path2 |
service |
string | No | Service alias or UUID |
stage |
string | No | Filter by release stage; multiple values can be passed repeatedly |
limit |
integer | No | Number of items per page, maximum 100 |
offset |
integer | No | Pagination offset |
id, service_id, and tag are currently not list filter parameters; passing them will not produce corresponding filtering effects.
curl --get 'https://api17.platform.acedata.cloud/api/v1/apis/' \
--data-urlencode 'service=midjourney' \
--data-urlencode 'stage=Production' \
--data-urlencode 'limit=20' \
-H 'Accept: application/json'
import requests
response = requests.get(
"https://api17.platform.acedata.cloud/api/v1/apis/",
params={"service": "midjourney", "limit": 20},
timeout=30,
)
response.raise_for_status()
for api in response.json()["items"]:
print(api["id"], api["method"], api["path"])
¶ Response Description
The online response uses {count, items}. Each list item currently includes API model fields, as well as:
document_id: Associated developer document ID, may be empty;service_id/service: Primary service ID and summary, may be empty;definition: OpenAPI definition, which may be large;method,path,path2,stage,cost,tags,metadata, etc.
The list serializer currently includes definition; when retrieving the full catalog, pagination and timeouts should be set. Fields may be added in a backward-compatible manner, and clients should only read the required fields.