Platform Ecosystem — Active
v2.0.0
Tyk 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 Weeks

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.