API
June 10, 2025 at 2:40 PM • 1 min read • 104 wordsYou can use the API to view public posts. The base URL is https://snout.nu/api.
Posts
/posts/build/SITE_ID (GET)
Gets all published posts for a user. Returns:
[ { "title": "Hello world!", "content": "Content in markdown", "date": "2025-04-17T23:33:42.365Z" } ]
/site/build/SITE_ID (GET)
Gets the site configuration for a site. Returns:
{ "id": "example", "createdAt": "2025-04-15T16:01:54.055Z", "updatedAt": "2025-04-19T20:54:16.248Z", "active": true, "title": "snout.nu help", "description": "Here you can see our articles on how to use snout.nu", "customDomain": "example.com", "idSubdomainUmami": "59162de6-d255-4c91-904e-0f9a662a4419", "idDomainUmami": "17210a07-910c-44a8-a5cf-e8f5ca0c853e" }
/caddy/ask?domain=(SUB)DOMAIN (GET)
Determines if a domain is hosted on snout. Will return 200 OK or 404 Not Found.