fix(bridge): submit matches to Core's exactly-once completion route
Core removed `POST /matches/result` as an economy path: it had no transaction and no idempotency key, so it re-credited the same match on every call. The two EA result routes and the dashboard now target `POST /matches/complete`. The dashboard mints a fresh `match_identity` per submission — each click is a distinct match — and opts into `expire_loans` / `advance_season`, which the old route used to trigger implicitly. The mapper entries and the endpoint map record that a body must carry `match_identity`; those EA mappings were already marked "Needs capture", so the body shape stays unverified either way.
This commit is contained in:
@@ -48,7 +48,7 @@ This document maps confirmed or suspected FIFA 23 FUT API endpoints to their Ope
|
||||
|
||||
| FUT Endpoint | Core Endpoint | Status | Notes |
|
||||
|---|---|---|---|
|
||||
| Unknown | `POST /matches/result` | ❌ | Needs capture |
|
||||
| Unknown | `POST /matches/complete` | ❌ | Needs capture. Body must carry a `match_identity` (exactly-once key). `POST /matches/result` was removed — no transaction, no idempotency key. |
|
||||
|
||||
## Objectives
|
||||
|
||||
|
||||
Reference in New Issue
Block a user