| Host and paths | Use https://esa-v2.acreblitz.com/api/v2/.... |
| Single check | Returns an assessment in the same HTTP response. |
| Bulk checks | Submit 1–100 fields, then poll and fetch per-field results. |
| Group identifier | Optional for a single check; required at the top level for bulk. |
| Products and crops | Bulk defaults may be replaced per field; arrays are replaced, not merged. |
| Pest inputs | Each product needs a product pest list or an inherited default. |
| Method and droplet inputs | V2 validates supported categories; arbitrary strings are rejected. |
| Optional details | include_soil_analysis and include_mitigations return assessment details when available. |
| Errors | JSON success: false and error.code; validation errors also include issue paths. |
| Portal links | Use returned links unchanged and honor their expiration. Providers can use token or signed-link access. |
| Report lookup | Use your external provider_field_id. |