Skip to main content

Overview

Arlo Health exposes two interfaces backed by the same handlers and authentication: MCP (the primary interface for AI agents, at /) and this REST API (at /api/*) for bots, skills, and direct HTTP clients.

Base URL

All REST endpoints are prefixed with /api/.

Authentication

Arlo uses OAuth 2.1 with PKCE for authentication. All REST endpoints (except discovery) require a valid Bearer token.

Discovery Endpoints

OAuth Flow

Making Authenticated Requests

Include your access token in the Authorization header:

Available Endpoints

Consultations

Profile

Payments

Arlo is pay-per-use. (Endpoint paths retain the subscription name for compatibility.)

Prescriptions

Webhooks

Quick Start Example

Here’s a complete example of starting a conversation:

Error Responses

All errors follow a consistent format:

Common Error Codes

Rate Limits

API requests are rate-limited to ensure service quality. Contact support if you need higher limits.

Support