Prerequisites
Before you begin, you’ll need:- An API key — Contact support@acreblitz.com or visit acreblitz.com/contact to get one
- A GeoJSON field boundary — Polygon or MultiPolygon in EPSG:4326 (WGS84)
- Product EPA numbers — Registration numbers for products in the tank mix
Step 1: Set Your Auth Header
All requests require theX-API-Key header:
Step 2: Make Your First ESA Check
Send a POST request to the/api/v1/esa-check endpoint with your application data.
Step 3: Handle the Response
The response tells you whether ESA compliance is required and provides a portal URL if it is.Example Response — ESA Required
Step 4: Direct Users to the Portal
Whenmitigations_required is true, direct your user to the mitigation_portal_url. You can:
- Embed the link in your application UI
- Send it via email to the applicator or grower
- Open it in a new tab from your platform
- View detailed PULA information and field maps
- Select required mitigation practices
- Review soil and weather data
- Download branded compliance reports
Step 5: Download Reports (Optional)
After an ESA check, you can programmatically download compliance reports:Download Enlist Report
Download Runoff Report
The
provider_field_id in the report URL is the provider_field_id you submitted to /esa-check. If you didn’t provide one, it defaults to the application_id.
