How to discover every endpoint of an API automatically
Read the OpenAPI document and enumerate paths from it.
Run it
curl -s https://api.model.tools/openapi.json | jq -r '.paths | keys[]' | head
Response
/api/v1/inbox/{name}/latest_otp
Read the OpenAPI document and enumerate paths from it.
curl -s https://api.model.tools/openapi.json | jq -r '.paths | keys[]' | head
/api/v1/inbox/{name}/latest_otp