# Geofences (DriveCam)

## Create Geofence

 - [POST /v1/geofences](https://developer.lytx.com/openapispec/geofences.openapi/geofences-(drivecam)/paths/~1v1~1geofences/post.md): Create a Geofence

## Retrieve Geofences

 - [GET /v1/geofences](https://developer.lytx.com/openapispec/geofences.openapi/geofences-(drivecam)/paths/~1v1~1geofences/get.md): Retrieve a list of Geofences filtered by identifier. Only 0 or 1 identifiers are allowed in a query.

## Delete Specified Geofence by ID

 - [DELETE /v1/geofences/{geofenceIdentifier}](https://developer.lytx.com/openapispec/geofences.openapi/geofences-(drivecam)/paths/~1v1~1geofences~1%7Bgeofenceidentifier%7D/delete.md): Delete a Geofence

## Update Specified Geofence

 - [PUT /v1/geofences/{geofenceIdentifier}](https://developer.lytx.com/openapispec/geofences.openapi/geofences-(drivecam)/paths/~1v1~1geofences~1%7Bgeofenceidentifier%7D/put.md): Update a specific Geofence by Identifier.

## Get Geofence Activations

 - [GET /v1/geofence/activations](https://developer.lytx.com/openapispec/geofences.openapi/geofences-(drivecam)/paths/~1v1~1geofence~1activations/get.md): Get Geofence Activations

## Get Activation End Reasons

 - [GET /v1/geofence/activations/endreason](https://developer.lytx.com/openapispec/geofences.openapi/geofences-(drivecam)/paths/~1v1~1geofence~1activations~1endreason/get.md): Get the end reasons activations

