Skip to main content
New to Corsair? See API access, authentication, and error handling.

Events

conversion

events.conversion Log a named conversion with optional revenue and metadata against a user, device or install id Risk: write
Input Requires the Enterprise plan. The name may only contain letters, digits and underscores, and one identifier is required. Output

Geocode

forward

geocode.forward Turn an address into coordinates, returning every match with its layer and confidence Risk: read
Input Layers and countries are comma-separated on the wire; the confidence is exact, interpolated or fallback. Output

reverse

geocode.reverse Turn latitude,longitude into an address, with the admin layers that contain it Risk: read
Input Output

Geofences

delete

geofences.delete Delete a geofence permanently; the API keeps no copy Risk: destructive · Irreversible
Input Output

get

geofences.get Fetch one geofence with its geometry, radius and metadata Risk: read
Input Output

list

geofences.list List geofences with tag and external-id filters, paging by update time Risk: read
Input Output

upsert

geofences.upsert Create or replace a geofence by tag and external id, or by Radar id: a circle, a polygon or an isochrone Risk: write
Input A polygon takes a closed ring; geometry is [longitude, latitude]. An isochrone requires mode, and its radius is travel minutes. Output

geofences

search.geofences Search geofences near a point, filtered by tag Risk: read
Input Output

places

search.places Search the places database near a point, filtered by chain or category within a radius Risk: read
Input Output

Track

update

track.update Submit a location update, which creates the user when none matches and may generate geofence events Risk: write
Input Creates or updates the user; a positive accuracy is required and a replay is never attempted. Output

Trips

create

trips.create Create a trip for a user with its destination geofence, travel mode and approaching threshold Risk: write
Input Output

get

trips.get Fetch one trip with its status, destination and live ETA Risk: read
Input Output

list

trips.list List trips by status, user, destination or time window, optionally with their location trace Risk: read
Input Output

update

trips.update Update a trip: its status, mode, destination or approaching threshold Risk: write
Input The status values are validated before the request, because Radar rejects an unknown one. Output

Users

get

users.get Fetch one user by Radar id, user id or device id, including their location and metadata Risk: read
Input Output

list

users.list List tracked users with their last location and geofences, paging by update time Risk: read
Input Output