How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

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 through Trips and some through TripsV2 both can be used interchangeably.

SPOTIO Trips V2 API is one of 39 APIs that SPOTIO publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include TripsV2. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 11 operations across 10 paths, and defines 26 schemas. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against 2 base URLs: https://api.spotio2.com, https://app-test.spotio2.com.

11 operations 10 paths 26 schemas 1 DELETE2 GET2 PATCH6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://api.spotio2.com
Authentication
API Key
Contact
Resource Areas
1

Authentication & Security 1

SPOTIO Trips V2 API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Bearer). By default, every request must be authenticated.

  • Bearer — Enter the Bearer Authorization string as following: Bearer Generated-JWT-Token

Paths & Operations 11

Across 10 paths, the API surfaces 11 operations — 1 DELETE, 2 GET, 2 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.

TripsV2 11

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 thr…

POST
/api/trips/v2/start
Starts a new trip based on points
2 params body → 200400401
DELETE
/api/trips/v2/active
→ 400401
POST
/api/trips/v2/{id}/stops/polygon
Add trip stops from polygon
1 param body → 200400401
PATCH
/api/trips/v2/{id}
Update a trip
3 params body → 200400401
GET
/api/trips/v2/{id}
Retrieve a trip by ID
3 params → 200400401
PATCH
/api/trips/v2/{id}/stops/{stopId}
Update a stop of a trip
2 params body → 200400401
POST
/api/trips/v2/{id}/stops/{stopId}/skip
Skip a stop of a trip
4 params body → 200400401
POST
/api/trips/v2/prepare/daily
Prepare daily trip
1 param body → 200400401
POST
/api/trips/v2/prepare/by-date
Prepare trip by date
1 param body → 200400401
POST
/api/trips/v2/prepare/polygon
Prepare trip for polygon
1 param body → 200400401
GET
/api/trips/v2/quickMessageTemplates
→ 200

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.TripStopDetailsV2 (24 properties), Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.TripStopV2 (17 properties), Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.TripV2 (13 properties), Spotio.Frontend.ViewModel.RoutesAndTrips.RoutesV2.RouteStopWithOptionalIdV2 (9 properties). Each schema is shown below with its type and property counts.

Spotio.UserTracking.Client.DTO.Routing.TripStopStatusDto
string
Spotio.UserTracking.Client.DTO.Routing.TripStatusDto
string
Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.ActivityLoggedAtTripStop
object
3 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.Trips.Prepare.PrepareTripByDateRequest
object
3 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.StartPoints.StartTripBasedOnPointsRequestV2
object
3 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.Trips.Prepare.PrepareTripForPolygonRequest
object
3 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.RoutingStopV2
object
8 properties
Spotio.UserTracking.Client.DTO.Routing.OptimizationDto
string
Spotio.Frontend.ViewModel.RoutesAndTrips.RoutesV2.RouteStopWithOptionalIdV2
object
9 properties
Spotio.UserTracking.Client.DTO.Routing.TravelTypeDto
string
Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.TripStopDetailsV2
object
24 properties
ResultType.Results.IError
object
4 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.AddTripStopsFromPolygonRequest
object
2 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.TripV2
object
13 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.RoutingActivity
object
8 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.RoutesV2.CalculatedRouteV2
object
7 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.TripStopV2
object
17 properties
ResultType.Results.Error
object
5 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.TripsV2.Patch.PatchTripRequestV2
object
5 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.NullableOptions
object
4 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.Trips.Patch.PatchStopRequest
object
3 properties
Spotio.UserTracking.Client.DTO.Routing.StopTypeDto
string
Spotio.Frontend.ViewModel.RoutesAndTrips.Trips.Prepare.PrepareDailyTripRequest
object
2 properties
Spotio.UserTracking.Client.DTO.Routing.TripStopDataObjectAccessDto
string
Spotio.Frontend.ViewModel.RoutesAndTrips.Coordinate
object
2 properties
Spotio.Frontend.ViewModel.RoutesAndTrips.Options
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

spotio-tripsv2-api-openapi.yml Raw ↑

Other APIs SPOTIO publishes across the network.

SPOTIO Activities V2 API
SPOTIO Appointments V2 API
SPOTIO Autoplays API
SPOTIO Business Cards API
SPOTIO Calendar Settings API
SPOTIO Communication API
SPOTIO Communication Templates API
SPOTIO Connectors API
SPOTIO Contracts API
SPOTIO Data Objects API
SPOTIO Data Objects Bulk Jobs API
SPOTIO Data Objects Search API
Where this information came from

This is an independent, third-party profile of SPOTIO Trips V2 API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.