Overview
The MatchStatus API returns the current processing status of a match within the KoraStats analysis workflow. Each match goes through multiple stages from creation, live analysis, quality control, and final approval.This endpoint allows external platforms to monitor the progress of match analysis and data validation. The response includes:
- Match identifier
- Match name
- Current status ID
- Current status value
- Reference identifiers for external platforms
Typical Use Cases
This endpoint is commonly used for:- Monitoring match analysis progress
- Synchronizing external platforms with KoraStats workflows
- Triggering downstream processes when analysis is completed
- Updating dashboards with match processing status
- Integrating analysis pipelines with third-party systems
Parameters
Module API fixed and cannot be changed. Always use
api.Endpoint name. Use
MatchStatus.API version. Use
V2.Identifier of the external platform requesting the status.
External platform match identifier used to map the match between systems.
Language of the response (
en for English, ar for Arabic).Output format (
json or xml).API authentication key used to authorize the request.
Match Status Workflow
The match analysis process goes through several stages:| Status | Description |
|---|---|
| New | The game has been created and is ready for analysis. |
| Live Analysis | Real-time match analysis is currently in progress. |
| Recorded Analysis | The match is being analyzed from recorded video. |
| Analyzed | The analysis has been completed and is awaiting quality review. |
| Revision | The match is currently undergoing quality auditing and validation. |
| Pending | Quality review is completed and the match is waiting for reassignment to the analysis team for corrections. |
| CTRL | Corrections are being applied according to the quality report. |
| Completed | The match processing is finished and waiting for the final review. |
| Final Revision | The final review process is currently in progress. |
| Approved | The match has been finalized and officially approved. |
Example Request
Response Structure
Match Status Information
| Field | Description |
|---|---|
| matchId | Unique match identifier |
| match_name | Match name including teams and score |
| status_id | Numeric identifier of the current status |
| status_value | Human-readable match workflow status |
Reference Information
| Field | Description |
|---|---|
| reference.platform | External platform name |
| reference.korastats_match_id | Match identifier in the KoraStats system |
| reference.external_match_id | Match identifier used by the external platform |