Changelog
last updated Mar 26th 2026
Mar 26th 2026
- Added new migration aliases for legacy
scorecard field naming: evaluationMatrix mirrors scorecard on Monitoring Site responses, and evaluationMatrixId / evaluationMatrixAnswers mirror scorecardId / scorecardAnswers on Monitoring Event Site responses. - Both old and new field names are returned with identical values to support client migration to new field names. Old field names will be deprecated sometime in the future.
- Added alias routes that mirror scorecard resources: GET v1/evaluationmatrices/{id} (same as v1/scorecards/{id}) and GET v1/ecoregions/{id}/evaluationmatrices (same as v1/ecoregions/{id}/scorecards).
Jan 23rd 2026
- The
approved field has been removed from the Eco Region schema - the verification.admin.verified field should be used to determine if the Eco Region has been verified
Previous Updates
- The
ehi field has been added to the Monitoring Event schema for Short Term events - this value will be calculated automatically - The
shannonWeiner, speciesCount, and functionalGroupCount fields have been added to the Monitoring Event Site (response) schema for Long Term events - these values will be calculated automatically - The
paddockId field has been added to the Monitoring Event Site (response) schema - this field is automatically set based on the Monitoring Site's paddock when the event is created. - The
notes field has been added to the Evaluation Matrix/Scorecard schema as an optional field - Scorecards are currently read-only - The
completed field was removed from the Monitoring Event Site schema - this field is deprecated and no longer used - The
totalScore field was removed from the Monitoring Event Site input schema - this field is calculated will be returned in the response - The Monitoring Event-Site endpoints have been made more flexible and only the fields included in the payload will be updated - previously the entire site object was required
- The Monitoring Event-Site endpoint schema has been updated so only Short Term events require the
requiredPhotos field - previously this field was (incorrectly) required for all events - All Monitoring Event-Site endpoints will now return the full Monitoring Event object in the response, including the newly added site - previously only the event-site object was returned
- Monitoring Event schema has been updated - Weather Observations have been moved to the top level
observations field and Wildlife Observations have been updated with the correct schema. - FlexibleArea and BeltArea schemas have been updated with minimum acceptable values for area and distance
- Monitoring Event schema has been updated to add the
usableArea and totalArea fields - these values are read-only and are set by the monitoring plan when the event is created. - Monitoring Plan schema has been updated to add the
usableArea and totalArea fields. - Landbase schema has been updated to remove the
usableArea and totalArea fields - Eco Region schema has been updated to replace the
approved field with verification fields - Scorecard schema has been updated to replace the
approved field with verification fields - When adding a monitoring site to a monitoring event, the siteId will be validated against the landbase's monitoring plan to ensure it is valid
- The v1/landbases/{id}/monitoringPlan endpoint now allows for updating the Long and Short Term siteId arrays individually by sending only the array(s) you want to update
- Paginated endpoints now return a
total field with the total number of documents found - Protections have been added to prevent editing of verified Monitoring Events
- Verification fields have been added to the MonitoringEvent schema for GET endpoints
- The renamed misspelled
quantity field to quality in the v1/monitoringevents/{id}/monitoringSites/{id}/forage endpoint - All paddock endpoints have been moved to the v1/landbases/{landbaseId}/paddocks route from the v1/paddocks route
- The v1/ecoregions/{id}/scorecards route now supports pagination - as a result the endpoint schema has changed
- The v1/landbases/{id}/monitoringsites route now supports pagination - as a result the endpoint schema has changed
- The v1/landbases/{id}/monitoringevents route now supports pagination - as a result the endpoint schema has changed
- Updated the v1/monitoringevents/{id}/monitoringSites/{id}/transects endpoint to be plural (previously was
transect) - Redundant IDs have been removed from payload schemas when they were present in the route (such as landbaseId in the monitoringevent creation payload)