(above, I’ve replaced the actual key and primary_author with square brackets, and used an example date)
This has worked for many months with no issues - until the past few days.
Suddenly, it is yielding: {"errors":[{"message":"Request not understood error, cannot list posts.","context":"Error parsing filter","type":"BadRequestError","details":null,"property":null,"help":null,"code":null
It’s definitely published_at causing this, since if I remove that the error goes away.
Is this a regression, or a change to the API? What’s going on here?
My ‘raw’ string is: filter=primary_author:cathy+published_at:>'2025-05-18'
After encoding, I have: https://cathys-second-demo-site.ghost.io/ghost/api/content/posts/?key=fe271d7637c1e685bc13e11f21&filter=primary_author%3Acathy%2Bpublished_at%3A%3E%272025-05-18%27 , which works fine. I’m test on Ghost Pro, which is 5.120.1-0-ge3b36eb+moya for my site today.