Overview
This is the core SkyMatch endpoint. Call it when a user selects a booking slot — pass the location, time, and activity type, and get back a clear recommendation.Query parameters
Activity type. Defaults to
outdoor if not provided. See supported sports for all valid values.Example request
Response
Response fields
A score from 0–100 indicating how suitable conditions are. Higher is better. See the scoring guide for how this is calculated.
One of three values:
safe_to_book— score is 80 or above, conditions look goodproceed_with_caution— score is 50–79, conditions are marginalnot_recommended— score is below 50, high cancellation risk
Showing results to users
Thesummary field is designed to be shown directly in your UI. For example:
⭐ Recommended — Good conditions for outdoor padel.Or for a caution case:
⚠️ Marginal conditions — Light rain possible. Consider an indoor backup.You can also use
playability_score to drive a visual indicator like a colour-coded badge or progress bar.