Availability Endpoints
Use availability endpoints to prevent avoidable download failures and to gate automation reliably.
Availability checks answer two different questions:
- Which dates exist for an AOI/time window?
- Is one exact single-date request currently fulfillable?
Before You Start
- Confirm authentication and base URL: Authentication.
- Prepare the same model/constellation/AOI settings you will later send to
estimateandprocess. - Use API reference/OpenAPI for endpoint contracts, and Check availability for operational usage patterns.
Minimal Request Example
Date discovery request (POST /api/satelliteimages/search/available):
{
"Wkt": "POLYGON((9.87 56.47,10.19 56.47,10.19 56.28,9.87 56.28,9.87 56.47))",
"From": "2025-04-01T00:00:00Z",
"To": "2025-04-30T23:59:59Z",
"SatelliteConstellations": ["Sentinel1", "Sentinel2", "Landsat89"],
"Model": "Stratus2"
}
Single-date fulfillability check (POST /api/satelliteimages/process/composite/available):
{
"Wkt": "POLYGON((9.87 56.47,10.19 56.47,10.19 56.28,9.87 56.28,9.87 56.47))",
"Date": "2025-04-03T00:00:00Z",
"Model": "Stratus2",
"SatelliteConstellations": ["Sentinel1", "Sentinel2", "Landsat89"],
"EpsgProjection": 32632,
"Bandnames": "rgb"
}
Recommended call sequence:
- Discover candidate dates with
POST /api/satelliteimages/search/available. - Validate exact single-date fulfillment with
POST /api/satelliteimages/process/composite/available. - Use the same validated request shape for
estimateandprocess.
Common Failure and Fix
- Failure: availability check passes, but
estimateorprocessfails. - Fix: ensure both calls use the same request settings (date, AOI mode, model, constellations, and output-affecting fields).
If settings drift between calls, rerun availability with the final payload shape.
Next Step
- Apply this sequence in Check availability.
- Continue with Download with the API for estimate/process/download execution.