Skip to content

Three Levers GIS API

Turn latitude and longitude into boundary answers your Salesforce org can use—in Flow, Apex, or on the Map Records and Take Action hosted map.

Marketing page: Three Levers GIS API

There is no shared layer catalog. Three Levers provisions one or more named service values on your API key—each service is a boundary layer, lookup dataset, or proxy you licensed separately. Example names in screenshots (e.g. KCDistricts) are illustrative only. Your onboarding email lists every service name active on your key.

ConceptMeaning
API keyOne production credential per org (Named Principal + custom setting)
serviceNamed layer or proxy on that key—you choose which one each API call uses
SalesforceOne External Service import per service; reuse the same Named Credential for all

Add layers over time without a new key—Three Levers registers additional service names on your existing key when you expand coverage.

Map Records and Take Action and GIS API callouts share one install:

PieceShipped in package
Lightning map component (reportMapWithFence)Yes
Named Credential Three_Levers_APIYes
External Credential Three_Levers_APIYes
Custom setting Three_Levers_GIS_Setting__cYes

After install, configure your client API key (see Salesforce setup)—do not create a second Named Credential unless your integration architect requires a separate credential for a non-standard pattern.

TypeUsed forBilling
Map boundary layerHosted map overlay, click-to-select, extractSetup per service + API usage
Geolocation lookupFlow/Apex inside / near / distanceSame model (bundled with map program)
CensusGeocoder proxyGeocode + optional TIGER layersSame model as map layers
Endpoint styleJob
LookupPoint-in-polygon or nearest feature
ExtractGeoJSON features within a radius
Map token / v1Short-lived token for hosted map iframe
ProxyNormalized public geodata (e.g. Census) for Flow
OpenAPIPer-service Swagger for External Service import
  • Boundary GeoJSON is not unlimited—reviewed and possibly simplified at setup
  • ~2,000 report rows when used with the map component (Salesforce API)
  • Sandbox API keys: not offered today
  • No published API rate caps (fair use in agreement)
  1. Install Map Records and Take Action (managed package).
  2. Set your API key on the External Credential Named Principal and in Three Levers GIS Setting (Salesforce setup).
  3. Import each licensed service OpenAPI as an External Service (OpenAPI import).
  4. Call from Flow or Apex (Lookup, Extract, Proxy).
  5. Optional: configure hosted map service in the map component (Hosted map).

Start with Authentication, then Salesforce setup.

Support: documentation + email + phone (paid API clients).

Still stuck? Contact support.