# SPOTIO

**Canonical:** https://apis.io/providers/spotio/  
**Website:** https://spotio.com  
**APIs profiled:** 39

SPOTIO is a field sales engagement and territory management platform for outside sales teams - lead and prospect tracking, activity logging, territory mapping and assignment, route optimization, appointment setting, and pipeline visibility, delivered through a mobile-first field app and a web console. Behind that product is a substantial and genuinely public API: SPOTIO 2.0 is an OpenAPI 3.0.1 contract of 238 paths and 295 operations across 39 capabilities, published from SPOTIO's own Stoplight project at developer.spotio2.com and exportable without authentication. Authentication is a bearer JWT minted from a clientId/secret pair; collections page on a scrollId cursor; and SPOTIO's data model is polymorphic - there is no fixed Lead entity, only a tenant-defined DataObject whose types, stages and fields are read from a Workflow before anything can be written. SPOTIO also operates a first-party remote MCP server at app.spotio2.com/mcp, authenticated with a SPOTIO-MCP-KEY that the API itself mints, plus a signed outbound webhook system covering ten lead, activity and appointment events. It publishes no SDK in any language, no idempotency contract, no rate limits and no security.txt.

## Kin Score — 61.9 / 100 (strong)

Scored 2026-08-25 under rubric 0.14.0. Trend: flat (-0.7 from 62.6).

| Facet | Score |
|---|---|
| Discoverability | 59.3 |
| Contract Quality | 60.9 |
| Governance | 30.3 |
| Contract Governance | 30.3 |
| Operational Transparency | 42.1 |
| Developer Ergonomics | 66.1 |
| Commercial Clarity | 92.1 |
| Access Clarity | 92.1 |

## Agent readiness — 38.5 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | documented |
| MCP Server | documented |
| Auth Clarity | bearer |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | yes |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## Access

Paid · Requires approval — onboarding: approval, pricing: paid, trial: no (confidence: medium).

## APIs (39)

