[v16] How to generate or find comprehensive REST API documentation / Endpoints list?

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:

  1. Workspaces
  2. Workspace Sidebar items
  3. Desktop Icons
  4. 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!

Have you tried commit? GitHub - The-Commit-Company/commit: Developer tooling for the Frappeverse · GitHub

Hi @m7amedenho

You can use the same commit tool for Frappe Apps on the web without installing it

Alternatively you can also use this for other apps if you dont have the github credentials