Build on IoneShop
API-first commerce for integrators, ERP/WMS partners, and automation teams. Authenticate with scoped API keys, consume webhooks, sync at scale.
Platform overview
IoneShop is an API-first, headless, multi-tenant commerce platform for European merchants and enterprises. Integrators build against a stable HTTP contract — not against databases or internal services.
Why API-first
| Concern | Direct database / internal access | IoneShop API |
|---|---|---|
| Tenant isolation | Easy to break; one wrong query = breach | Enforced tenant context on every call |
| Schema evolution | Breaks your ETL on every migrate | Versioned /v1, /v2 with deprecation windows |
| Secrets | Credentials sprawl | Scoped API keys, audit |
| Scale | Unbounded scans overload shared infra | Cursor pagination, webhooks, async jobs |
| Compliance | Uncontrolled PII copies | Documented processing, DSR hooks, audit trails |
| Supportability | “Works on my dump” | request_id, rate-limit headers, status page |
Partners must not connect to commerce databases. Isolation is a security boundary, not an integration surface. For bulk export use documented sync APIs, webhooks, or Enterprise warehouse feeds under contract.
Currently available vs in development
| Capability | Status |
|---|---|
REST /v1 + API keys (isk_…) | Available (public beta) |
| Webhooks (HMAC-signed) | Available |
| OAuth 2.0 for partner applications | In development — use API keys today |
| GraphQL | In development — use REST /v1 today |
Target contracts for OAuth and GraphQL are documented so you can plan; they are not live until announced in the changelog. See also Availability.
Architecture at a glance
flowchart LR
ERP[ERP / WMS / CRM]
APP[Partner apps]
AUTO[n8n / Make / Zapier]
API[api.ioneshop.cloud]
WH[Signed webhooks]
ERP --> API
APP --> API
AUTO --> API
API --> WH
WH --> ERP
WH --> AUTO
Partners call HTTPS Partner API hosts only. Storefront and merchant back-office are separate surfaces.
Design pillars
- Headless commerce — storefront, merchant tools, and partner systems consume the same capabilities through APIs and events.
- Multi-tenant — each shop is an isolated tenant; keys and webhooks never cross tenants.
- Enterprise scalability — designed for many shops and large catalogs; pagination and async are mandatory.
- Security by default — TLS, least-privilege scopes, encrypted merchant secrets, signed webhooks.
- Availability — status page, retries with backoff, idempotency for unsafe writes.