# iOS

- [Detections](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/detections.md): Classes related to enabling and detecting detections using the SDK.
- [Enable Detections](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/detections/enable-detections.md)
- [Disable Detections](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/detections/disable-detections.md)
- [Driving Insights](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights.md)
- [CallEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/callevent.md)
- [HandsFreeState](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/callevent/handsfreestate.md)
- [PhoneUsageEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentphoneusageevent.md)
- [CallState](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentphoneusageevent/callstate.md)
- [SENTCallWhileMovingEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentcallwhilemovingevent.md)
- [SENTDrivingInsights](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentdrivinginsights.md)
- [SENTDrivingInsightsReadyDelegate](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentdrivinginsightsreadydelegate.md)
- [SENTHarshDrivingEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentharshdrivingevent.md)
- [HarshDrivingEventType](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentharshdrivingevent/harshdrivingeventtype.md)
- [SENTSpeedingEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentspeedingevent.md)
- [SENTSafetyScores](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentsafetyscores.md)
- [SafetyScoreRequestParameters](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/safetyscorerequestparameters.md)
- [SafetyScoreRequestOccupantRoleOption](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/safetyscorerequestparameters/safetyscorerequestoccupantroleoption.md)
- [SafetyScoreRequestPeriod](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/safetyscorerequestparameters/safetyscorerequestperiod.md)
- [SafetyScoreRequestTransportModeOption](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/safetyscorerequestparameters/safetyscorerequesttransportmodeoption.md)
- [WrongWayDrivingEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/driving-insights/sentspeedingevent-1.md)
- [Event Timeline](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline.md)
- [EventTimelineDelegate](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/eventtimelinedelegate.md)
- [SENTOccupantRole](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/sentoccupantrole.md)
- [SENTTimelineEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/senttimelineevent.md)
- [SENTOffTheGridEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/senttimelineevent/sentoffthegridevent.md)
- [SENTStationaryEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/senttimelineevent/sentstationaryevent.md)
- [SENTTransportEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/senttimelineevent/senttransportevent.md)
- [SENTUnknownEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/senttimelineevent/sentunknownevent.md)
- [SENTTimelineEventType](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/senttimelineeventtype.md)
- [SENTTimelineTransportMode](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/senttimelinetransportmode.md)
- [SENTVenue](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/sentvenue.md): Represents a place of interest.
- [SENTVenueSignificance](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/sentvenuesignificance.md)
- [SENTVenueType](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/event-timeline/sentvenuetype.md)
- [Feedback](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/feedback.md)
- [SENTFeedback](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/feedback/sentfeedback.md)
- [SENTOccupantRoleFeedback](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/feedback/sentoccupantrolefeedback.md)
- [SENTOccupantRoleFeedbackResult](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/feedback/sentoccupantrolefeedbackresult.md)
- [VehicleCrashDetectionFeedback](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/feedback/vehiclecrashdetectionfeedback.md)
- [VehicleCrashDetectionFeedbackResult](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/feedback/vehiclecrashdetectionfeedbackresult.md)
- [SENTCompletionHandlers](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentcompletionhandlers.md)
- [SENTConfig](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentconfig-1.md): The SENTConfig class allows you to specify your Sentiance app ID and secret when initializing the Sentiance SDK.
- [SENTDate](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentdate.md)
- [SENTGeolocation](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentgeolocation.md)
- [SENTAsyncInitializationCompletionHandler](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentasyncinitializationcompletionhandler.md)
- [SENTAsyncInitializationError](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentasyncinitializationerror.md)
- [SENTAsyncInitializationResult](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentasyncinitializationresult.md)
- [Sentiance](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentiance.md): The Sentiance class is the main entry point for interacting with the SDK.
- [SENTInitializationResult](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentinitializationresult.md): Initialization return type.
- [SENTOptions](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentoptions.md): Wrapper class of options while Initializing the SDK
- [SENTOptionsInitPurpose](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentoptions/sentoptionsinitpurpose.md)
- [SENTPublicDefinitions](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentpublicdefinitions.md)
- [SENTSDKStatus](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentsdkstatus.md)
- [SENTToken](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/senttoken.md)
- [SENTTransmittableDataType](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/senttransmittabledatatype.md)
- [SENTUserActivity](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentuseractivity.md)
- [SENTVehicleCrashDetectionState](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentvehiclecrashdetectionstate.md)
- [SENTVehicleCrashDiagnostic](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentvehiclecrashdiagnostic.md)
- [SENTVehicleCrashEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentvehiclecrashevent.md)
- [SENTVehicleCrashDetectorMode](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentvehiclecrashevent/useractivitytype.md)
- [SENTVehicleCrashSeverity](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentvehiclecrashevent/sentvehiclecrashseverity.md)
- [SENTWaypoint](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/sentwaypoint.md)
- [Smart Geofences](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences.md)
- [SENTSmartGeofencesRefreshHandler](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences/sentsmartgeofencesrefreshhandler.md)
- [SmartGeofenceDetectionMode](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences/smartgeofencedetectionmode.md)
- [SmartGeofencesRefreshError](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences/smartgeofencesrefresherror.md)
- [SmartGeofencesRefreshFailureReason](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences/smartgeofencesrefresherror/smartgeofencesrefreshfailurereason.md)
- [SmartGeofencesRefreshResult](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences/smartgeofencesrefreshresult.md)
- [SmartGeofence](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences/smartgeofence.md)
- [SmartGeofenceEvent](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences/smartgeofenceevent.md)
- [SmartGeofenceEventType](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences/smartgeofenceevent/smartgeofenceeventtype.md)
- [SmartGeofenceEventDelegate](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/smart-geofences/smartgeofenceeventdelegate.md)
- [Transport Sessions](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/transport-sessions.md)
- [SENTAccelerometerDataIterator](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/transport-sessions/sentaccelerometerdataiterator.md)
- [SENTLocationDataIterator](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/transport-sessions/sentlocationdataiterator.md)
- [SENTSensorDataChunk](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/transport-sessions/sentsensordatachunk.md)
- [SENTTransportSession](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/transport-sessions/senttransportsession.md)
- [User Context](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context.md)
- [SENTAttribute](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentattribute.md)
- [SENTRequestUserContextCompletionHandler](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentrequestusercontextcompletionhandler.md)
- [SENTRequestUserContextError](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentrequestusercontexterror.md): Error type returned in case of User Context Request Failed.
- [SENTRequestUserContextFailureReason](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentrequestusercontextfailurereason.md)
- [SENTSegment](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentsegment.md)
- [SENTSegmentCategory](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentsegment/sentsegmentcategory.md)
- [SENTSegmentSubCategory](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentsegment/sentsegmentsubcategory.md)
- [SENTSegmentType](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentsegment/sentsegmenttype.md)
- [SENTSemanticTime](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentsemantictime.md)
- [SENTUserContext](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentusercontext.md): Represents the user's context during a specific moment in time.
- [SENTUserContextDelegate](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentusercontextdelegate.md)
- [SENTUserContextUpdateCriteria](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-context/sentusercontextupdatecriteria.md)
- [User Creation & Linking](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking.md)
- [SENTUserInfo](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/sentuserinfo.md): Class describing the Authenticated User Information
- [User Creation](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-creation.md): Classes related to Creating an Authenticated User on the Sentiance Back-end.
- [SENTUserCreationResult](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-creation/sentusercreationresult.md)
- [SENTUserCreationFailureReason](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-creation/sentusercreationfailurereason.md)
- [SENTUserCreationError](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-creation/sentusercreationerror.md)
- [SENTUserCreationCompletionHandler](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-creation/sentusercreationcompletionhandler.md)
- [SENTUserCreationOptions](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-creation/sentusercreationoptions.md)
- [User Linking](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-linking.md): Classes related to User Linking
- [SENTNoOpUserLinker](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-linking/sentnoopuserlinker.md): A no-operation user linker. Use this linker to create an unlinked (anonymous) Sentiance user.
- [SENTUserLinkingResult](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-linking/sentuserlinkingresult.md)
- [SENTUserLinkingFailureReason](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-linking/sentuserlinkingfailurereason.md)
- [SENTUserLinkingError](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-linking/sentuserlinkingerror.md)
- [SENTUserLinkingCompletionHandler](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-linking/sentuserlinkingcompletionhandler.md)
- [SENTUserLinker](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/user-creation-and-linking/user-linking/metauserlinker.md)
- [TripLocations](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/triplocations.md)
- [TripLocation](https://docs.sentiance.com/important-topics/sdk/api-reference/ios/triplocation.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sentiance.com/important-topics/sdk/api-reference/ios.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
