<> Developer docs

Developer Documentation.

Everything you need to integrate with Care Daily's API and build powerful care solutions.

Introduction to Care Daily API

Welcome to the Care Daily API documentation. Our API provides programmatic access to Care Daily's features, allowing you to integrate care management capabilities into your own applications.

Note
API access is available on our Business and Enterprise plans. Contact sales to enable API access for your account.
Key features
RESTful API design with predictable resource-oriented URLs
JSON request and response formats throughout
OAuth 2.0 and API key authentication
Comprehensive error messages with actionable detail
Webhook support for real-time updates
Rate limiting to ensure platform stability

Base URL

All API requests should be made to:
text
https://api.caredaily.co.uk/v1

Authentication

Care Daily uses API keys to authenticate requests. View and manage your API keys in your dashboard under Settings > API Keys.

shell
curl https://api.caredaily.co.uk/v1/clients \
  -H "Authorization: Bearer YOUR_API_KEY"
Important
Keep your API keys secure. Do not share them in publicly accessible areas such as GitHub, client-side code, or public forums.

Quick Start

Here's a simple example to get you started with the Care Daily API.

1
Get your API key
Log in to your Care Daily account and navigate to Settings > API Keys to generate a new key.
2
List all people in your organisation
shell
curl https://api.caredaily.co.uk/v1/clients \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
3
Create a new client
shell
curl https://api.caredaily.co.uk/v1/clients \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "firstName": "John",
    "lastName": "Smith",
    "dateOfBirth": "1950-01-01",
    "address": {
      "line1": "123 Main Street",
      "city": "Birmingham",
      "postcode": "B1 1AA"
    }
  }'

API Reference

Explore our API endpoints below.

GET
/clients
List all people in your organisation
POST
/clients
Create a new client record
GET
/policies
Retrieve all policies and procedures
POST
/visits
Schedule a new visit
PUT
/care-plans/:id
Update an existing care plan
GET
/reports
Generate and retrieve reports
Need help? Check out our SDKs and example code, or contact our developer support team at developers@caredaily.co.uk