Hi Mike,
We’re an agricultural operator in Brazil flying DJI Agras T70P drones. We’re testing Flight Reader Web with DJI SmartFarm sync, and it works well: flights sync and process correctly.
Our goal is to bring these flights, including the AG fields (spraying state, spray used, task area, spray width), into our own farm management platform automatically, for our own operation.
I generated a key in Settings > API and made a single server-side call (Python) to GET https://app-api.flightreader.com/v1/account. It returned 403 with error_name “browser_signature_banned”. We haven’t retried, since the response said not to.
A few questions:
- What is the expected way to call the Web API from a server? Is there a required User-Agent or client format? And is our account or IP now flagged?
- Does GET /v1/flights return SmartFarm-synced flights? On Plus, does /exports/csv/{templateName} include AG.* fields from a custom template?
- Or should we use the Flight Reader API (api.flightreader.com) with the SmartFarm endpoints instead? Which product fits this use case better?
- Is this kind of integration allowed on Plus for our own operation? Would we need a separate agreement if, later on, our clients connect their own accounts?
Happy to share account details privately if that helps.
Thanks for building this!