Appearance
Concepts
API keys
Every batch sent to API Glimpse needs a valid service API key (ask_…).
- Create keys in the dashboard (shown once when you create them)
- Set
API_SENSOR_KEYin your app - Missing or invalid key → batch rejected; endpoints are not updated
- The key maps to a service (one API); endpoint data stays in that service
Schemas and tags
API Glimpse stores schemas, counters, and tags — not long-lived raw request or response bodies.
- Connectors remove secrets (authorization, cookies, and similar) before data leaves your app
- We sample response shapes (field names and types), not full payloads
- Streaming responses, binary bodies, and oversized JSON are not captured
- Samples may include optional
responseBodyCapturedso you can tell when a response schema came from a real body - Samples exist briefly for aggregation, then are discarded
Endpoint limits
A service may have an endpoint limit (from your org’s plan snapshot):
- New endpoints over the cap are not added
- Existing endpoints continue to update as traffic arrives
- Admin catalog plan edits change future assignments only — your org keeps the limits it received when the plan was assigned
Path templating
Stable path templates via classifiers (UUID, numeric, hex, email, opaque tokens) plus vocabulary heuristics so /users/1 and /users/2 collapse without turning static paths into noise.
Schema merge
Required fields = intersection across observations; types widen to unions; property fan-out is capped. Merged fragments become the latest view of each endpoint’s fields.
OpenAPI export
From a service’s inventory in the dashboard, use Export OpenAPI to download an OpenAPI 3.0 JSON document built from discovered endpoints (method, path template, request/response schemas, and auth hints). Only paths that appear in inventory are included — nothing is invented.
Sampling and availability
Sampling is asynchronous: the connector does not wait on API Glimpse before finishing your request. If API Glimpse is unreachable, samples drop and your app continues to serve traffic. See Connect your app → Troubleshooting.
Protect mode (later)
Runtime request blocking is planned for a later release and is not enabled today. API Glimpse v1 is discovery: endpoints, schemas, and tags.