Earlier quoted context omitted.
I don't know why everyone thinks they need an API to reimplement (poorly) basic unix functionality that's been around be for years.
No. I'm referring to an API to query data in realtime instead of batching the entire freaking database and then having out dated snapshot of the data
Sounds like they didn't need much if any of what you did. They wanted X and you gave them Y. Y would require them to change the way they worked. Did they need query capability? Seems like they didn't and SFTP would have suited them better.
Honestly sounds to me like you went for an overly complex solution where something simple would have done just fine.