Introduction

Welcome to the documentation for the MapAnything API Platform, the most technical level of documentation for MapAnything’s services. What is the MapAnything API Platform? Our Platform is made up of APIs (a grouping of functionalities like optimization or visualization) that are composed of endpoints which perform a single, specific task like repairing a vehicle route or geocoding an address. Visualized as a cartoon, you can think of the API Platform as:

MapAnything API Platform

These same APIs are the driving force behind MapAnything’s well-known Salesforce products Core, Guide, Live, and TerrAlign. We have opened access to the API Platform so you too can create amazing applications and products using our services.

Unlike our suite of Salesforce products, the API Platform is Salesforce agnostic and thus has utility in a wide variety of applications, for example:

  • OEM — create or improve functionality for an existing application.
  • SOLUTION IMPLEMENTATION — partners or firms that are building custom applications for a customer.
  • INDEPENDENT SOFTWARE VENDORS — build and sell your software.
  • INDIVIDUAL DEVELOPERS — people or teams are building proofs of concept or testing new ideas.

The API Platform usage pattern is based on industry best practices and is the same experience to which you’ve become accustomed. As an example, consider routing optimization:

  1. Your code crafts a routing problem out of your data.
  2. Your code submits a routing problem request to the routing endpoint of our Optimization API.
  3. Our systems solve the routing problem and respond (typically within seconds) with a routing solution.
  4. Your code parses the response and does something amazing with it!

Visualized as a cartoon, you can think of the workflow as:

platform_workflow

The APIs described in this document are subject to MapAnything’s Trust policies and regulated by MapAnything’s Terms of Service.