This post was one of the two that were listed regarding SOAPI.
For a full overview of the SOAPI ecosystem see What is SOAPI and why should I care?
At four hour intervals, SOAPI-WATCH parses the complete Stack Overflow API documentation and generates a complete object graph representing the API including all routes, parameters and return formats.
This object graph is then compared, in minute detail, to the last known changed version.
Summary information differences do not trigger a change condition.
If changes are detected, the version just parsed is persisted and marked as latest and a Twitter status update is sent to @SOAPIWATCH with a timestamp and link to the SOAPI-DIFF page, where changes are easily noted.
To be notified of API changes, follow @SOAPIWATCH.
The latest API specification, according to SOAPI, can be obtained via GET or POST at http://soapi.info/rest/api.
The default format is a human friendly, but complete, text dump that may be used for diff'ing API versions.
http://soapi.info/rest/api?format=txt - a formatted textual representation suitable for information/differencing.
http://soapi.info/rest/api?format=json - a direct JSON serialization of the parsed API object graph.
http://soapi.info/rest/api?format=xml - a direct XML serialization of the parsed API object graph