API Documentation

Comprehensive documentation for integrating with the Adhara Web API

Quick Start

1. Authentication

Adhara Web API supports two authentication methods:

JWT Tokens

For user-based authentication via the web interface

Authorization: Bearer <token>

API Keys

For third-party integrations and automation

X-API-Key: adhara_pk_xxxxx

2. Base URL

https://adhara-backend-rpmhrqyssa-uc.a.run.app/api/v1

3. Example Request

curl -X GET "https://adhara-backend-rpmhrqyssa-uc.a.run.app/api/v1/blog-posts" \
  -H "X-API-Key: your_api_key_here"

Content Management

  • • Blog Posts & Articles
  • • Workspace Management
  • • File Uploads
  • • Audio Narration

CRM & Leads

  • • Lead Management
  • • Form Submissions
  • • Lead Statuses & Tags
  • • Custom Fields

Scheduling

  • • Availability Management
  • • Booking Links
  • • Calendar Integrations
  • • Google & Microsoft OAuth

Security & Auth

  • • User Authentication
  • • API Key Management
  • • Role-Based Access Control
  • • OAuth Integrations