Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Wispr AI Transform API

The Transform API from Wispr AI — 8 operation(s) for transform.

Wispr AI Transform API is one of 50 APIs that Wispr AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Transform. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 8 operations across 8 paths, and defines 28 schemas. It is described by OpenAPI 3.0.3, at version 0.5.2.

Requests are made against the base URL https://api.wisprflow.ai.

8 operations 8 paths 28 schemas 1 GET7 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
0.5.2
Base URL
https://api.wisprflow.ai
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

Wispr AI Transform API declares 2 security schemes for authenticating requests. An API key is passed in the header as Authorization (ApiKeyHeaderPatched). An API key is passed in the header as X-API-Key (APIKeyHeader).

Paths & Operations 8

Across 8 paths, the API surfaces 8 operations — 1 GET, 7 POST. Each is listed below with its method, path, parameters, and response codes.

Transform 8
GET
/api/v1/transform/transforms-voice-prompts
Transforms Voice Prompts
transforms_voice_prompts → 200429
POST
/api/v1/transform/suggestions
Get Suggestions
get_suggestions body → 200422
POST
/api/v1/transform/apply
Apply Transform
apply_transform body → 200504422
POST
/api/v1/transform/apply/stream
Apply Transform Stream
apply_transform_stream body → 200422
POST
/api/v1/transform/apply/suggestion
Apply Transform Suggestion
apply_transform_suggestion body → 200504422
POST
/api/v1/transform/apply/suggestion/stream
Apply Transform Suggestion Stream
apply_transform_suggestion_stream body → 200422
POST
/api/v1/transform/apply/dynamic
Apply Transform Dynamic
apply_transform_dynamic body → 200504422
POST
/api/v1/transform/apply/dynamic/stream
Apply Transform Dynamic Stream
apply_transform_dynamic_stream body → 200422

Schemas 28

The contract defines 28 schemas that model the data the API accepts and returns. The most detailed are TransformApplyRequest (10 properties), TransformSuggestion (8 properties), TransformApplyResponse (6 properties), TransformApplyDynamicRequest (5 properties). Each schema is shown below with its type and property counts.

ReplaceEdit
object
A single targeted edit to an editable document: replace the unique occurrence of oldstring with newstring in the document named name. The server validates that…
3 properties 3 required
TransformApplyResponse
object
6 properties 3 required
TransformSuggestionsRequest
object
2 properties
TransformApplySuggestionRequest
object
5 properties 3 required
TransformApplySuggestionResponse
object
3 properties 1 required
RewriteStep
object
An assistant turn where the model rewrote one or more editable documents. documents holds the new content for each document the model changed (a subset of the…
2 properties 1 required
TransformSuggestion
object
8 properties 5 required
ToastVariant
string
Visual style of a server-emitted toast on the client. info is a neutral confirmation/notice; error is the styled error variant. The desktop meeting-recorder st…
HTTPValidationError
object
1 property
VoiceProfilePromptEntry
object
A resolved team or personal Transforms voice profile for the requesting user.
3 properties 3 required
TransformStreamErrorPayload
object
Terminal SSE error frame payload for POST /api/v1/transform/apply/stream.
1 property 1 required
ChatStep
object
An assistant turn where the model answered via the chat tool.
2 properties 1 required
Toast
object
A user-facing toast the server asks the client to show. Used today for the empty-result case (an APPEND suggestion whose model output is empty); the error vari…
2 properties 2 required
TransformApplyDynamicRequest
object
5 properties 2 required
RewriteDocument
object
A single named document edit: replace the editable document name with text. The client applies it by name.
2 properties 2 required
TransformCategory
string
TransformApplyRequest
object
10 properties
TransformSuggestionsResponse
object
1 property 1 required
ValidationError
object
5 properties 3 required
UserPromptStep
object
A user turn in a transform trajectory.
2 properties 1 required
VoiceProfilePromptsResponse
object
Per-user Transforms voice profiles (prompt + display metadata). team / personal are the resolved profiles for the requesting user, or None when they don't belo…
2 properties
NewTabStep
object
An assistant turn that produced a complete standalone document (an artifact) to open in a new tab (e.g. a PRD or follow-up email). text is the document content…
3 properties 1 required
TransformApplyDynamicResponse
object
1 property 1 required
src__backend_service__services__llm__cost__Source
string
Closed vocabulary of UI surfaces that trigger an LLM call. Observability-only: never let a Source value influence routing, pricing, or attribution. Bounded so…
TransformContent
object
2 properties 2 required
ReplaceStep
object
An assistant turn where the model edited editable documents with targeted (oldstring - newstring) replacements instead of full rewrites — cheaper on tokens and…
2 properties 1 required
Content
object
A named document passed to / returned from the transform endpoint. readonlycontent items are grounding the model reads but never outputs; editablecontent items…
3 properties 3 required
ResponseTarget
string
Where a suggestion's output lands in the client. The backend is the single source of truth — each suggestion declares what kind of artifact its prompt produces…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wispr-ai-transform-api-openapi.yml Raw ↑

Other APIs Wispr AI publishes across the network.

Wispr AI Analytics API
Wispr AI Analytics Registry API
Wispr AI Attribution Tracking API
Wispr AI Authentication API
Wispr AI Automations API
Wispr AI Calendar API
Wispr AI Connectors API
Wispr AI Cost Centers API
Wispr AI Dash API
Wispr AI Dictionary API
Wispr AI Enterpret API
Wispr AI Enterprise API