Wispr Flow Internal API

The Internal API from Wispr Flow — 69 operation(s) for internal.

Operations 74

GET /api/v1/internal/billing-ops/operations List Operations #
POST /api/v1/internal/billing-ops/preview Preview #
POST /api/v1/internal/billing-ops/commit Commit #
GET /api/v1/internal/billing-ops/cost-centers/{enterprise_id} List Cost Centers For Enterprise #
GET /api/v1/internal/billing-ops/invoices/{cost_center_id} List Recent Invoices For Cost Center #
GET /api/v1/internal/meetings/{meeting_id}/attribution/live Get Meeting Attribution Live #
GET /api/v1/internal/meetings/{meeting_id}/attribution/refined Get Meeting Attribution Refined #
GET /api/v1/internal/meetings/{meeting_id}/attribution/refined-raw Get Meeting Attribution Refined Raw #
GET /api/v1/internal/meetings/{meeting_id}/attribution/speaker-observations Get Meeting Attribution Speaker Observations #
POST /api/v1/internal/meetings/{meeting_id}/attribution/speaker-consensus/preview Preview Meeting Speaker Consensus #
GET /api/v1/internal/meetings/{meeting_id}/attribution/audio-url Get Meeting Attribution Audio Url #
POST /api/v1/internal/cost-centers/preview-provision Internal Preview Cost Center Provision #
POST /api/v1/internal/cost-centers/provision Internal Provision Cost Center #
POST /api/v1/internal/marketing/flow-state/generate Generate Flow State Profiles #
POST /api/v1/internal/marketing/flow-state/generate-send Generate And Send Flow State Emails #
POST /api/v1/internal/marketing/flow-state/send Send Flow State Emails #
GET /api/v1/internal/marketing/flow-state/months/{reporting_month} Get Flow State Month Summary #
POST /api/v1/internal/marketing/flow-state/preview Preview Flow State Profiles #
GET /api/v1/internal/marketing/flow-state/jobs/{job_id} Get Flow State Job #
POST /api/v1/internal/enterprises/create Internal Create Enterprise #
POST /api/v1/internal/enterprises/create-pilot Create Enterprise Pilot #
POST /api/v1/internal/enterprises/create-sales-led Create Sales Led Enterprise #
POST /api/v1/internal/enterprises/create-sales-led-custom-billing Create Sales Led Enterprise Custom Billing #
POST /api/v1/internal/enterprises/{enterprise_id}/send-invoice Send Enterprise Invoice #
GET /api/v1/internal/enterprises/{enterprise_id}/pending-invoice Get Pending Invoice #
PATCH /api/v1/internal/enterprises/{enterprise_id}/update-pilot-end Update Enterprise Pilot End #
POST /api/v1/internal/enterprises/{enterprise_id}/reactivate-pilot Reactivate Enterprise Pilot #
GET /api/v1/internal/enterprises/pilots List Enterprise Pilots #
GET /api/v1/internal/enterprises Search Enterprises #
GET /api/v1/internal/enterprises/{enterprise_id}/members Get Enterprise Members #
POST /api/v1/internal/enterprises/{enterprise_id}/members Add Users To Enterprise #
GET /api/v1/internal/enterprise/{enterprise_id} Get Enterprise Details #
POST /api/v1/internal/add-enterprise-domain Add Enterprise Domain #
PATCH /api/v1/internal/enterprises/{enterprise_id}/domains/{domain_id}/toggle-deleted Toggle Domain Deleted #
PATCH /api/v1/internal/enterprises/{enterprise_id}/preserve-seats Update Preserve Contracted Seats #
PATCH /api/v1/internal/enterprises/{enterprise_id}/workos-directory-id Update Workos Directory Id #
POST /api/v1/internal/enterprises/{enterprise_id}/sync-workos Sync Enterprise Domains To Workos #
POST /api/v1/internal/enterprises/{enterprise_id}/members/upload Add Users To Enterprise File Upload #
POST /api/v1/internal/enterprises/{enterprise_id}/members/remove Remove Users From Enterprise #
POST /api/v1/internal/enterprises/{enterprise_id}/members/remove/upload Remove Users From Enterprise File Upload #
PATCH /api/v1/internal/enterprises/{enterprise_id}/members/update-role Update User Enterprise Role #
POST /api/v1/internal/enterprises/{enterprise_id}/members/update-role-bulk Update User Roles File Upload #
GET /api/v1/internal/billing-configs List Billing Configs #
POST /api/v1/internal/billing-configs/create Create Billing Config #
PATCH /api/v1/internal/billing-configs/{config_id} Update Billing Config #
DELETE /api/v1/internal/billing-configs/{config_id} Delete Billing Config #
GET /api/v1/internal/public-domains Get Public Domains #
GET /api/v1/internal/blocked-domains Get Blocked Domains #
POST /api/v1/internal/blocked-domains/create Create Blocked Domain #
DELETE /api/v1/internal/blocked-domains/{blocked_domain_id} Delete Blocked Domain #
POST /api/v1/internal/enterprises/{enterprise_id}/sync-directory-users Sync Enterprise Directory Users #
GET /api/v1/internal/enterprises/{enterprise_id}/sync-directory-users/preview Preview Enterprise Directory Users #
POST /api/v1/internal/enterprises/sync-all-directory-users Sync All Enterprise Directory Users #
GET /api/v1/internal/promo/campaigns List Promo Campaigns #
POST /api/v1/internal/promo/campaigns Create Promo Campaign #
GET /api/v1/internal/promo/campaigns/{campaign_id} Get Promo Campaign #
PATCH /api/v1/internal/promo/campaigns/{campaign_id} Update Promo Campaign #
GET /api/v1/internal/promo/campaigns/{campaign_id}/codes List Promo Codes #
POST /api/v1/internal/promo/campaigns/{campaign_id}/codes Create Promo Codes #
GET /api/v1/internal/promo/campaigns/{campaign_id}/codes/export Export Promo Codes Csv #
PATCH /api/v1/internal/promo/codes/{code_id} Toggle Promo Code Active #
GET /api/v1/internal/promo/redemptions List Promo Redemptions #
PATCH /api/v1/internal/enterprises/{enterprise_id}/settings Internal Update Enterprise Settings #
PATCH /api/v1/internal/enterprises/{enterprise_id}/gates Internal Update Enterprise Gates #
POST /api/v1/internal/enterprises/{enterprise_id}/disband Internal Disband Enterprise #
POST /api/v1/internal/referral/apply Admin Apply Referral #
POST /api/v1/internal/domains/{domain_id}/initiate-verification Internal Initiate Domain Verification #
POST /api/v1/internal/domains/{domain_id}/check-verification Internal Check Domain Verification #
GET /api/v1/internal/domains/{domain_id}/verification-status Internal Get Domain Verification Status #
PATCH /api/v1/internal/users/trial-end Internal Update User Trial End #
POST /api/v1/internal/memory/search Admin Search User Memories #
POST /api/v1/internal/memory/list Admin List User Memories #
GET /api/v1/internal/users/lookup Admin Lookup User #
POST /api/v1/internal/users/stripe-customer-id Admin Update Stripe Customer Id #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/wisprflow-ai:wisprflow-ai-internal-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

wisprflow-ai-internal-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Wispr Backend Internal API
  description: Wispr Backend API
  version: 0.5.2
tags:


# --- truncated at 32 KB (170 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/wisprflow-ai/refs/heads/main/openapi/wisprflow-ai-internal-api-openapi.yml