Skip to main content
Released 17th June 2026
This release includes a breaking change: the scheduled value was removed from the execution status field. See Execution Status Cleanup below.

DVIR Log Enhancements

This minor release expands the DVIR log schema with new status tracking and certification fields, giving you richer inspection data across all DVIR log responses.
Backward compatible: The new DVIR fields are additive. No existing DVIR fields have been removed or modified, and no migration is required for them.

Schema Changes

Three new fields have been added to the BaseDvirLog schema and are reflected in all DVIR log responses, including DvirLogAdded and DvirLogModified webhook payloads.Example response (partial):
A new DvirStatusEnum schema has been added to the API, representing the possible inspection statuses for a DVIR log. Use the status field on DVIR log responses to determine the current certification state of an inspection.

Affected endpoints

The following endpoints return DVIR log objects and now include the new fields:
  • GET /v2/telematics/dvir-logs — List DVIR logs
  • GET /v2/telematics/dvir-logs/{dvir_log_id} — Get a single DVIR log
  • Webhook payloads for dvir_log.added and dvir_log.modified events

Execution Status Cleanup

This release removes the scheduled value from the ExecutionStatusEnum in the Integrations API. Execution records no longer use this status — consumers filtering or branching on scheduled should update their integration accordingly.
Breaking change: The scheduled enum value has been removed from the status field on execution records. Any code that checks for or handles status === "scheduled" must be updated.

Schema Changes

The scheduled value has been removed from the status field returned by:
  • GET /v2/integrations/connections/{connection_id}/schedules/{schedule_id}/executions
Before:
After:The status field will only contain one of the remaining valid values. Remove any handling for "scheduled" from your integration.Migration:

Migration checklist

1

Audit status handling

Search your codebase for any references to "scheduled" in the context of execution status values and remove or replace them.
2

Update conditional logic

If you branch on status === "scheduled" to determine whether an execution is pending, use the appropriate remaining status value instead.
3

Update stored enumerations

If you store or validate execution status values in a database schema, enum type, or configuration, remove scheduled from those definitions.

Fleet TSP Data

This release adds TSP (Telematics Service Provider) association data to fleet analytics responses, giving you richer context about which providers are connected to each fleet.
Backward-compatible addition: All existing integrations continue to work without modification. The new tsps field is additive.

New response fields

The GET /v2/intelligence/analytics/fleets endpoint now includes a tsps property on each FleetSummary object in the response. This field exposes the TSP connections associated with each fleet, using the new FleetTsp schema.Endpoint: GET /v2/intelligence/analytics/fleetsNew field in response items:Example response (abbreviated):

Schedule Fetch Window End Time

This release adds a new fetch_window_end_at field to schedule and execution objects across the Integrations API, giving you finer control over the time window used when fetching data from telematics service providers.
Backward-compatible addition: This change is additive. No existing fields or endpoints have been removed or modified by it.

New Fields

The fetch_window_end_at field is now available on schedule and execution objects. It defines the end boundary of the time window used when fetching data from a TSP during a scheduled run.Affected schemas:
  • ScheduleRead — returned when reading a schedule
  • ScheduleCreate — accepted when creating a schedule
  • ScheduleUpdate — accepted when updating a schedule
  • ExecutionRead — returned when reading execution history
Affected endpoints:Example — creating a schedule with a fetch window end time:
Example — schedule response including the new field:

Need help?

API reference

View complete endpoint documentation with current API structure.

Contact support

Questions about this release? Our team is here to help.