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
DVIR log — new fields
DVIR log — new fields
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):
New DvirStatusEnum schema
New DvirStatusEnum schema
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 logsGET /v2/telematics/dvir-logs/{dvir_log_id}— Get a single DVIR log- Webhook payloads for
dvir_log.addedanddvir_log.modifiedevents
Execution Status Cleanup
This release removes thescheduled 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.
Schema Changes
ExecutionStatusEnum — removed scheduled value
ExecutionStatusEnum — removed scheduled value
The After:The
scheduled value has been removed from the status field returned by:GET /v2/integrations/connections/{connection_id}/schedules/{schedule_id}/executions
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
Fleet analytics — tsps field
Fleet analytics — tsps field
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 newfetch_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
fetch_window_end_at on schedules and executions
fetch_window_end_at on schedules and executions
The Example — schedule response including the new field:
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 scheduleScheduleCreate— accepted when creating a scheduleScheduleUpdate— accepted when updating a scheduleExecutionRead— returned when reading execution history
Example — creating a schedule with a fetch window end time:
Need help?
API reference
View complete endpoint documentation with current API structure.
Contact support
Questions about this release? Our team is here to help.