Misar Docs
MisarMailMisar.BlogMisarReachMisarPostMisar.DevMisar PlatformMisar IdentityMisar Posts API
Api Reference

Profile

Retrieve your MisarBlog creator profile.

Get Your Profile

GET/me

Returns the authenticated creator's public profile data.

Response fields

idstring

Your internal creator ID (UUID).

usernamestring

Your public username — used in /@username URLs.

display_namestring | null

Your display name, if set.

biostring | null

Profile bio.

avatar_urlstring | null

CDN URL of your avatar image.

websitestring | null

Your personal website URL.

follower_countinteger

Number of followers.

article_countinteger

Number of published articles.

created_atstring

ISO 8601 timestamp of account creation.

curl https://api.misar.io/blog/v1/me \
  -H "Authorization: Bearer mbk_YOUR_KEY"
{
  "id": "uuid",
  "username": "johndoe",
  "display_name": "John Doe",
  "bio": "Writing about web development and AI.",
  "avatar_url": "https://supabase-blog.misar.io/storage/v1/object/public/avatars/johndoe.jpg",
  "website": "https://johndoe.com",
  "follower_count": 842,
  "article_count": 37,
  "created_at": "2025-01-15T10:00:00Z"
}
const res = await fetch("https://api.misar.io/blog/v1/me", {
  headers: { Authorization: `Bearer ${process.env.MISARBLOG_API_KEY}` },
});
const profile = await res.json();
console.log(profile.username); // "johndoe"

Errors

StatusDescription
401Invalid or missing API key