GraphQL

noun (proper) /ˈɡræf.kjuː.el/

A query language and runtime for APIs that allows clients to request exactly the data they need, avoiding over-fetching or under-fetching that is common with REST.

"We migrated from REST to GraphQL because mobile clients only need 3 of the 20 fields returned by the REST endpoint."