Platform Ecosystem — Active
v2.0.0Tyk Enterprise

Monument Banking Platform Ecosystem
78 Gold-Standard APIs.
6 Banking Domains. 1 Platform.
A complete API surface designed to the quality standard of Stripe and Revolut — resource-oriented, idempotent, versioned, and event-driven. Delivered incrementally on Tyk Enterprise.
API Endpoints78
Webhook Events38
API Domains6
Uptime SLA99.99%
The Four Pillars
Incremental Delivery — 32 WeeksIntegration Bridge
Phase 1 · Weeks 1-878 gold-standard REST APIs across 6 banking domains — translating between modern consumers and legacy backends.
Sandbox Portal
Phase 2 · Weeks 9-16Self-service sandbox with stateful synthetic data. Developers build and test across all domains without touching live systems.
Developer Portal
Phase 3 · Weeks 17-24Comprehensive documentation, 8 auto-generated SDKs, AsyncAPI event specs, and real-time observability dashboards.
Marketplace
Phase 4 · Weeks 25-32Third-party services ecosystem. Usage-based billing, revenue sharing via Stripe Connect, and provider self-onboarding.
12 Gold-Standard Design Principles
Applied consistently across every endpoint. Inspired by Stripe and Revolut.
Resource-Oriented
Every entity is a noun. URLs follow /v1/{resource}/{id}. No verbs in paths.
Date-Based Versioning
Header Monument-Version: 2026-02-01. Pinned per API key. 12-month sunset.
Idempotency
Every POST accepts Idempotency-Key header. Safe retries for 24 hours.
Cursor Pagination
All list endpoints return { data, has_more, next_cursor }. Default: 25, max: 100.
Expandable Objects
?expand[]=customer inlines related resources to reduce round-trips.
Metadata
Every object supports arbitrary metadata: { key: value } (up to 50 keys).
Consistent Errors
{ error: { type, code, message, param, request_id } }. Machine-readable types.
Webhook Events
Every state change emits a typed event. Signed with HMAC-SHA256.
Test/Live Modes
Separate key prefixes: mk_test_ / mk_live_. Sandbox uses test keys only.
Rate Limiting
Response headers: X-RateLimit-Limit, Remaining, Reset. Default: 1,000 req/min.
Request IDs
Every response includes X-Request-Id for traceability and support.
HATEOAS Links
Optional _links object for discoverability of related actions.