CaraCara API

Introduction

Welcome to the Cara API documentation.

Overview

The Cara API is a REST API that lets you integrate with the Cara platform. You can manage patients, forms, scheduling, email campaigns, and more programmatically.

Base URL

What you can do

  • Patients — Create, update, and manage patient records. Import in bulk via CSV or NDJSON.
  • Forms — Build intake forms, collect submissions, and manage form templates.
  • Scheduling — Query availability, book appointments, and manage calendars.
  • Email — Send transactional emails, manage sequences and templates.
  • SMS — Send text messages and manage SMS templates.
  • Settings — Configure portal, practice, brand, and integration settings.

Getting started

  1. Authenticate — Get your API keys from the credentials page.
  2. Quickstart — Make your first API call in under 5 minutes.
  3. Environments — Understand staging vs. production.
  4. API Reference — Explore all available endpoints.

On this page