The boundary between Hintora clients and model providers. Every model call is authenticated, metered against a plan, and proxied, so no client ever holds a provider key.
Endpoints
Liveness and configuration
Maintenance now or soon
Create an anonymous device session
What works right now
Which app versions are still served
Sign-in options
Start an app sign-in
Continue to WorkOS AuthKit
Finish WorkOS AuthKit
Issue the one-time app code
Read a browser sign-in’s confirmation
Answer a browser sign-in’s confirmation
Exchange the app code for device tokens
Check a browser sign-in
Sign in with the emailed code
Sign in or sign up with a password
Refresh an access token
Sign this device out
Open the account area from the app
Spend an account handoff
Sign this browser out
The account
Change the name or Help improve Hintora
Choose a plan
Usage this session and this week
Signed-in devices
Sign a device out
Sign out everywhere
Ways to sign in
Start setting up two-factor authentication
Turn on two-factor authentication
Turn off two-factor authentication
New recovery codes
Finish a sign-in with the second step
Home carousel slides
Published blog articles
A published blog article
A picture in a blog article
Every blog article, for the editor
Start a blog draft
One blog article, for the editor
Save or publish a blog article
Delete a blog article
Upload a picture for a blog article
Notifications
Mark notifications read
Send diagnostic events
Rewrite selected text
Set the profile photo
Remove the profile photo
A profile photo
Recent account activity
Delete the account
Restore it? (a page)
Restore the account (the page’s answer)
Your conversations with the Hintora team
Write to the Hintora team
One conversation
Reply in a conversation
A file in a conversation
Every conversation, for Ops
Maintenance windows, for Ops
Schedule maintenance, or start it now, from Ops
Change a maintenance window, from Ops
Lift a maintenance window now, from Ops
Cancel a scheduled maintenance window, from Ops
Feature switches, for Ops
Switch a feature off, or back to as deployed, from Ops
App version requirements, for Ops
Set or clear a channel’s app version requirement, from Ops
Invite people to the soft launch, from Ops
Steer one invitee’s follow-ups, from Ops
A follow-up email as it would go, for Ops
A follow-up email with unsaved words, for Ops
The follow-up schedule as Ops edits it
Save the follow-up schedule
Send a follow-up to yourself
Restore an account on its owner’s request, from Ops
One conversation, for Ops
Answer a conversation, from Ops
Set a conversation’s status, from Ops
The student discount of a conversation’s account, for Ops
Approve or decline a student discount request, from Ops
A short-lived link to a file, for Ops
A file, through a staff link
Referral link and referrals
Who an invite link is from
Invite people by email
Use a friend’s code
Pointer style in use, and the ones kept
Use a pointer style
Draw pointers from a description
Redraw a kept pointer
Keep a pointer and use it
Delete a pointer
What the account library keeps
Delete the server copy of the library
Library changes since a cursor
Push library changes
Your team
Start a team
Rename a team or change domain joining
Invite people to your team
Withdraw an invitation
Replace the join link
Join a team
What a join link opens
Change a member’s role
Remove a member
Leave your team
Shared words and snippets
Share a word or snippet
Stop sharing a word or snippet
MCP server, tools and connected apps
Disconnect an MCP app
Apps to connect
Connected apps
Start connecting an app
An app’s logo
A website’s icon
Plan an order in a connected app
Carry out a confirmed order
Cancel an order
List where an order can go
Do what the person told Hintora to do
Start an agent run
List the person’s saved agents and routines
Save an agent or a routine
One saved agent or routine
Change a saved agent or routine
Delete a saved agent or routine
Draft a routine from words
Read timing words as a schedule
Read the answer to “Which one?”
List the person’s agent runs
Clear the person’s run history
Read Settings › Agents
Change Settings › Agents
An agent run with its timeline
Follow an agent run live
Pause, resume, stop, steer or background a run
Undo what an ended run made, or restore it
The Mac’s answer to a local tool call
Answer a run’s checkpoint
The card for a run’s checkpoint
Disconnect an app
Upcoming events
Meetings
Start taking notes
Send a chunk of audio
Finish a meeting
Ask about a meeting so far
A meeting
Delete a meeting
Identity, plan and usage
Available assistant models
Metered model call
Reply to an answer's recall of the person's memories
Whether a control is safe to press for the person
Start a Drive run in the app in front
One step of a Drive run
Go ahead on a Drive run’s card
End a Drive run
Build a small 3D model floating over the screen while the voice explains it
A progress acknowledgement to speak while an answer takes long
One spoken sentence saying what Hintora is about to do while an answer is slow
One short spoken line naming the task a slow route is about
Route a question before answering it
Start a live answer
Follow a live answer
Stop a live answer, or dig deeper
A live answer’s picture
Explain what is on the screen by drawing on it while the voice explains
Say what words said over a drawing ask of it
Answer a question typed in the Hub’s search about Hintora itself
Is this the welcome’s suggested question?
Is this an order about which displays Hintora uses?
Which page does "open that article" mean?
What might the person ask next?
Read what the person did during a guide
Answer a question with a card of real data
Speak an answer
Transcribe a recording
Sign up before the Mac download
Count a start-page visit
Start the start page’s sign-up
The start page’s download link
Download the Mac app from the start page
The follow-ups’ unsubscribe page
Unsubscribe from the follow-ups
The follow-ups’ Trustpilot link
Open Trustpilot’s review page
The onboarding call’s link
Open the onboarding call’s booking page
Get a build ticket for dev and stage updates
Read the dev or stage update feed
Download a dev or stage archive
Email before the Mac download
Record an access request
Qualify an access request
Paid plans
Start a checkout
Invoices
Manage the subscription
Plans and Billing: the account’s billing
Price a plan change
Apply a quoted change
Keep the plan
Cancel plan: what ends, and when
Cancel the plan
Take the retention offer
Change the card
Finish held-up account deletions
Finish one older closure by hand
Run the routines that are due
Soft-launch follow-ups
Daily upkeep
WorkOS events
Resend delivery reports
Stripe events
Operational notices
Whop events
Draw a picture from scratch on a board beside the content while the voice explains
Machine-readable
/v1/openapi.json is generated from the same schemas the routes validate against, so it cannot drift from what the API actually accepts.
Authentication
Native clients sign in through WorkOS with PKCE: the app posts a challenge to /v1/auth/app/sign-in, the person signs in in their browser, and the app trades the code and its verifier at /v1/auth/app/token for device tokens. Access tokens are fifteen-minute JWTs sent as Authorization: Bearer. Refresh tokens are opaque and rotate on every use; presenting a rotated one revokes the device.
Errors
Every non-2xx response is application/problem+json per RFC 9457, with a stable type URI to branch on and an X-Request-Id matching the server log line. A 503 of type not-configured means this deployment is missing a setting that route needs, not that the request was wrong.