Hi everyone,
I am currently working on a Headless ERP project, building a custom frontend using Vue.js and Syncfusion, with ERPNext v16 as the backend.
I am trying to find a way to get a complete, documented list of LITERALLY ALL available REST API endpoints for v16. I don’t just mean the standard CRUD routes, but absolutely every @frappe.whitelist() RPC method across the system. Ideally, I am looking for something like an auto-generated Swagger/OpenAPI spec or a comprehensive Postman collection that covers the entire framework.
While my ultimate goal is to map out the entire ERPNext API for this headless architecture, I specifically need to start with the exact endpoints and expected payloads to fetch:
- Workspaces
- Workspace Sidebar items
- Desktop Icons
- Standard CRUD operations and metadata for DocTypes.
Is there a built-in command in bench, a specific app, or a community-recommended way to auto-generate, export, or discover literally all these endpoints to make a full frontend integration smoother?
Any guidance would be highly appreciated. Thanks in advance!