Skip to main content
Karigars are jewelry artisans. Their ledger tracks gold/silver given out (OUT) and received back as finished jewelry (IN).

GET /karigars

Get all karigars. Response

POST /karigar

Create a new karigar. Request Body

PUT /karigar/{karigar_id}

Update a karigar’s name.

DELETE /karigar/{karigar_id}

Delete a karigar and all associated ledger data.

GET /karigar-ledger/{karigar_id}

Get the full ledger. Returns ordered rows with IN/OUT entries and running cash and crystal balances.

POST /karigar-ledger/{karigar_id}

Add a ledger row. Request Body

PUT /karigar-ledger/{karigar_id}

Update an existing karigar ledger row.

GET /karigar-ledger/{karigar_id}/pdf/{side}

Download karigar ledger as PDF.

DELETE /karigar-ledger-row/{row_id}

Delete an entire karigar ledger row.

DELETE /karigar-ledger-row/{row_id}/in

Delete only the IN section entry of a row.

DELETE /karigar-ledger-row/{row_id}/out

Delete only the OUT section entry of a row.