One clean REST API for our products. Authenticate with a key, integrate in minutes — access is granted after a quick approval review.
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.
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 Type | Prefix | Use |
|---|---|---|
Test | ca_test_ | Sandbox / development |
Live | ca_live_ | Production integrations |
| Method | Endpoint | Description |
|---|---|---|
| GET | /health | Service health check |
| POST | /auth/token | Exchange API key for a session token |
| GET | /loanmitra/loans | List loan accounts for an authorized user |
| GET | /loanmitra/loans/{id} | Loan details with EMI schedule |
| GET | /loanmitra/pensions | Pension credits & status |
| POST | /assetcore/assets | Register a new asset |
| GET | /assetcore/assets/{id} | Asset details & custody history |
| PUT | /assetcore/assets/{id}/assign | Assign asset to an employee |
| GET | /webhooks | List registered webhooks |
| DELETE | /webhooks/{id} | Remove a webhook |
| Plan | Requests | Burst |
|---|---|---|
| Standard (approved) | 600 req/min | 50 req/s |
| Sandbox | 100 req/min | 10 req/s |
Rate-limit headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.
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"
}
}
| Code | Meaning |
|---|---|
401 unauthorized | Missing / invalid API key |
403 approval_required | Key valid, but scope not approved yet |
429 rate_limited | Too many requests — back off |
500 server_error | Something on our side — retry with backoff |
API access is approval-based — this protects our users' data and keeps the platform stable.
Submit the access form with your use case, required scopes and expected volume.
We review within 2–3 business days. We may ask clarifying questions by email.
On approval you receive a ca_test_ sandbox key and scope confirmation.
After successful sandbox testing, your ca_live_ production key is issued.
# 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"