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.