Geofence Manager
geofence_managerCreate, manage, and query geofences for spatial monitoring. Check if locations are inside defined areas to trigger actions or track assets.
Instructions
Manage geofences and perform spatial queries for asset monitoring and location-based services.
Supports operations:
check_point: Test if locations are inside geofence(s) (uses CheckPointsInGeofencesSchema)
create: Define new geofence(s) with polygon, circle, or rectangle geometries (uses CreateGeofenceParametersSchema)
read: Retrieve geofences by IDs or within a bounding box (uses GetGeofencesParametersSchema)
update: Modify existing geofence properties (uses UpdateGeofenceParametersSchema)
delete: Remove geofence(s) by ID(s) (uses DeleteGeofenceParametersSchema)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes | Geofence operation to perform. Exactly one of: "create": define new geofence(s); use CreateGeofenceParametersSchema. "read": fetch existing geofences by ID or area; use GetGeofencesParametersSchema. "update": modify metadata of an existing geofence; use UpdateGeofenceParametersSchema. "delete": remove geofence(s) by ID; use DeleteGeofenceParametersSchema. "check_point": test whether one or more points lie inside the given geofence(s); use CheckPointsInGeofencesSchema. | |
| parameters | No | Operation-specific parameters. MUST match `operation`: "create": CreateGeofenceParametersSchema; "read": GetGeofencesParametersSchema; "update": UpdateGeofenceParametersSchema; "delete": DeleteGeofenceParametersSchema; "check_point": CheckPointsInGeofencesSchema. |