JSONAPI adds an 8th OSI layer called "The complexity layer".I mean it is fine for very complex APIs that require denormalization, but for a simple , one-depth-relation API, it is a useless overkill.
I am currently working on interfacing a JSONAPI nicely in ruby. The existing gems are either quirky or outdated/unmaintained.Fellow developers, please stay away from it. GraphQL is a much better and friendlier solution.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!