> ## Documentation Index
> Fetch the complete documentation index at: https://docs.operahealth.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Quick Start

> Get started with the Operahealth API

## Overview

The Operahealth External API enables third-party integrations to programmatically manage patient data within your organization. Built on RESTful conventions, the API provides a secure and straightforward way to create and manage patient records.

## Base URLs

Operahealth API is available in two environments:

| Environment | Base URL                                 | Use Case                |
| ----------- | ---------------------------------------- | ----------------------- |
| Production  | `https://api.prod.operahealth.ai/api/v1` | Live production use     |
| Development | `https://api.demo.operahealth.ai/api/v1` | Testing and development |

All API requests should be made to the appropriate base URL for your environment.

## Content Type

All requests must include the `Content-Type: application/json` header. All responses are returned in JSON format.

## API Key Format

API keys follow a specific format based on environment:

| Environment | Example                      |
| ----------- | ---------------------------- |
| Production  | `opera_live_a1b2c3d4e5f6...` |
| Development | `opera_demo_a1b2c3d4e5f6...` |

## Available Endpoints

### Patients

| Method | Endpoint           | Description                                                    |
| ------ | ------------------ | -------------------------------------------------------------- |
| `POST` | `/api/v1/patients` | [Create a new patient](/api-reference/endpoint/create-patient) |

<Info>
  Additional endpoints for retrieving, listing, and updating patients are
  planned for future releases.
</Info>
