Step 1 — gather your endpoints

Write down every route as METHOD path - what it does. Keep it flat and literal:

GET /users - list users POST /users - create user DELETE /users/:id - remove a user

This list is the only source of truth the docs will reflect, so include the routes you actually expose. If a route exists but isn't in the list, it won't appear in the output.

Step 2 — pick an example language

Decide whether your readers want curl, JavaScript, or Python for the example requests. APIDocGen asks for this once and applies it to every endpoint, so the whole reference stays in one language instead of mixing styles.

Step 3 — generate the Markdown reference

Paste the endpoint list, choose the language, and APIDocGen returns a Markdown API reference: a section per endpoint, an example request for each, and an auth note. The output is copy-ready, so you can drop it into a README, a wiki, or a /docs folder.

Step 4 — review before you publish

The examples are only as good as the list you pasted. Before sharing the docs, check the auth header format matches how your service is actually wired, and confirm the example paths resolve. A generator removes the formatting toil; it doesn't verify your API behaves as written.

An honest limit

APIDocGen formats what you give it. It won't invent endpoints you omitted, and it can't confirm a response shape unless you provide one. Use it to go from "we have endpoints" to "we have a reference" quickly — then review, the same way you would with hand-written docs.