Yes, 3 years ago. I created a simple CRUD API with CWP to communicate with a LineaPro Barcode SDK and relative App write in native Obj C by my collegue. All response was in JSON.
I made others test with Cordova/Phonegap.
You should have a FileMaker Server, hosting in a pro environment and all backup and failover strategies in mind.