PROTOTYPE Clickable mockup Β· simulates the finished app β—ƒ Product overview
Petanque Life Operator Console
Production OP

Developer platform

The public API as a product: docs & discovery, version lifecycle, developer keys and sandbox tenants, OAuth scopes, per-tier rate limits & usage, data-product subscription review, integrity/research endpoints and platform service accounts. Third-party developers self-serve in the public developer portal β€” this is the operator side.

842
public endpoints (v1)
/docs Β· /redoc
Swagger UI + ReDoc
GET /api/info
discovery endpoint
/v1/openapi.json
public spec (canonical tags only)

Version lifecycle β€” experimental β†’ stable β†’ deprecated β†’ sunset

VersionStatusReleasedSunsetNotes
v1 stable 2026-01-15 β€” Current default Β· X-API-Version header on all responses
v2-preview experimental 2026-06-01 β€” Opt-in via /v2 prefix Β· breaking changes allowed
v0 (legacy) deprecated 2025-03-01 2027-03-01 (Sunset header) 12-month deprecation window enforced

Mismatched versions get X-API-Version-Deprecated; deprecated versions send a Sunset header. Force-sunset requires typed confirmation and a minimum 12-month deprecation window. Explicit /v1/… routes pass through unaliased.

ERD drill-down explorer (/erd)
Three-tier viewer: super-domain β†’ sub-domain β†’ entity, with breadcrumb, URL state, fuzzy search, heatmap and BFS radius 1–2. Cross-domain-bridge toggle; F01–F20 mapping is project-configurable.
⛁ ERD canvas preview β€” 14 super-domains Β· 96 sub-domains Β· 480 entities
Legacy federation field-mapping (per nation)
Documented mappings for SBF Β· NBoF Β· FFPJP Β· FBP Β· FIB Β· FEP plus FIPJP/CEP. Per-field translations live in tenant.field_mapping_overrides β€” no code change needed.

State β€” spec build failing

⚠
v2-preview OpenAPI generation failed β€” duplicate operationId in /competitions
Docs for v2-preview are frozen at the last good build (2026-06-30). v1 is unaffected.