Change record status: 
Project: 
Introduced in branch: 
8.x-2.x
Introduced in version: 
8.x-2.0
Description: 

JSON API responses never contain resources that the user is not permitted to view (and never have). This can sometimes be difficult to understand and/or to debug. For this, use the meta.omitted object.

In some response types, namely collection responses, to-many related responses and compound documents (those that have an included member), a meta.omitted object will be added to the response if items were removed because of insufficient authorization

The meta.omitted object contains helpful information and links about why the response may not contain all the expected resource, how that can be mitigated, and direct links to the removed resources so that a client may attempt to fetch them with appropriate authorization credentials.

Impacts: 
Module developers
Themers