# Arlo Health ## Docs - [Validate Beta Code](https://docs.arlohealth.ai/api-reference/beta/validate.md): Validate a beta access code for Arlo Health. - [Validate beta code](https://docs.arlohealth.ai/api-reference/beta/validate-beta-code.md): Validate a beta access code for Arlo Health. - [Cancel Consultation](https://docs.arlohealth.ai/api-reference/consultations/cancel.md): Cancel an active consultation request. Can only cancel consultations in TRIAGING or MATCHING status. Cannot cancel ACTIVE or CLOSED consultations. - [Cancel a consultation](https://docs.arlohealth.ai/api-reference/consultations/cancel-a-consultation.md): Cancel an active consultation request. Can only cancel consultations in TRIAGING or MATCHING status. Cannot cancel ACTIVE or CLOSED consultations. - [Confirm Provider Connection](https://docs.arlohealth.ai/api-reference/consultations/confirm-provider.md): Confirm and connect with a healthcare provider (pay-per-use accounts only). The consultation must be in PAYMENT_REQUIRED status with paymentType "pay_per_use". - [Confirm provider connection](https://docs.arlohealth.ai/api-reference/consultations/confirm-provider-connection.md): Confirm and connect with a healthcare provider (pay-per-use accounts only). The consultation must be in PAYMENT_REQUIRED status with paymentType "pay_per_use". - [Get Consultation](https://docs.arlohealth.ai/api-reference/consultations/get.md): Get the current status and messages of a consultation. - [Get clinical notes](https://docs.arlohealth.ai/api-reference/consultations/get-clinical-notes.md): Get clinical notes from a consultation. Can be called in any state. An empty response means no clinical notes have been attached to the consultation yet - [Get consultation status](https://docs.arlohealth.ai/api-reference/consultations/get-consultation-status.md): Get the current status and messages of a consultation. - [Get Media URL](https://docs.arlohealth.ai/api-reference/consultations/get-media.md): Get a signed URL for viewing media attached to a message. - [Get media download URL](https://docs.arlohealth.ai/api-reference/consultations/get-media-download-url.md): Get a signed URL for viewing media attached to a message. - [Get media upload URL](https://docs.arlohealth.ai/api-reference/consultations/get-media-upload-url.md): Get a presigned URL for uploading photos or videos to a consultation. After receiving the uploadUrl, upload the file with a PUT request including the Content-Type header. - [Get Clinical Notes](https://docs.arlohealth.ai/api-reference/consultations/get-notes.md): Get clinical notes from a consultation. Can be called in any state. An empty response means no clinical notes have been attached to the consultation yet - [List Consultations](https://docs.arlohealth.ai/api-reference/consultations/list.md): Get a list of the user's past and active healthcare consultations. Use to check for existing open consultations before starting a new one. - [List consultations](https://docs.arlohealth.ai/api-reference/consultations/list-consultations.md): Get a list of the user's past and active healthcare consultations. Use to check for existing open consultations before starting a new one. - [Send a message](https://docs.arlohealth.ai/api-reference/consultations/send-a-message.md): Send message(s) in a consultation. During triage phase, the response includes the AI's follow-up questions. During active phase, messages are sent asynchronously to the provider. - [Send Message](https://docs.arlohealth.ai/api-reference/consultations/send-message.md): Send message(s) in a consultation. During triage phase, the response includes the AI's follow-up questions. During active phase, messages are sent asynchronously to the provider. - [Start Consultation](https://docs.arlohealth.ai/api-reference/consultations/start.md): Start a new health consultation with Arlo. The contextMessage should be a first-person narrative of the health concern, not a clinical summary. - [Start a new consultation](https://docs.arlohealth.ai/api-reference/consultations/start-a-new-consultation.md): Start a new health consultation with Arlo. The contextMessage should be a first-person narrative of the health concern, not a clinical summary. - [Upload Media](https://docs.arlohealth.ai/api-reference/consultations/upload-media.md): Get a presigned URL for uploading photos or videos to a consultation. After receiving the uploadUrl, upload the file with a PUT request including the Content-Type header. - [Get MCP Server Card](https://docs.arlohealth.ai/api-reference/discovery/get-mcp-server-card.md): Returns the MCP Server Card for auto-discovery with server capabilities and tool list. - [Get MCP Server Card](https://docs.arlohealth.ai/api-reference/discovery/mcp-server-card.md): Returns the MCP Server Card for auto-discovery with server capabilities and tool list. - [OAuth Authorization Server](https://docs.arlohealth.ai/api-reference/discovery/oauth-authorization-server.md): OAuth 2.1 authorization server metadata including endpoints and supported features. - [OAuth Authorization Server Metadata](https://docs.arlohealth.ai/api-reference/discovery/oauth-authorization-server-metadata.md): OAuth 2.1 authorization server metadata including endpoints and supported features. - [OAuth Protected Resource](https://docs.arlohealth.ai/api-reference/discovery/oauth-protected-resource.md): RFC 9728 metadata pointing to the authorization server. - [OAuth Protected Resource Metadata](https://docs.arlohealth.ai/api-reference/discovery/oauth-protected-resource-metadata.md): RFC 9728 metadata pointing to the authorization server. - [REST API](https://docs.arlohealth.ai/api-reference/introduction.md): Traditional HTTP API for Arlo Health integration - [Get Prescription](https://docs.arlohealth.ai/api-reference/prescriptions/get.md): Get details of a specific prescription order. - [Get prescription details](https://docs.arlohealth.ai/api-reference/prescriptions/get-prescription-details.md): Get details of a specific prescription order. - [List Prescriptions](https://docs.arlohealth.ai/api-reference/prescriptions/list.md): Get the user's prescription history from Arlo Health. - [List prescriptions](https://docs.arlohealth.ai/api-reference/prescriptions/list-prescriptions.md): Get the user's prescription history from Arlo Health. - [Search Pharmacies](https://docs.arlohealth.ai/api-reference/prescriptions/search-pharmacies.md): Search for pharmacies by name. Optionally provide coordinates to incorporate proximity into search results. - [Select Pharmacy](https://docs.arlohealth.ai/api-reference/prescriptions/select-pharmacy.md): Select a pharmacy for a prescription order. This sends the prescription to the selected pharmacy. - [Get Profile](https://docs.arlohealth.ai/api-reference/profile/get.md): Get the current user's Arlo Health profile and patient information. - [Get user profile](https://docs.arlohealth.ai/api-reference/profile/get-user-profile.md): Get the current user's Arlo Health profile and patient information. - [Update Patient](https://docs.arlohealth.ai/api-reference/profile/update-patient.md): Update patient information for onboarding or profile changes. - [Update patient information](https://docs.arlohealth.ai/api-reference/profile/update-patient-information.md): Update patient information for onboarding or profile changes. - [Activate Subscription](https://docs.arlohealth.ai/api-reference/subscriptions/activate.md): Activate the user's subscription after payment method is set up. - [Activate subscription](https://docs.arlohealth.ai/api-reference/subscriptions/activate-subscription.md): Activate the user's subscription after payment method is set up. - [Cancel Subscription](https://docs.arlohealth.ai/api-reference/subscriptions/cancel.md): Cancel the user's active subscription. - [Cancel subscription](https://docs.arlohealth.ai/api-reference/subscriptions/cancel-subscription.md): Cancel the user's active subscription. - [Create payment setup](https://docs.arlohealth.ai/api-reference/subscriptions/create-payment-setup.md): Create a Stripe Checkout session for payment setup (subscription or pay-per-use). - [Get Subscription Status](https://docs.arlohealth.ai/api-reference/subscriptions/get.md): Get the current billing and subscription status for the user. - [Get subscription status](https://docs.arlohealth.ai/api-reference/subscriptions/get-subscription-status.md): Get the current billing and subscription status for the user. - [Create Payment Setup](https://docs.arlohealth.ai/api-reference/subscriptions/setup.md): Create a Stripe Checkout session for payment setup (subscription or pay-per-use). - [Get Webhook Status](https://docs.arlohealth.ai/api-reference/webhooks/get-status.md): Check webhook status for the authenticated user's session. - [Get webhook status](https://docs.arlohealth.ai/api-reference/webhooks/get-webhook-status.md): Check webhook status for the authenticated user's session. - [Register Webhook](https://docs.arlohealth.ai/api-reference/webhooks/register.md): Register or update a webhook URL to receive real-time notifications. - [Register webhook](https://docs.arlohealth.ai/api-reference/webhooks/register-webhook.md): Register or update a webhook URL to receive real-time notifications. - [Authentication](https://docs.arlohealth.ai/concepts/authentication.md): OAuth 2.1 with PKCE for Arlo Health - [Consultation Lifecycle](https://docs.arlohealth.ai/concepts/consultation-lifecycle.md): Understanding the consultation status flow - [Payments](https://docs.arlohealth.ai/concepts/payments.md): Billing modes and payment flows - [Arlo Health](https://docs.arlohealth.ai/index.md): Virtual healthcare built for AI agents - [Authentication Tools](https://docs.arlohealth.ai/mcp-tools/authentication.md): User signup and session management - [Consultation Tools](https://docs.arlohealth.ai/mcp-tools/consultations.md): Healthcare consultation management - [Messaging Tools](https://docs.arlohealth.ai/mcp-tools/messaging.md): Conversation messaging and media handling - [Onboarding Tools](https://docs.arlohealth.ai/mcp-tools/onboarding.md): User profile and patient information management - [MCP Tools Overview](https://docs.arlohealth.ai/mcp-tools/overview.md): Model Context Protocol tools for Arlo Health integration - [Payment Tools](https://docs.arlohealth.ai/mcp-tools/payments.md): Billing and subscription management - [Prescription Tools](https://docs.arlohealth.ai/mcp-tools/prescriptions.md): Prescription and pharmacy management - [Webhook Tools](https://docs.arlohealth.ai/mcp-tools/webhooks.md): Real-time notification handling - [OpenClaw Plugin](https://docs.arlohealth.ai/openclaw.md): Add healthcare capabilities to your OpenClaw agent - [Quickstart](https://docs.arlohealth.ai/quickstart.md): Integrate Arlo Health into your AI agent - [Connect to ChatGPT](https://docs.arlohealth.ai/tutorials/chatgpt-web.md): Set up Arlo Health as an MCP connector in ChatGPT on the web - [Connect to Claude Web](https://docs.arlohealth.ai/tutorials/claude-web.md): Set up Arlo Health as an MCP connector in Claude on the web ## OpenAPI Specs - [openapi](https://docs.arlohealth.ai/api-reference/openapi.yaml)