Skip to main content

Resumen

Progress Reports track the real-time advancement of field operations campaign by campaign. They consolidate data from planting progress, harvest control, fertilization control, and plant stand into a unified endpoint, replacing older legacy endpoints. This is particularly useful for:
  • Machinery platforms tracking daily planting or harvest progress in hectares
  • ERP systems that need yield and completion data per campaign
  • Analytics platforms consuming crop advancement timelines

Progress types

Each progress record has a progressType that identifies what kind of operation it tracks:

Endpoints

All Progress Report endpoints are available under v3: For most integrations, progress_report is the recommended single endpoint since it returns all types filterable by progressType.

Campos de respuesta principales

Key fields explained:

Filtros

Use standard audit filters for incremental sync:
Common filters:

Updating objective yield on campaigns

If your system tracks planned yields per campaign, you can push that data back to SIMA asynchronously:

Submit update (async)

Response — job queued:

Check job status

Check specific job

Job statuses: RECEIVEDPROCESSINGDONE / ERROR
The objective yield import is asynchronous. Submit the job, then poll the status endpoint every few seconds until status is DONE or ERROR. Check error_records to detect partial failures.

Frecuencia de sincronización recomendada

Progress reports change frequently during active seasons. Recommended cadence:
  • During planting/harvest season: sync every 15–30 minutes per campaign using updated_at_from
  • Off-season: daily sync or on-demand
  • Always filter by campaign_id to avoid pulling the full dataset on each run

Próximos pasos

Work Orders

Connect progress data to the operations that generated it

Sync Strategy

Apply efficient incremental sync to progress data