Overflow API Reference
The Overflow API is organized around REST. It uses predictable, resource-oriented URLs, accepts JSON request bodies, returns JSON-encoded responses, and relies on standard HTTP verbs and status codes. The API is available in two environments, each with its own base URL. Whether a request runs against staging or production is determined by the base URL you send it to, not by your API credentials.
You generate a separate set of API credentials for each environment. Staging credentials only work against the staging base URL, and production credentials only work against the production base URL - they are not interchangeable.
This documentation will be incrementally updated as new endpoints are released.