# Radar

Radar is a full-stack location infrastructure platform offering SDKs and APIs for geofencing, location tracking, geocoding, search, routing, and maps.

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 37
- **Triggers:** 0
- **Slug:** `RADAR`
- **Version:** 20260414_00

## Tools

### Autocomplete Address or Place

**Slug:** `RADAR_AUTOCOMPLETE_ADDRESS_OR_PLACE`

Tool to autocomplete partial addresses and place names based on relevance and proximity. Use after a user inputs a partial address/place to get suggestions, optionally biased by location.

### Create Beacon

**Slug:** `RADAR_CREATE_BEACON`

Tool to create a new beacon in Radar. Use when you need to register a physical beacon device (iBeacon or Eddystone) for location tracking.

### Create Trip

**Slug:** `RADAR_CREATE_TRIP`

Tool to create a new trip. Use after gathering origin and destination details to start tracking a trip.

### Delete Beacon

**Slug:** `RADAR_DELETE_BEACON`

Tool to delete a beacon by its Radar ID. Use when supplying a beacon's unique identifier to remove it.

### Delete Geofence

**Slug:** `RADAR_DELETE_GEOFENCE`

Tool to delete a geofence by ID. Use when supplying a geofence’s unique identifier to remove it.

### Delete Geofence By Tag

**Slug:** `RADAR_DELETE_GEOFENCE_BY_TAG`

Tool to delete a geofence by tag and external ID. Use when you have both the tag and external identifier to remove a specific geofence.

### Delete Trip

**Slug:** `RADAR_DELETE_TRIP`

Tool to delete a trip by its Radar ID or external ID. Use after confirming the trip exists.

### Delete User

**Slug:** `RADAR_DELETE_USER`

Tool to delete a user by Radar _id, userId, or deviceId. Use after confirming the user identifier exists.

### Forward Geocode

**Slug:** `RADAR_FORWARD_GEOCODE`

Tool to convert an address into geographic coordinates. Use when you have a full address string and need precise latitude/longitude before further location analysis.

### Get Beacon

**Slug:** `RADAR_GET_BEACON`

Tool to retrieve a beacon by Radar _id. Use when you need to fetch full details of an existing beacon.

### Get Beacon By Tag

**Slug:** `RADAR_GET_BEACON_BY_TAG`

Tool to get a specific beacon by tag and external ID. Use when you need to retrieve details of a beacon identified by its tag group and external ID.

### Get Context for Location

**Slug:** `RADAR_GET_CONTEXT_FOR_LOCATION`

Tool to retrieve context for a given location. Use when you need geofences, place, and region information based on coordinates. Use after obtaining valid latitude and longitude.

### Get Geofence

**Slug:** `RADAR_GET_GEOFENCE`

Tool to retrieve a geofence by Radar _id or tag/externalId. Use when you need to fetch full details of an existing geofence.

### Get Places Settings

**Slug:** `RADAR_GET_PLACES_SETTINGS`

Tool to retrieve current Places settings for your Radar project. Use when you need to inspect chain detection, supported countries, external ID requirements, and other Places metadata.

### Get Route Directions

**Slug:** `RADAR_GET_ROUTE_DIRECTIONS`

Tool to get turn-by-turn directions between multiple locations. Use when you need detailed navigation instructions with steps, distances, and durations for routing.

### Get Route Matrix

**Slug:** `RADAR_GET_ROUTE_MATRIX`

Tool to calculate travel distance and duration between multiple origins and destinations for up to 625 routes. Use when you need to compute route metrics for multiple origin-destination pairs efficiently.

### Get Trip

**Slug:** `RADAR_GET_TRIP`

Tool to retrieve a trip by ID or externalId. Use when you have a trip ID or externalId to fetch its details.

### Get User

**Slug:** `RADAR_GET_USER`

Tool to get a user by Radar _id, userId, or deviceId. Returns the user with all location and context data including geofences, places, beacons, and trip information.

### Get Users in Geofence

**Slug:** `RADAR_GET_USERS_IN_GEOFENCE`

Tool to retrieve users currently within a specific geofence. Use when you need to list all users inside a geofence by its tag and external ID.

### IP Geocode

**Slug:** `RADAR_IP_GEOCODE`

Tool to geocode an IP address to city, state, and country. Use when you need location details based on an IP address.

### List Events

**Slug:** `RADAR_LIST_EVENTS`

Tool to list events. Use when you need to retrieve a paginated list of events with optional filtering.

### List Geofences

**Slug:** `RADAR_LIST_GEOFENCES`

Tool to list all geofences sorted by updated time. Use when you need an overview of all configured geofences.

### List Trips

**Slug:** `RADAR_LIST_TRIPS`

Tool to list all trips, sorted by updated time. Use when you need to page through the latest trips.

### List Users

**Slug:** `RADAR_LIST_USERS`

Tool to list Radar users sorted by update time. Use when you need to page through users in your project.

### Reverse Geocode

**Slug:** `RADAR_REVERSE_GEOCODE`

Tool to convert geographic coordinates to structured addresses. Use when you have latitude/longitude and need a human-readable address.

### Route Distance

**Slug:** `RADAR_ROUTE_DISTANCE`

Tool to compute distance and travel time between origins and destinations. Use when you need route metrics before optimizing or timing routes.

### Search Geofences

**Slug:** `RADAR_SEARCH_GEOFENCES_NEAR_LOCATION`

Tool to search for geofences near a given location. Use when you need to find geofences within a radius of specified coordinates.

### Search Places Near Location

**Slug:** `RADAR_SEARCH_PLACES_NEAR_LOCATION`

Tool to search for places near given coordinates. Use when you need to find points of interest around a location.

### Search Users Near Location

**Slug:** `RADAR_SEARCH_USERS_NEAR_LOCATION`

Tool to search for users near a location. Use after obtaining coordinates when you need to retrieve users within a given radius.

### Track Location Update

**Slug:** `RADAR_TRACK_LOCATION_UPDATE`

Tool to track a user's location update. Use when sending a location update for a user, creating or updating user and event data.

### Update Places Settings

**Slug:** `RADAR_UPDATE_PLACES_SETTINGS`

Tool to update Places settings for your Radar project including chain metadata preferences. Use when you need to configure chain detection or other Places settings.

### Update Trip

**Slug:** `RADAR_UPDATE_TRIP`

Tool to update a trip. Use when you need to modify mode, destination, schedule, or active status.

### Update Trip By ID

**Slug:** `RADAR_UPDATE_TRIP_BY_ID`

Tool to update a trip status by Radar _id or external ID. Use when you need to change trip status to started, approaching, arrived, completed, or canceled.

### Upsert Beacon by ID

**Slug:** `RADAR_UPSERT_BEACON_BY_ID`

Tool to create or update a beacon by Radar _id. Use when you need to ensure a beacon with a specific ID exists with updated properties.

### Upsert Beacon by Tag

**Slug:** `RADAR_UPSERT_BEACON_BY_TAG`

Tool to create or update a beacon by tag and externalId. Use when you need to ensure a beacon exists or is updated with specific identifiers.

### Upsert Geofence

**Slug:** `RADAR_UPSERT_GEOFENCE`

Tool to create or update a geofence by tag and externalId. Use when ensuring a geofence exists or is updated based on identifiers.

### Upsert Geofence By ID

**Slug:** `RADAR_UPSERT_GEOFENCE_BY_ID`

Tool to create or update a geofence by Radar _id. Use when you need to upsert a geofence using its internal Radar identifier.
