API v1 · Documentation & Approval

ClickAura API

One clean REST API for our products. Authenticate with a key, integrate in minutes — access is granted after a quick approval review.

API Operational Auth Service OK Sandbox: on request

Overview

The ClickAura API is organized around REST. All requests use HTTPS; responses are JSON. The base URL for every endpoint:

Base URL:  https://api.clickaura.tech/v1
# Product-specific prefixes (examples):
LoanMitra:  /v1/loanmitra
AssetCore:  /v1/assetcore

Note: Endpoint details below are the current v1 reference — update them in api.html as your backend evolves.

Authentication

Every request must carry your API key in the Authorization header. Keys are issued only after approval (see workflow below).

# Example request
curl "https://api.clickaura.tech/v1/loanmitra/loans" \
  -H "Authorization: Bearer ca_live_YOUR_API_KEY" \
  -H "Content-Type: application/json"
Key TypePrefixUse
Testca_test_Sandbox / development
Liveca_live_Production integrations

Endpoints

MethodEndpointDescription
GET/healthService health check
POST/auth/tokenExchange API key for a session token
GET/loanmitra/loansList loan accounts for an authorized user
GET/loanmitra/loans/{id}Loan details with EMI schedule
GET/loanmitra/pensionsPension credits & status
POST/assetcore/assetsRegister a new asset
GET/assetcore/assets/{id}Asset details & custody history
PUT/assetcore/assets/{id}/assignAssign asset to an employee
GET/webhooksList registered webhooks
DELETE/webhooks/{id}Remove a webhook

Rate Limits

PlanRequestsBurst
Standard (approved)600 req/min50 req/s
Sandbox100 req/min10 req/s

Rate-limit headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.

Errors

Standard HTTP codes. Error body shape:

{
  "error": {
    "code": "invalid_api_key",
    "message": "The API key provided is invalid or revoked.",
    "doc_url": "https://clickaura.tech/api#auth"
  }
}
CodeMeaning
401 unauthorizedMissing / invalid API key
403 approval_requiredKey valid, but scope not approved yet
429 rate_limitedToo many requests — back off
500 server_errorSomething on our side — retry with backoff

1Approval Workflow

API access is approval-based — this protects our users' data and keeps the platform stable.

STEP 1

Request

Submit the access form with your use case, required scopes and expected volume.

STEP 2

Review

We review within 2–3 business days. We may ask clarifying questions by email.

STEP 3

Approval

On approval you receive a ca_test_ sandbox key and scope confirmation.

STEP 4

Live Key

After successful sandbox testing, your ca_live_ production key is issued.

Ready to integrate?

Submit a request and our team will respond with next steps.

Request API Access

Quickstart

# 1. Health check (no auth)
curl https://api.clickaura.tech/v1/health

# 2. Get a session token
curl -X POST https://api.clickaura.tech/v1/auth/token \
  -H "Authorization: Bearer ca_test_YOUR_KEY"

# 3. Call a product endpoint
curl https://api.clickaura.tech/v1/loanmitra/loans \
  -H "Authorization: Bearer ca_test_YOUR_KEY"