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.