/v1/blogs/{subdomain}Returns the public metadata for a blog: display name, description, language, logo, cover image, author profile, and ordered navigation menu. This is typically the first call a headless front-end makes to bootstrap itself. The `url` field contains the canonical base URL of the blog (custom domain when configured, or the default `{subdomain}.writizzy.com` URL otherwise). Use it to construct absolute links to posts and pages.
| Name | In | Type | Description |
|---|---|---|---|
subdomain* | path | string | Subdomain of the blog (e.g. `alice` for `alice.writizzy.com`). Also accepts the subdomain of a blog configured with a custom domain. |
Blog display name
Writizzy subdomain (e.g. 'alice' for alice.writizzy.com)
Canonical public URL of the blog (custom domain if configured, subdomain URL otherwise)
Short tagline displayed in the blog header
Longer description of the blog, suitable for SEO meta tags
BCP 47 language tag for the blog's primary content language (e.g. 'en', 'fr')
IANA timezone identifier used for publication dates (e.g. 'Europe/Paris', 'UTC')
URL of the blog logo image
URL of the blog cover / hero image
Public profile of the blog owner
Ordered list of navigation menu items configured by the blog owner
Display label for the navigation link
URL the navigation item points to (relative for internal pages, absolute for external links)
/v1/blogs/{subdomain}curl -X GET \
-H "Accept: application/json" \
"http://localhost:8080/v1/blogs/<subdomain>"/v1/blogs/{subdomain}curl -X GET \
-H "Accept: application/json" \
"http://localhost:8080/v1/blogs/<subdomain>"