Overview
The MatchStatus API returns the current processing status of a match within the KoraStats analysis and quality control workflow. Each match progresses through several stages including analysis, review, corrections, and final approval.This endpoint allows external systems to track the progress of match processing and determine when match data becomes available for use. The response contains:
- Match identifier
- Match name
- Current workflow status
- Status identifier
Typical Use Cases
This endpoint is commonly used for:- Monitoring match analysis progress
- Synchronizing external platforms with KoraStats processing workflows
- Triggering automated data ingestion once analysis is complete
- Updating dashboards with match readiness status
- Integrating match 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.Unique identifier of the match whose status is requested.
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
Matches move through a structured analysis pipeline before final approval.| Status | Description |
|---|---|
| New | The match has been created and is ready for analysis. |
| Live Analysis | Real-time analysis is currently being performed during the match. |
| Recorded Analysis | The match is being analyzed using recorded video. |
| Analyzed | Initial analysis has been completed and awaits quality review. |
| Revision | The match is currently undergoing quality auditing and validation. |
| Pending | Quality review is completed and the match is waiting for reassignment for corrections. |
| CTRL | Corrections are being applied according to the quality report. |
| Completed | Match processing is finished and waiting for the final review. |
| Final Revision | The final review process is currently underway. |
| Approved | The match has been finalized and officially approved. |
Example Request
Response Structure
The API returns the current workflow status of a match.Match Status Information
| Field | Type | Description |
|---|---|---|
| data.matchId | integer | Unique match identifier |
| data.match_name | string | Match name including teams and score |
| data.status_id | integer | Numeric identifier representing the current workflow stage |
| data.status_value | string | Human-readable match workflow status |
Response Wrapper
| Field | Type | Description |
|---|---|---|
| result | string | Indicates whether the request was successful |
| message | string | Response message describing the result |
| data | object | Object containing the match status information |