@slightlylate @shortdiv The Redirects API is deliberately quite simple and just lets you key off of route, language, country, and role (for JWT-based auth)
However... Edge Handlers will let you key off of any header you like and some built-in goodies besides. Very powerful.
https://www.netlify.com/products/edge/edge-handlers