/:slug
public
Public bio page (HTML). Served from Cloudflare edge cache for speed.
GET https://bioz.cc/your-slug
Public API reference for Zayenha Bio — bio pages, vCard, analytics beacons, health probes.
All public endpoints are unauthenticated. Private endpoints rely on a Zayenha Hub session (cookies set after sign-in at auth.zayenha.com). Webhooks are HMAC-SHA256 signed.
/:slug
public
Public bio page (HTML). Served from Cloudflare edge cache for speed.
GET https://bioz.cc/your-slug
/vcard/:slug.vcf
public
RFC 6350 vCard for the page — imports straight into the OS contacts app.
GET https://bioz.cc/vcard/your-slug.vcf
/api/analytics/view
public
Anonymous beacon recording a view or link click. IP-rate-limited.
POST /api/analytics/view
{"page_id":"…","link_id":"…"}
/api/log/error
public
Client-side JS error reporting. Limited to 30 req/min/IP.
POST /api/log/error
{"message":"…","stack":"…","severity":"error"}
/health
public
Shallow health check — 200 if the Worker is responsive.
GET /health → {"ok":true,"app":"bio","version":"3.0.0"}
/health/deep
public
Deep probe that pings D1, KV, R2, and the Hub API. Returns 503 on any failure.
GET /health/deep
/sitemap.xml
public
Site index for search engines.
/robots.txt
public
Crawl policy.
/manifest.json
public
PWA manifest — enables install-to-home on mobile.
/llms.txt
public
Standards.dev LLM-friendly description of the service.
/api/me/wallet
session
Hub-wallet points for the logged-in user. Requires a Hub session.
/api/me/notifications
session
User notifications.
Every error follows a single machine-parseable shape:
{
"ok": false,
"error": "Human-readable Arabic",
"message_en": "Human-readable English",
"code": "CSRF_REQUIRED",
"details": { ... }
}
Need help integrating?
Contact usWe use cookies to run the service and improve your experience. Essential cookies always work. You control analytics & marketing cookies. Full privacy policy →