Issues:
The revisions
routes' date keys diverge from the established naming convention.
e.g. all other routes use todate
and fromdate
whereas the revisions
use toDate
and fromDate
.
Are keys case sensitive? If so, could this be addressed? I am building a wrapper and this single exception gives me a rash.
for badges/name
, name
seems to be vestigal.
answers/{id}
implies that id is singular where as a vector is accepted
revisions/{id}/{revisionguid}
- case mismatch between route and definition, revisionguid
!= revisionGuid
For reference: I am writing a self-generating API wrapper for the self-documenting API in the interest of not having to manually test every route and method upon new releases. Simply regenerate and run tests and/or diff to find API changes.