I have a long to-read list, and I often want to resort it to put the ones I'm keen to read soon at the top.
The current UI takes a long time to do that because we need to type in position numbers, so I decided to write a webapp using the Goodreads API to make drag and drop shelf sorting easy.
However, I quickly realized that the API doesn't support changing the position of books - I'd really like to get an API for that.
This is far and away at the top of my features wishlist. It seems there's currently a work-around, since books are automatically ranked in the order they are added to shelves, but blanking a shelf and adding everything back in the desired order isn't exactly a great solution. (Especially at one request/second)
Interesting... I found my way to the API for exactly the same reason as OP (Dave). Any progress on this? I don't see "position" as one of the available fields in the data accessible via the API.
The current UI takes a long time to do that because we need to type in position numbers, so I decided to write a webapp using the Goodreads API to make drag and drop shelf sorting easy.
However, I quickly realized that the API doesn't support changing the position of books - I'd really like to get an API for that.