QuestAPIs v2 · Development
Grove API quick start
A small, real, read-only endpoint for learning the anatomy of an API request. It returns sample data and is not a production data service.
Make a request
Send a GET request with one optional place query parameter.
curl "https://YOUR_STAGING_DOMAIN/api/v1/demo/grove?place=starter-grove" \
-H "x-api-key: qapi_dev_YOUR_KEY"Open playground →Authentication
Production staging expects the key in an x-api-key header. A key is shown once; only its prefix and SHA-256 hash are stored. Never place a secret key in client source or a public repository.
Response
{
"data": {
"place": "Starter Grove",
"weather": "Clear skies",
"temperatureC": 18
},
"meta": {
"api": "grove",
"version": "v1",
"sample": true
}
}Errors
Errors use a stable machine code and a human-readable message. Expect 400 for invalid input, 401 for a missing or invalid key, and 429 after metering is connected.
Rate limits and quotas
The development contract is 30 requests per minute. The route currently advertises the limit; atomic database metering must be connected before staging claims enforcement.
Need another answer?
The Help Center explains accounts, learning, virtual rewards, billing status, and common API errors.
Browse Help & FAQ →