Creating an endpoint
Calling it
endpoints:invoke permission on the key. Slugs
resolve within the key owner’s endpoints, so your slug namespace is your own.
How a call resolves
1
Cache
If
freshness is cached_ok and a fresh result exists, it is returned
immediately — no crawl credits spent.2
Synchronous scrape
Otherwise the scrape runs inline, up to a ~110 second budget. Most calls
finish here.
3
202 fallback
If it exceeds the budget — or the endpoint is
async — you get 202 with a
run id. Poll GET /v1/e/{slug}/results/{runId} for the result.Your OpenAPI spec
ManyPI generates a live OpenAPI 3.1 document covering your endpoints:Endpoint limits
The number of endpoints you can publish depends on your plan; creating one past the limit returns403 with the reason. Everything else — caching, validation,
the OpenAPI spec — is the same on every paid tier.