matchPredictions permission.MATCH_PREDICTION_SETTLEMENT_IN_PROGRESS / _VOID_IN_PROGRESS: body includes retryAfterSeconds and Retry-After header.MATCH_PREDICTION_SETTLEMENT_COMPLETED / _VOID_COMPLETED: full 12-field summary + paginated participants.MATCH_PREDICTION_SETTLEMENT_FAILED / MATCH_PREDICTION_VOID_FAILED: settle/void ended in a failed terminal state — retry via a new operation.outcome (correct_result|exact_score|missed), payoutStatus (paid|not_applicable). Sort: submittedAt|settledAt|outcome|payout.coins.curl --location 'https://uat-integration.returning.ai/apis/v1/match-predictions/mp_01abc/results?page=1&limit=20&outcome=correct_result&payoutStatus=paid&sort=payout.coins&order=desc' \
--header 'Authorization: Bearer <token>'{
"meta": {
"status": "success",
"statusCode": 200,
"code": "MATCH_PREDICTION_SETTLEMENT_COMPLETED",
"requestId": "req_01abc",
"timestamp": "2026-08-07T12:00:00.000Z",
"page": 1,
"limit": 20,
"total": 42
},
"message": "Settlement results retrieved.",
"data": {
"status": "settled",
"summary": {
"fullTimeScore": { "teamA": 2, "teamB": 1 },
"predictionsTotal": 42,
"winnerCount": 18,
"correctResultCount": 15,
"exactScoreCount": 3,
"missedCount": 24,
"coinsPaid": 2100,
"xpPaid": 1050,
"entryCoinsReturned": 0,
"payoutFailureCount": 0,
"settledAt": "2026-08-07T12:00:00.000Z",
"operationId": "mps_01xyz"
},
"participants": []
}
}