Betterness
How it worksBett-iTutorialsAboutFor businesses ↗, opens Betterness One in a new tabLog inSign up
How it worksBett-iTutorialsAboutFor businesses: Betterness One ↗, opens Betterness One in a new tab
Log inSign up
Skip to content

Overview

  • What is Betterness

Connect

  • Connect by signing in
  • Claude custom connector
  • ChatGPT custom MCP server
  • Permissions
  • Connected apps
  • Privacy and data

Trust

  • Trust Center
  • Audit Trail
  • Limits & Scopes

Resources

  • Troubleshooting
  • Glossary

Server

Get started

  • Connect with an API Key
  • Authentication
  • First Tool Call

Clients

  • Claude Desktop
  • Claude Code
  • Cursor
  • Windsurf
  • ChatGPT
  • OpenClaw / BetterClaw

Recipes

  • Health Overview
  • Order Labs
  • Upload Lab Results
  • Biomarker Gap Analysis
  • Connect Wearables
  • Health Profile

Tools

  • All Tools
  • Profile
  • Wearables
  • Health Data
  • Nutrition
  • Logging
  • Biomarkers
  • Documents
  • Lab Tests
  • Lab Records
  • Lab Orders
  • Lab Results
  • Purchases
  • Confirming Actions
  • Inbox
  • Training Program
  • Updates
  • Health Profile
Docs/Betterness/Tools/Confirming Actions

Confirming Actions

Purchases, appointment changes and Inbox replies run only after the user approves a preview.


How it works

  1. The tool that prepares the action returns a preview and a pendingId. Nothing is charged, booked, cancelled or sent.
  2. Show the preview to the user and ask for a clear yes.
  3. Call confirm_action(pendingId). The action runs now.

Tools that prepare an action

ToolWhat confirm_action doesPermission
purchaseLabTestCharges the card and creates the orderpurchases
bookLabAppointmentBooks the blood drawlabs:order
rescheduleLabAppointmentMoves the appointmentlabs:order
cancelLabAppointmentCancels the appointmentlabs:order
send_messageSends the Inbox replyinbox:write

confirm_action needs the permission of the tool that prepared the action.

confirm_action

ParameterNotes
pendingIdRequired. From the preview the user approved
  • Safe to retry: the same pendingId again returns the first result and never repeats the action.
  • stale means the price or the appointment changed after the preview. Prepare the action again and show the new preview.
  • Never call it on your own initiative, and never for a preview the user did not see.
PreviousPurchasesNextInbox
Betterness

Product

  • How it works
  • Bett-i

Resources

  • Tutorials
  • Podcast

Company

  • About
  • News
  • Contact

Legal

  • Privacy
  • Terms
  • Health data
  • Delete your account

For businesses

  • Betterness One ↗, opens Betterness One in a new tab

News from Betterness: the Friday Letter, launches and stories, by email.

  • Instagram ↗, opens in a new tab
  • X ↗, opens in a new tab
  • YouTube ↗, opens in a new tab
  • LinkedIn ↗, opens in a new tab
Download on the App StoreGet it on Google Play
HIPAA, powered by Vanta

HIPAA compliance monitored by Vanta.

Betterness, Inc. · Betterness gives health information, not medical advice. Our stories use fictional people.