API Reference
Karigars API
Manage karigar (artisan) accounts and ledgers
Karigars are jewelry artisans. Their ledger tracks gold/silver given out (OUT) and received back as finished jewelry (IN).
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Manage karigar (artisan) accounts and ledgers
GET /karigars[
{
"id": 1,
"name": "Ramesh Kumar",
"cash_balance": 2000.0,
"crystal_balance": 150.5
}
]
POST /karigar{ "name": "Ramesh Kumar" }
PUT /karigar/{karigar_id}DELETE /karigar/{karigar_id}GET /karigar-ledger/{karigar_id}POST /karigar-ledger/{karigar_id}{
"date": "2025-01-15",
"in_entries": [
{
"item_name": "Ring",
"pure_weight": 10.5,
"fine_percent": 91.6,
"fine_weight": 9.62,
"wastage_percent": 2.0,
"wastage_weight": 0.19,
"other": 500
}
],
"out_entries": [
{
"item_name": "Gold",
"weight": 12.0,
"touch": 99.5,
"fine_weight": 11.94
}
]
}
PUT /karigar-ledger/{karigar_id}GET /karigar-ledger/{karigar_id}/pdf/{side}| Parameter | Type | Values | Description |
|---|---|---|---|
karigar_id | integer | — | Karigar ID |
side | string | in, out | Which side of the ledger |
DELETE /karigar-ledger-row/{row_id}DELETE /karigar-ledger-row/{row_id}/inDELETE /karigar-ledger-row/{row_id}/out