Problem/Motivation
Drupal effectively implements a json:api 1.1 profile; see #2955020: Spec Compliance: JSON API's profile/extention (Fancy Filters, Drupal sorting, Drupal pagination, relationship arity) needs to be explicitly communicated. We can publish and communicate this profile, but there is a PR likely to go into json:api 1.1 for server-side signaling of required profiles for certain functionality.
See this comment on the json:api PR for more context. Specifically:
...in Drupal's case, this could mean we detect some sort of problem in the fancy-filtering request parameters, and can throw and translate exceptions to the json:api implementation to indicate that we should tell the client precisely which profile they must implement (correctly) to remedy the problem.
Comments
Comment #2
bradjones1