Account API
Updated
The endpoints Wisply's Mac, iPhone and iPad apps use for sign-in, account deletion and subscription status. They aren't a public developer API: sign-in only accepts Apple and Google tokens issued to the Wisply app.
Want your recordings in other tools? On Mac, Wisply's local MCP server lets AI tools such as Claude Code, Cursor and Codex read your memos. See Integrations.
POST /api/auth/apple
Sign in with an Apple identity token. Returns an access token, a refresh token and the user.
POST /api/auth/google
Sign in with a Google authorization code (PKCE). Returns an access token, a refresh token and the user.
POST /api/auth/refresh
Exchange a refresh token for a new access token and refresh token.
GET /api/auth/verify
Check an access token and return the signed-in user with their subscription.
GET /api/auth/account
Return the signed-in account, its sign-in providers and its subscription.
DELETE /api/auth/account
Delete the signed-in account and its related records.
GET /api/subscription/status
Return the signed-in user’s stored subscription, or the free tier when there is none.
POST /api/subscriptions/verify
Re-check the signed-in user’s subscription with RevenueCat and store the result. The body is required, but RevenueCat’s record decides the outcome.
GET /api/user/profile
Return the signed-in user’s profile.
PATCH /api/user/profile
Update the signed-in user’s display name.
POST /api/subscription/webhook
Receive RevenueCat webhook events.
POST /api/webhooks/appstore
Receive App Store Server Notifications (version 2).