JWT authentication. Multi-tenant by default. Legacy system import, bi-directional sync, and webhooks — everything you need to integrate NISHRAM into your operational ecosystem.
Authentication
JWT Bearer Token
Multi-tenancy
X-Tenant-ID header
Rate limiting
Per-client token bucket
Format
JSON (application/json)
Pagination
Cursor-based, configurable page size
Versioning
URL path (/api/v1/)
# Authenticate
curl -X POST https://your-instance.nishram.com/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{"email": "admin@company.com", "password": "..."}'
# Response: { "token": "eyJhbGciOiJIUzI1NiJ9..." }
# List assets
curl https://your-instance.nishram.com/api/v1/assets \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9..." \
-H "X-Tenant-ID: your-tenant-id"
# Create a work order
curl -X POST https://your-instance.nishram.com/api/v1/work-orders \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9..." \
-H "X-Tenant-ID: your-tenant-id" \
-H "Content-Type: application/json" \
-d '{
"assetId": "asset-123",
"title": "Replace bearing on turbine T-04",
"priority": "HIGH",
"type": "CORRECTIVE"
}'NISHRAM's backend is built on enterprise-grade frameworks with JWT security, multi-tenant isolation, and durable storage. On-premise AI ensures your data never leaves your network.
$1.7 trillion lost globally to unplanned downtime every year. NISHRAM gives you the intelligence to act before failures happen.
Request a Demo →