to collect booking data via API you need to use API callbacks (it will call your url each time when new booking appears or changes) and add bookings into local storage for report purposes
I dont think callback will work for my needs as its not being derived from an app or a web site. The 100k limit shouldnt be an issue to be as I dont think we will have that much data - and if so could chop it via filters.
My Plan to for a SSIS or Powershell process to pull the report using Rest API’s and then import that data into our data warehouse for reporting
With current 14k records in there now, generating and executing 14k calls for each account - and generating a json file for each seems very inefficient way of doing things. Isnt there a way I can just call one api to generate one json files for all the records?
There is callback url settings in API plugin settings in admin interface. This urls will be called each time when new booking appears and pass booking id to your script. Then your script can call API documentation | SimplyBook.me Online Scheduling and store data into local DB for further processing