It’s interesting how GraphQL changes the base point of the article concerning documentation/ease of api use.
In our GraphQL resolvers we typically add two fields, thing_id which resolves to the id string, and thing which resolves an object that you can drill into as desired.
I was starting to see a lot of GraphQL APIs only add “thing”, which meant you had to do a lot of queries like below just to get the id.
thing { id }