Who needs GraphQL anyway? JMESPath range headers for client controlled queries | Heykuki News