- **SPOTIO Activities V2 API** — The controller is responsible for handling the creation, updating, and retrieval of activities. Mainly the controller allow to manage activities (current and done)
- **SPOTIO Appointments V2 API** — The controller is responsible for handling the creation, updating, deleting and retrieval of appointment. Mainly the controller allow to manage appointment (current and future)....
- **SPOTIO Autoplays API** — The controller provides various endpoints for managing autoplays, which are automated workflows that can be triggered for dataObject in application. Allowed is adding / editing ...
- **SPOTIO Business Cards API** — The Business Cards API allows managing business card and their related operations, such as fetching details, listing, creating, updating, cloning, sharing, previewing, downloadi...
- **SPOTIO Calendar Settings API** — The controller is responsible for managing calendar settings. Setup for company users calendar.
- **SPOTIO Communication API** — API for communication activities. You can retrieve data about communication activities. You can also marks calls, emails, texts as seen/read.
- **SPOTIO Communication Templates API** — The controller is responsible for managing company templates. Templates for text messages and emails. The controller allows creating new templates which can include information ...
- **SPOTIO Connectors API** — The controller is responsible for managing company links (connectors). The controller allows creating new connectors which user can use them on web or mobile app. Connector can ...
- **SPOTIO Contracts API** — The controller is responsible for gets information about contracts templates and signed documents / files.
- **SPOTIO Data Objects API** — The controller is responsible for manages the data objects and their related operations like creating, retrieving, updating, and deleting data objects, as well as some bulk acti...
- **SPOTIO Data Objects Bulk Jobs API** — Bulk operations on data objects. Flow: Create job -> Upload NDJSON data -> Start processing -> Poll progress -> Download results -> Cleanup.
- **SPOTIO Data Objects Search API** — This controller is responsible for searching data objects. There are available endpoints for: * simple global searches - return only basic information about data objects * searc...
- **SPOTIO Documents API** — The controller is responsible for handling the upload and retrieval of documents. Documents can be attached to data object, activity or be available company wide.
- **SPOTIO Exports API** — The controller is responsible for exporting data from the application, such as exporting dataObjects (leads) and activities. The result of the export is a CSV file.
- **SPOTIO Filters API** — The controller is responsible for handling operations on filter objects. Filter can be used throughout the system to filter data. It can be passed wherever filterId query parame...
- **SPOTIO Filters V2 API** — The controller is responsible for handling operations on filter objects. Filter can be used throughout the system to filter data. It can be passed wherever filterId query parame...
- **SPOTIO Generate Content API** — The controller is responsible for content generating for text messages and emails.
- **SPOTIO Layouts API** — The Layouts API from SPOTIO — 8 operation(s) for layouts.
- **SPOTIO Leaderboards API** — The controller is responsible for leaderboards.
- **SPOTIO MCP API** — The controller is responsible for handling operations related to MCP. It provides endpoints for generating, retrieving, deactivating, and regenerating MCP keys. These keys are u...
- **SPOTIO Multi Channel Communication API** — The controller is responsible for text messages management. Sending messages to customers
- **SPOTIO My Reports API** — The controller is responsible for managing MyReports in a web application, creation, updating and rendering MyReports.
- **SPOTIO Notifications V2 API** — The controller is responsible for handling operations on notification objects. Notifications are created automatically when creating appointments with reminder property set. Pus...
- **SPOTIO Pins V2 API** — Pins API handles searching and retrieving pins with details. It provides operations including fetching pins by viewport, getting pin details with data objects, searching for pin...
- **SPOTIO Reports API** — The controller is responsible exporting data by selected report type.
- **SPOTIO Routes V2 API** — API for routes. You can manage routes and calculate route based on stops list. You can also start a new trip based on the route.
- **SPOTIO Teams API** — The controller is responsible for handling operations on teams creating, updating, deleting, and retrieving team data. The controller also handles adding users to teams, getting...
- **SPOTIO Territories API** — The controller is responsible for getting all territories for a company.
- **SPOTIO Trips API** — The controller is responsible for handling operations on trip objects. Trips are created from routes and record places that user visited during the trip. Some apis are exposed t...
- **SPOTIO Trips V2 API** — The controller is responsible for handling operations on trip objects. Trips are created from routes and record places that user visited during the trip. Some apis are exposed t...
- **SPOTIO Upload Care API** — Handles file upload operations
- **SPOTIO Users API** — The controller is responsible for handling the creation, updating, deleting Spotio Users. This controller allow users to exchange of credentials for a token.
- **SPOTIO User Tracking API** — User tracking API. You can configure Spotio to track users which using the app. Using the following methods you can retrieve tracking data.
- **SPOTIO Webhooks API** — The controller is responsible for handling webhooks related operations. It provides methods for retrieving available webhook scopes, getting all webhooks for the current company...
- **SPOTIO Workflow Activity Templates API** — Activity templates are used to define type of activities in the system. To create activity from the activity template refer to the ActivitiesController. Each activity template c...
- **SPOTIO Workflow Data Objects API** — This controller is responsible for managing data object definitions. Data object definition consists of field and stages definitions. To create records from the definition refer...
- **SPOTIO Workflow Fields API** — Api is responsible for the comprehensive management of fields associated with data objects within a workflow. This includes functionality for retrieving available and existing f...
- **SPOTIO Workflow Settings API** — Workflow Settings API provides operations including fetching full workflow settings for company as well as retrieving and updating workflow company properties.
- **SPOTIO Workflow Stages API** — This controller is responsible for managing stages definitions. You can split stages in 3 groups, each group can have different set of stages. The available groups are: active, ...

## MCP servers (1)

- **SPOTIO MCP Server** — SPOTIO operates a first-party remote MCP server. Its existence is proved two ways: the published SPOTIO 2.0 OpenAPI carries a dedicated `Mcp` tag with four operations that mint,...

## Agentic access (1)

- **Spotio Agentic Access** — 295 operations · 164 acting · 4 human-in-the-loop

## Security (4)

- **Spotio Authentication** — apiKey · 1 scheme
- **Spotio Domain Security** — TLSv1.3 · HSTS · DNSSEC · DMARC
- **Spotio Vulnerability Disclosure** — Hackerone · security.txt
- **Spotio Trust Center** — SOC 2, GDPR

## Plans (1)

- **Spotio Plans Pricing**

## Tags

Field Sales, Sales Engagement, Territory Management, CRM, Lead Tracking, Outside Sales, Sales Enablement, Route Optimization, Geospatial, Webhook, MCP, Door to Door

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/spotio/). Scores are computed from the provider's own public artifacts under a published rubric.
