Skip to content
For LLMsView as Markdown·

Radar

Location infrastructure platform for geofencing, geocoding, address validation, routing, and user location tracking.

DetailValue
CategoryData
Base URLhttps://api.radar.io/v1
AuthenticationAPI Key
Endpoints15
Connector keyradar

Using Radar in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Radar from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
POST /trackTrack device location
GET /geocode/forwardForward geocode address to coordinates
GET /geocode/reverseReverse geocode coordinates to address
GET /geocode/ipGeolocate IP address
GET /addresses/validateValidate US/Canada address
GET /search/autocompleteAutocomplete address or place name
GET /search/geofencesFind geofences near a location
GET /search/placesFind places near a location
GET /search/usersFind users near a location
GET /usersList users by last update time
GET /route/distanceCalculate travel distance and duration
GET /route/directionsGet turn-by-turn directions
GET /route/matrixCalculate distance/duration matrix
GET /route/optimizeOptimize visit order for multiple locations
POST /route/matchSnap GPS trace to roads

Each endpoint is documented in full below. Use the outline on the right to jump to one.

POST /track

Track device location

DetailValue
Operation IDtrack.updateLocation
MethodPOST
Path/track

Parameters

No parameters.

Request Body

FieldType
deviceIdstring
userIdstring
latitudenumber
longitudenumber
accuracynumber
foregroundboolean
stoppedboolean
metadataobject
deviceTypestring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select track.updateLocation.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /geocode/forward

Forward geocode address to coordinates

DetailValue
Operation IDgeocode.forward
MethodGET
Path/geocode/forward

Parameters

NameLocationTypeRequired
queryquerystringYes
layersquerystringNo
countryquerystringNo
langquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select geocode.forward.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /geocode/reverse

Reverse geocode coordinates to address

DetailValue
Operation IDgeocode.reverse
MethodGET
Path/geocode/reverse

Parameters

NameLocationTypeRequired
coordinatesquerystringYes
layersquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select geocode.reverse.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /geocode/ip

Geolocate IP address

DetailValue
Operation IDgeocode.ip
MethodGET
Path/geocode/ip

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select geocode.ip.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /addresses/validate

Validate US/Canada address

DetailValue
Operation IDaddresses.validate
MethodGET
Path/addresses/validate

Parameters

NameLocationTypeRequired
cityquerystringYes
stateCodequerystringYes
postalCodequerystringYes
countryCodequerystringYes
numberquerystringNo
streetquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select addresses.validate.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /search/autocomplete

Autocomplete address or place name

DetailValue
Operation IDsearch.autocomplete
MethodGET
Path/search/autocomplete

Parameters

NameLocationTypeRequired
queryquerystringYes
nearquerystringNo
layersquerystringNo
limitqueryintegerNo
countryCodequerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select search.autocomplete.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /search/geofences

Find geofences near a location

DetailValue
Operation IDsearch.geofences
MethodGET
Path/search/geofences

Parameters

NameLocationTypeRequired
nearquerystringYes
radiusqueryintegerNo
tagsquerystringNo
limitqueryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select search.geofences.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /search/places

Find places near a location

DetailValue
Operation IDsearch.places
MethodGET
Path/search/places

Parameters

NameLocationTypeRequired
nearquerystringYes
radiusqueryintegerNo
chainsquerystringNo
categoriesquerystringNo
limitqueryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select search.places.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /search/users

Find users near a location

DetailValue
Operation IDsearch.users
MethodGET
Path/search/users

Parameters

NameLocationTypeRequired
nearquerystringYes
radiusqueryintegerNo
limitqueryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select search.users.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /users

List users by last update time

DetailValue
Operation IDusers.list
MethodGET
Path/users

Parameters

NameLocationTypeRequired
limitqueryintegerNo
updatedBeforequerystringNo
updatedAfterquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select users.list.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /route/distance

Calculate travel distance and duration

DetailValue
Operation IDroute.distance
MethodGET
Path/route/distance

Parameters

NameLocationTypeRequired
originquerystringYes
destinationquerystringYes
modesquerystringYes
unitsquerystringNo
avoidquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select route.distance.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /route/directions

Get turn-by-turn directions

DetailValue
Operation IDroute.directions
MethodGET
Path/route/directions

Parameters

NameLocationTypeRequired
locationsquerystringYes
modequerystringNo
unitsquerystringNo
avoidquerystringNo
langquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select route.directions.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /route/matrix

Calculate distance/duration matrix

DetailValue
Operation IDroute.matrix
MethodGET
Path/route/matrix

Parameters

NameLocationTypeRequired
originsquerystringYes
destinationsquerystringYes
modequerystringYes
unitsquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select route.matrix.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

GET /route/optimize

Optimize visit order for multiple locations

DetailValue
Operation IDroute.optimize
MethodGET
Path/route/optimize

Parameters

NameLocationTypeRequired
locationsquerystringYes
modequerystringNo
unitsquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select route.optimize.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.

POST /route/match

Snap GPS trace to roads

DetailValue
Operation IDroute.match
MethodPOST
Path/route/match

Parameters

No parameters.

Request Body

FieldType
patharray
modestring
unitsstring
roadAttributesboolean

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Radar connection from the Connection dropdown.
  3. In the Operation dropdown, select route.match.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Radar API reference.