Skip to main content
Join Markt exposes authenticated HTTP APIs for the vendor dashboard, storefront clients, and platform admin. Most seller tooling talks to the dashboard origin.

Base URL

Local development typically uses:
Storefront-facing routes also exist under the store host and the marketing host where noted (for example checkout and public product reads).

Response shape

Successful JSON responses usually return a payload object (sometimes wrapped). Errors return HTTP status codes with a machine-readable error or message field. Always check status before parsing.

Versioning

Dashboard session routes use unversioned paths (/api/dashboard/..., /api/orders, etc.). Merchant integrations use a versioned prefix:
Authenticate merchant routes with Authorization: Bearer mk_live_... — not session cookies.