Skip to main content

GET Match Signals

Endpoint

GET https://signals.sportmicro.com/tennis-match-signals

Backing view

signals.tennis_match_signals

Purpose

Use this endpoint to retrieve derived tennis signals that were generated from collected source items.

Common filters

  • match_id=eq.{match_id}
  • source_item_id=eq.{source_item_id}
  • signal_type=eq.{signal_type}
  • entity_type=eq.{entity_type}
  • entity_id=eq.{entity_id}
  • market_direction=eq.{market_direction}
  • sentiment=eq.{sentiment}
  • confidence_score=gte.{score}

Returned fields

  • id, source_item_id, match_id
  • signal_type, entity_type, entity_id
  • sentiment, sentiment_score
  • impact_score, confidence_score
  • market_direction
  • summary, reason
  • tags, metadata
  • created_at, updated_at

Example

curl "https://signals.sportmicro.com/tennis-match-signals?match_id=eq.{match_id}&order=impact_score.desc&confidence_score=gte.0.70"

Notes

  • source_item_id links each signal back to signals.tennis_source_items.id.
  • tags and metadata are JSON payloads.
  • impact_score and confidence_score are useful default sort fields for review workflows.