dhrv.pw developer resources

Read the public content on Dhruv Suthar's website with tools and agents.

Resources

Read the homepage

Request the homepage with Accept: text/markdown for Markdown or Accept: text/html for HTML. Responses vary by Accept and honor quality values. An unsupported representation returns HTTP 406.

The Markdown contains the homepage text and links. It is generated from the same published HTML. The direct Markdown URL works with clients that cannot set headers.

Public site data

GET /api/site returns public site information as JSON. No authentication is required. This endpoint is read-only. It does not send messages or change content.

API errors return JSON with a code, message, and hint. HTTP 404 means the endpoint does not exist. HTTP 405 means the method is unsupported. Use GET or HEAD. HTTP 406 means the requested representation is unsupported. HTTP 500 means the request failed and can be retried.