# uniledger | Documentation ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.uniledger.cc/_mcp/server ## Docs - [Welcome to UniLedger docs!](https://docs.uniledger.cc/welcome.md): This documentation provides a comprehensive guide to integrating with and building on the UniLedger engine—the core ERP architecture powering Ellith. - [Support](https://docs.uniledger.cc/support.md): Get help from the Fern team and community - [API reference](https://docs.uniledger.cc/api-reference/overview/api-reference.md) ## API Docs - Eilith Public REST API > Products [List products (inventory items)](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/products/list-products.md) - Eilith Public REST API > Products [Create a product](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/products/create-product.md) - Eilith Public REST API > Products [Get a product by ID](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/products/get-product.md) - Eilith Public REST API > Products [Update a product](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/products/update-product.md) - Eilith Public REST API > Products [Soft-delete a product](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/products/delete-product.md) - Eilith Public REST API > Products [Upload a product image (multipart/form-data)](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/products/upload-product-image.md) - Eilith Public REST API > Products [Delete a product image](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/products/delete-product-image.md) - Eilith Public REST API > Stock [List stock balances](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/stock/list-stock.md) - Eilith Public REST API > Stock [Get stock balances for a specific product across locations](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/stock/get-stock.md) - Eilith Public REST API > Stock [Create a stock adjustment transaction](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/stock/adjust-stock.md) - Eilith Public REST API > Customers [List customers](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/customers/list-customers.md) - Eilith Public REST API > Customers [Create a customer](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/customers/create-customer.md) - Eilith Public REST API > Customers [Get a customer by ID](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/customers/get-customer.md) - Eilith Public REST API > Customers [Update a customer](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/customers/update-customer.md) - Eilith Public REST API > Orders [List sales orders with line items](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/orders/list-orders.md) - Eilith Public REST API > Orders [Create a sales order with line items](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/orders/create-order.md) - Eilith Public REST API > Orders [Get an order by ID (includes line items)](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/orders/get-order.md) - Eilith Public REST API > Orders [Update an order's header fields](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/orders/update-order.md) - Eilith Public REST API > Usage [Get current month's API usage stats](https://docs.uniledger.cc/api-reference/eilith-public-rest-api/usage/get-usage.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.uniledger.cc/openapi.json) - [OpenAPI YAML](https://docs.uniledger.cc/openapi.yaml)