Zemers Developer API
Your business data, connected to the tools you already use.
The Zemers API gives you programmatic, read-only access to the data your store generates — leads, customers, products, orders, subscriptions, analytics, and an event feed. Use it to sync data into your CRM, email marketing, data warehouse, or build a custom internal dashboard.
Quick links
- Getting started — make your first request in 5 minutes
- Authentication — API keys, headers, error codes
- Endpoints — full reference
- Rate limits
- Errors
Base URL
https://www.zemers.com/api/v1Status
Read-only MVP. Write endpoints (POST/PATCH/DELETE) and webhooks are on the roadmap. For real-time-ish use cases today, poll GET /events with the cursor from the previous response.
This API is read-only. Do not attempt to create, update, or delete Zemers resources through this API.
Important concepts
- Tenant — the creator business. Every API key is scoped to one tenant.
- Lead — a person captured before purchase, usually through storefront activity, forms, waitlists, free opt-ins, or other lead capture flows. A lead row is preserved after conversion (with
converted_atset) so acquisition source survives the lead → customer transition. - Customer — a person who bought, claimed access, or has at least one purchase/access relationship with the creator. A customer may also have a lead row (with
converted_at != null) when their relationship started as a lead. - Product — what the creator sells or gives access to.
- Order — a purchase or checkout-related record for a product.
- Subscription — a recurring purchase or recurring access relationship.
- Event — a timestamped activity from the creator's store, useful for polling integrations.
- Marketing consent — per-creator GDPR opt-in for marketing communications. Captured at sign-in / lead capture / checkout. Exposed on
/v1/leadsand/v1/customersvia themarketing_consentobject with statusgranted|withdrawn|none. Only contacts withstatus: "granted"are eligible for marketing emails — your CRM/ESP integration must respect this flag. Every grant or withdrawal is audit-logged with timestamp, IP, policy version, and the surface that captured it. - Archived contact — a lead or customer the creator soft-archived from their dashboard. The user account, purchases, and access stay intact in Zemers — only the creator's view is hidden. Archived contacts are excluded from
/v1/leadsand/v1/customersby default; pass?include_archived=trueto include them.