Introduction
Represents a significant event in the compliance timeline of a vehicle's Clean Truck Check (CTC) enrollment.
This entity logs key milestones, such as the initial enrollment, scheduled compliance actions, report submissions to the Californian Air Resources Board (CARB), and the resulting compliance status feedback.
Security clearance requirements:
  • Creating/Updating (Add/Set requests) for EmissionComplianceEvent are not available to API users.
  • Retrieving (Get requests) requires one of the following clearances: AccessCleanTruckCheckCompliance, AccessCleanTruckCheckComplianceEditor, or AccessCleanTruckCheckComplianceViewer.
Properties

ComplianceErrorCount

The compliance error count.

ComplianceStatus

The compliance status associated with this event. This can represent an initial state (NoCompleteCycles) or feedback from CARB. Note: NoCompleteCycles indicates that no completed valid Clean Truck Check cycle has been received for an enrolled device. Valid values are:
  • Fail
  • Pass
  • NotReady
  • Incomplete
  • InvalidTesterId
  • OutdatedSoftwareVersion
  • VehicleNotApplicableForObdTesting
  • TestResultCouldNotBeDetermined
  • VehicleNotApplicableForCleanTruckCheck
  • InvalidTest
  • NoCompleteCycles

CreatedDateTime

The DateTime when the emission compliance event record was created.

EmissionVehicleEnrollment

The EmissionVehicleEnrollment the event is associated with.

EventType

The event type for the compliance event. Valid values are:
  • InitialDeadlineSet
  • ResponseReceived

Id

The unique identifier for the specific Entity object in the Geotab system. See Id.

NextComplianceDueDateTime

The DateTime the next compliance action is due following this event.

Protocol

The emission reporting protocol.

ScheduledDateTime

The DateTime this event was scheduled for.

SubmittedDateTime

The DateTime a report related to this event was submitted to CARB.

TestResultMessage

The emission compliance event test result message.

Version

The version of the entity.
Rate limits
MethodDescriptionLimitPeriodStatus
GetLimit of 500 Get requests per 1m.5001mActive
SetLimit of 500 Set requests per 1m.5001mActive
AddLimit of 500 Add requests per 1m.5001mActive
GetCountOfLimit of 500 GetCountOf requests per 1m.5001mActive
RemoveLimit of 500 Remove requests per 1m.5001mActive
GetFeedLimit of 250 GetFeed requests per 1m.2501mActive
Pagination

Results limit

10000

Supported sort

SortByDate sorts by the EmissionComplianceEvent.SubmittedDateTime property.

Timeout Limit
MethodDescriptionLimitStatus
GetFeedTimeout of 180 seconds for GetFeed per request.180Active