Wispr AI Tracking API
The Tracking API from Wispr AI — 1 operation(s) for tracking.
The Tracking API from Wispr AI — 1 operation(s) for tracking.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/wispr-ai-tracking-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Wispr Backend Analytics Tracking API
description: Wispr Backend API
version: 0.5.2
servers:
- url: https://api.wisprflow.ai
description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: Tracking
paths:
/api/v1/tracking/events:
post:
tags:
- Tracking
summary: Track Event
description: 'Ingest tracking events from web beacons (Webflow).
Currently supports:
- app_download -> Lead event (first per account, via attribution service)'
operationId: track_event
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/TrackingEventRequest'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/TrackingEventResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
components:
schemas:
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
input:
title: Input
ctx:
type: object
title: Context
type: object
required:
- loc
- msg
- type
title: ValidationError
TrackingEventRequest:
properties:
event_name:
$ref: '#/components/schemas/TrackingEventName'
description: Canonical event name
event_id:
type: string
maxLength: 255
title: Event Id
description: Client-generated event ID for Pixel dedup
platform:
$ref: '#/components/schemas/AttributionPlatform'
default: web
email:
anyOf:
- type: string
format: email
- type: 'null'
title: Email
description: User email for match quality
wispr_user_id:
anyOf:
- type: string
format: uuid
- type: 'null'
title: Wispr User Id
description: Wispr user ID if logged in
fbp:
anyOf:
- type: string
maxLength: 256
- type: 'null'
title: Fbp
description: _fbp cookie value
fbc:
anyOf:
- type: string
maxLength: 512
- type: 'null'
title: Fbc
description: _fbc cookie value
ga_client_id:
anyOf:
- type: string
maxLength: 64
- type: 'null'
title: Ga Client Id
description: 'GA4 client ID: numeric portion of the _ga cookie after stripping the ''GA1.<scope>.'' prefix. Format: ''<int>.<int>'' (e.g. ''1234567890.9876543210'').'
ga_session_id:
anyOf:
- type: string
maxLength: 32
- type: 'null'
title: Ga Session Id
description: 'GA4 session ID: the timestamp segment of the _ga_<MEASUREMENT_ID> cookie (a 10+ digit Unix timestamp, e.g. ''1714281234'').'
type: object
required:
- event_name
- event_id
title: TrackingEventRequest
description: Request for tracking events from web beacons.
AttributionPlatform:
type: string
enum:
- web
- desktop_mac
- desktop_windows
- ios
- android
title: AttributionPlatform
description: 'Valid platforms for attribution event tracking.
Desktop clients must use specific variants (DESKTOP_MAC, DESKTOP_WINDOWS).'
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
TrackingEventResponse:
properties:
success:
type: boolean
title: Success
message:
anyOf:
- type: string
- type: 'null'
title: Message
type: object
required:
- success
title: TrackingEventResponse
description: Response for tracking events.
TrackingEventName:
type: string
enum:
- app_download
title: TrackingEventName
description: Supported tracking event names for web beacons.
securitySchemes:
ApiKeyHeaderPatched:
type: apiKey
in: header
name: Authorization
APIKeyHeader:
type: apiKey
in: header
name: X-API-Key