Starko developer portal
Everything you need to build against starko.one: a public OpenAPI spec, machine-readable content access, and the files AI agents use to crawl and understand this site.
API reference
This site's marketing/content endpoints are public and unauthenticated. They're documented in full, request and response shapes included, in the OpenAPI spec.
| Method | Path | Description |
|---|---|---|
| GET | /api/md | Homepage content as Markdown. Equivalent to `GET /` with an `Accept: text/markdown` header. |
| GET | /api/blog-md/{slug} | A blog post's raw Markdown body with a metadata header. Equivalent to `/blog/{slug}.md`. |
| POST | /api/contact | Submit the contact form: `{ email, message }` as JSON. |
Looking for the Starko product API (used inside the app at chat.starko.one)? That API requires a workspace and is documented separately for signed-in customers — contact us for access.
Quickstart
No API key required — these endpoints are public. Try them from a terminal:
# Fetch the OpenAPI spec
curl https://www.starko.one/openapi.json
# Fetch the homepage as Markdown
curl -H "Accept: text/markdown" https://www.starko.one/
# Fetch a blog post as Markdown
curl https://www.starko.one/blog/whatsapp-business-api-customer-support-guide.mdBuilt for agents and crawlers
Starko publishes the same machine-readable files AI agents look for elsewhere, at predictable URLs.
Agent skills manifest
Named actions (book a demo, browse pricing, search the help center) agents can call by URL.
/.well-known/agent-skills/index.jsonMarkdown content negotiation
Any blog post, and the homepage, can be requested as raw Markdown via an `Accept: text/markdown` header.
See it on /blogBuilding something on Starko?
Tell us what you're building and we'll point you to the right docs, or get you access to the in-app product API.
Contact us