So your payloads look like this:
{ "id": 1, "href": "http://someplace.invalid/things/1", "next-id": 3, "next-href": "http://someplace.invalid/things/3", }
So your payloads look like this:
And rather than just using next-href your clients append next-id to a hardcoded things base URL? That seems like way more work than doing it the REST way.