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 Authentication API

The Authentication API from Wispr AI — 38 operation(s) for authentication.

Wispr AI Authentication 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 Authentication. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 38 operations across 38 paths, and defines 20 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.

38 operations 38 paths 20 schemas 24 GET14 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 Authentication 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 38

Across 38 paths, the API surfaces 38 operations — 24 GET, 14 POST. Each is listed below with its method, path, parameters, and response codes.

Authentication 38
GET
/health
Health
health → 200
GET
/version
Version
version → 200
GET
/warmup
Warmup
warmup → 200
GET
/google/sign_in
Google Sign In
google_sign_in 2 params → 200422
GET
/apple/sign_in
Apple Sign In
apple_sign_in 2 params → 200422
GET
/microsoft/sign_in
Microsoft Sign In
microsoft_sign_in 2 params → 200422
GET
/sso/sign_in
Sso Sign In
sso_sign_in 3 params → 200422
GET
/authkit/google/sign_in
Authkit Google Sign In
authkit_google_sign_in 1 param → 200422
GET
/authkit/sso/sign_in
Authkit Sso Sign In
authkit_sso_sign_in 2 params → 200422
GET
/authkit/google/callback
Authkit Google Callback
authkit_google_callback 1 param → 200422
GET
/authkit/sso/callback
Authkit Sso Callback
authkit_sso_callback 1 param → 200422
GET
/google/login
Google Callback
google_callback 2 params → 200422
GET
/apple/login
Apple Callback
apple_callback 2 params → 200422
GET
/microsoft/login
Microsoft Callback
microsoft_callback 2 params → 200422
GET
/sso/callback
Sso Callback
sso_callback 2 params → 200422
GET
/user_status
User Status
user_status 1 param → 200422
GET
/email_verification_status
Email Verification Status
email_verification_status 1 param → 200422
POST
/signup
Signup
signup 1 param body → 200422
POST
/signup_raw_email
Signup Raw Email
signup_raw_email body → 200422
GET
/confirm_raw_email
Confirm Email
confirm_email 1 param → 200422
POST
/add_to_waitlist
Add To Waitlist
add_to_waitlist body → 200422
POST
/email/signup
Sign Up With Email
sign_up_with_email body → 200422
POST
/email/signup-captcha
Sign Up With Email Captcha
sign_up_with_email_captcha body → 200422
POST
/email/signin
Sign In With Email
sign_in_with_email body → 200422
POST
/email/signin-captcha
Sign In With Email Captcha
sign_in_with_email_captcha body → 200422
GET
/email/login
Email Callback
email_callback → 200
GET
/email/reset-password-callback
Reset Password Callback
reset_password_callback → 200
POST
/email/reset-password
Reset Password
reset_password body → 200422
POST
/email/request-reset-password
Request Reset Password
request_reset_password body → 200422
POST
/email/request-reset-password-captcha
Request Reset Password Captcha
request_reset_password_captcha body → 200422
POST
/email/resend-verification-email
Resend Verification Email
resend_verification_email body → 200422
POST
/email/resend-verification-email-captcha
Resend Verification Email Captcha
resend_verification_email_captcha body → 200422
GET
/email/validate
Validate Email
validate_email 1 param → 200422
GET
/.well-known/apple-app-site-association
Apple App Site Association
apple_app_site_association → 200
POST
/email/create-user
Create User
create_user body → 200429422
POST
/device/complete
Device Complete
device_complete body → 200422
GET
/device/stream
Device Stream
device_stream 1 param → 200422
GET
/device/poll
Device Poll
device_poll 1 param → 200422

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are DeviceAuthResponse (12 properties), SigninWithEmailResponse (10 properties), DeviceCodeCompleteRequest (10 properties), SignupUserRequest (8 properties). Each schema is shown below with its type and property counts.

SignupWithEmailRequest
object
Email-and-password signup request, optionally tied to a device code.
4 properties 3 required
RequestResetPasswordRequest
object
Request to send a password-reset email to the given address.
1 property 1 required
ResetPasswordRequest
object
Password-reset request authenticated by access and refresh tokens.
3 properties 3 required
HTTPValidationError
object
1 property
SigninWithEmailRequest
object
Email-and-password sign-in request with platform and WorkOS flags.
6 properties 2 required
SignupWithEmailCaptchaRequest
object
Email-and-password signup request guarded by a required captcha token.
6 properties 4 required
SigninWithEmailCaptchaRequest
object
Email sign-in request that additionally carries a captcha token.
7 properties 3 required
ResendVerificationEmailCaptchaRequest
object
Resend-verification request guarded by a required captcha token.
3 properties 2 required
CreateUserRequest
object
Minimal user-creation payload (email and name).
3 properties 3 required
DeviceCodeCompleteRequest
object
Request completing a device-code auth flow with tokens and attribution.
10 properties 3 required
SignupUserRequest
object
Signup payload for an OAuth-authenticated user, with attribution fields.
8 properties 2 required
ValidationError
object
5 properties 3 required
RequestResetPasswordCaptchaRequest
object
Password-reset-email request guarded by a required captcha token.
2 properties 2 required
AddToWaitlistRequest
object
Request to add an email to the waitlist for a given device type.
2 properties 2 required
UserStatusResponse
object
Account-existence and auth-provider status for a queried email.
5 properties 5 required
ResendVerificationEmailRequest
object
Request to resend the verification email to the given address.
1 property 1 required
DeviceAuthResponse
object
Device-auth poll result: status plus tokens and attribution when complete.
12 properties 1 required
SigninWithEmailResponse
object
Sign-in result: tokens, profile fields, and an optional error message.
10 properties 1 required
RawEmailSignupRequest
object
Lightweight email signup capturing name and attribution fields.
7 properties 3 required
UtmParams
object
UTM attribution parameters carried through signup.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wispr-ai-authentication-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 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
Wispr AI Geo API