Get Forecast Premium PV
Query Parameters
5 fieldsresource_idrequiredThe resource id of the resource.
hoursThe number of hours to return in the response.
periodLength of the averaging period in ISO 8601 duration format. Default is PT30M.
output_parametersThe output parameters to include in the response.
formatResponse format. Default is HTML if not supplied.
Responses
200OK
ForecastPremiumPvPowerResponse▼
OK
forecastsGET/data/forecast/premium_pv_power
curl -X GET "https://api.solcast.com.au/data/forecast/premium_pv_power?output_parameters=power&resource_id=0000-0000-0000-0000&format=json" \
-H "Authorization: Bearer $API_KEY"{
"forecasts": [
{
"power": 0,
"period_end": "2026-08-07T02:30:00+00:00",
"period": "PT30M"
},
{
"power": 0,
"period_end": "2026-08-07T03:00:00+00:00",
"period": "PT30M"
},
{
"power": 0,
"period_end": "2026-08-07T03:30:00+00:00",
"period": "PT30M"
}
]
}Create Site Measurements
Submit measurement data for a Premium PV Power site. Measurements are used for model training. Maximum 1000 measurements per request. Power units (AC) are measured in MW.
Request Body
2 fieldsresource_idrequiredThe unique identifier of the Premium PV Power resource.
measurementsArray of measurement records (1-1000).
view definition
availabilitycurtailmentperiodperiod_endperiod_startpowerResponses
200OK
CreateSiteMeasurementsResponse▼
OK
acceptedresource_idresponse_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_tracePOST/resources/pv_power_site_measurements
curl -X POST "https://api.solcast.com.au/resources/pv_power_site_measurements" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"resource_id": "0000-0000-0000-0000",
"measurements": [
{
"period": "PT5M",
"period_end": "2026-01-01T00:05:00.0000000Z",
"power": 1
}
]
}'{
"resource_id": "0000-0000-0000-0000",
"accepted": 42,
"response_status": {
"error_code": "string",
"message": "string",
"stack_trace": "string",
"errors": [
{
"error_code": null,
"field_name": null,
"message": null,
"meta": null
}
],
"meta": {}
}
}Retrieve Site Measurements
Retrieve historical measurement data for a Premium PV Power site. Supports pagination via skip/take and date filtering via start/end.
Query Parameters
4 fieldsresource_idrequiredThe unique identifier of the Premium PV Power resource.
startFilter: period_end >= start (ISO-8601).
endFilter: period_end <= end (ISO-8601).
formatResponse format. Default is HTML if not supplied.
Responses
200OK
QueryResponse_PvUtilityMeasurement▼
OK
metaoffsetresponse_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_traceresultsPvUtilityMeasurement[]optionalview definition
availabilityconstraint_power_ceilingcreatedfrequencyidinverters_availablelocal_limitmean_ghinetwork_constraintperiodperiod_endsolar_farm_idtotal_powertracking_angletotalGET/resources/pv_power_site_measurements
curl -X GET "https://api.solcast.com.au/resources/pv_power_site_measurements?resource_id=0000-0000-0000-0000&format=json" \
-H "Authorization: Bearer $API_KEY"{
"offset": 0,
"total": 0,
"results": []
}List Resources
Lists all PV power sites accessible to the authenticated user. Supports pagination (skip/take), entitlement filtering (advanced/premium), and date range filtering (start/end).
Query Parameters
7 fieldsstartFilter to sites created on or after this date (ISO 8601 format).
endFilter to sites created before this date (ISO 8601 format).
entitlementOptional filter for site entitlement.
show_allWhen true, returns all sites in the system. Requires admin privileges.
querySearch query for site name or resource ID.
forecast_productionFilter to sites where ML forecast production is enabled (premium only).
formatResponse format
Responses
200OK
QueryResponse_PvPowerResource▼
OK
metaoffsetresponse_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_traceresultsPvPowerResource[]optionalview definition
capacitycapacity_dcinstall_datelatitudelongitudenameresource_idtracking_typeazimuthbifacial_systembifaciality_factorclearsky_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model clear-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientscloudy_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model cloudy-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientsderating_age_systemderating_other_systemderating_temp_moduledust_soiling_averagegrid_export_limitground_coverage_ratioinverter_peak_efficiencymodule_typepvrow_heightpvrow_widthsite_ground_albedoterrain_azimuthterrain_slopetilttracker_axis_azimuthtracker_back_trackingtracker_max_rotation_angletracker_smart_trackingtotalGET/resources/pv_power_sites
curl -X GET "https://api.solcast.com.au/resources/pv_power_sites?format=json" \
-H "Authorization: Bearer $API_KEY"{
"offset": 0,
"total": 788,
"results": [
{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": 8.2246,
"longitude": -73.323238,
"capacity": 34.88,
"capacity_dc": 40.96,
"azimuth": 152.5,
"tilt": 10.4,
"tracking_type": "fixed",
"install_date": "2023-08-01T07:00:00.0000000Z",
"grid_export_limit": 35,
"module_type": "mono-si",
"ground_coverage_ratio": 0.626,
"derating_temp_module": 0.0034,
"derating_age_system": 0.0045,
"derating_other_system": 0.0525,
"inverter_peak_efficiency": 0.95,
"tracker_axis_azimuth": 0,
"tracker_max_rotation_angle": 60,
"tracker_back_tracking": true,
"tracker_smart_tracking": false,
"terrain_slope": 0,
"terrain_azimuth": 0,
"dust_soiling_average": [
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015
],
"bifacial_system": true,
"site_ground_albedo": 0.25,
"bifaciality_factor": 0.7,
"pvrow_height": 1.5,
"pvrow_width": 2
},
{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.856784,
"longitude": 151.215297,
"capacity": 10,
"capacity_dc": 15,
"tracking_type": "horizontal_single_axis",
"install_date": "2021-07-01T00:00:00.0000000Z",
"module_type": "poly-si",
"ground_coverage_ratio": 0.36,
"derating_temp_module": 0.0039,
"derating_age_system": 0.0059,
"derating_other_system": 0.035,
"inverter_peak_efficiency": 0.985,
"tracker_axis_azimuth": 0,
"tracker_max_rotation_angle": 60,
"tracker_back_tracking": true,
"tracker_smart_tracking": false,
"terrain_slope": 0,
"terrain_azimuth": 0,
"dust_soiling_average": [
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015
],
"bifacial_system": false,
"site_ground_albedo": 0.25,
"bifaciality_factor": 0.7,
"pvrow_height": 1.5,
"pvrow_width": 2
},
{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.856784,
"longitude": 151.215297,
"capacity": 10,
"capacity_dc": 15,
"azimuth": 0,
"tilt": 30.22,
"tracking_type": "horizontal_single_axis",
"install_date": "2021-07-01T00:00:00.0000000Z",
"module_type": "poly-si",
"ground_coverage_ratio": 0.47,
"derating_temp_module": 0.0039,
"derating_age_system": 0.0059,
"derating_other_system": 0.07,
"inverter_peak_efficiency": 0.985,
"tracker_axis_azimuth": 0,
"tracker_max_rotation_angle": 60,
"tracker_back_tracking": true,
"tracker_smart_tracking": false,
"terrain_slope": 0,
"terrain_azimuth": 0,
"dust_soiling_average": [
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015,
0.015
],
"bifacial_system": false,
"site_ground_albedo": 0.25,
"bifaciality_factor": 0.7,
"pvrow_height": 1.5,
"pvrow_width": 2
}
]
}Create Resource
Request Body
31 fieldscapacityrequiredTotal inverter (nameplate) capacity in MW.
capacity_dcrequiredTotal module capacity in MW.
tracking_typerequiredThe type of sun-tracking configuration.
install_daterequiredThe date when the site was installed.
namerequiredThe name of the resource.
latituderequiredThe latitude of the resource. Must be a decimal number between -90 and 90.
longituderequiredThe longitude of the resource. Must be a decimal number between -180 and 180.
entitlementEntitlement for the site.
azimuthThe angle from true north the modules are facing. North is 0, South is ±180, Eastward facing is negative values. Westward facing is positive values. For example, -90 is due east. It is used to calculate the incident irradiance for your modules.
tiltThe off-horizontal tilt angle of modules for a fixed-tilt site.
grid_export_limitThe maximum power export limit in MW that is allowed by the site’s connection with the network operator. It is used to place a final cap on your AC power output. Only impacts your AC power if the grid export limit is set lower than the AC capacity.
module_typeThe type of material or technology used in your site's PV modules. It is used to estimate your module temperature derating coefficient (unless you specify your own coefficient), and used to estimate your module age derating.
ground_coverage_ratioThe proportion of the site's ground area covered by modules. It is used to calculate the incident irradiance for your modules.
derating_temp_moduleThe factor by which your site’s module (DC) production varies with differences in temperature from standard operating conditions ( 25 oC ). Can be found on module spec sheets and its often referred as: temperature coefficient of power or pmp.
derating_age_systemThe factor by which the whole system will be derated per year since Install Date. It is used to calculate time dependent system loss.
derating_other_systemThe total system losses as a fraction of the total energy output. This excludes shading, soiling, snow, inverter, temperature and age. Includes losses such as wiring.
inverter_peak_efficiencyThe peak efficiency value in your inverter efficiency curve. It is used to scale the conversion efficiency of DC to AC, as a function of the inverter load.
tracker_axis_azimuthThe off north-south azimuth angle for a horizontal single axis tracking site. Most commonly this will be close to zero. North is 0, South is ±180, Eastward facing is negative values. Westward facing is positive values. For example, -90 is due east. It is used to calculate the incident irradiance for your modules.
tracker_max_rotation_angleThe maximum off-horizontal angle for a horizontal single axis tracking site. It is used to calculate the incident irradiance for your modules.
tracker_back_trackingWhether the trackers backtrack at low solar elevation angles, for a horizontal single axis tracking site. It is used to calculate the incident irradiance for your modules.
tracker_smart_trackingWhether the trackers move to horizontal during cloudy periods with zero DNI, for a horizontal single axis tracking site. It is used to calculate the incident irradiance for your modules.
terrain_slopeThe average terrain slope in degrees from horizontal of your site. A site with no terrain slope has a value of zero.
terrain_azimuthThe average terrain slope downhill direction. North is 0, South is ±180, Eastward is negative values. Westward is positive values. For example, -90 is due east. It is used to calculate the incident irradiance for your modules.
dust_soiling_averageThe average proportion of module production lost due to dust soiling. The value entered should reflect the impact of cleaning activity at your site. It is used to calculate the module (DC) production.
bifacial_systemBifacial systems have modules that produce solar power not only from the front, but also the rear side of the panel. Used to create additional parameters that will allow us to model your production more accurately.
site_ground_albedoThe proportion of the incident downward irradiance reflected by the ground surface in the area underneath the PV modules. Used to calculate local ground-reflected irradiance. Particularly important for bifacial systems.
bifaciality_factorFor bifacial modules, the module rear efficiency as a proportion of the front efficiency subject to the same irradiance. Used to calculate the module rear production for bifacial systems.
pvrow_heightThe height of the module rows, in metres, measured from the ground to the row center or axis. Used to calculate the module rear incident irradiance and production for bifacial systems.
pvrow_widthThe width of the module rows, in metres. This is the cross-section width of the entire PV row. Used to calculate the module rear incident irradiance and production for bifacial systems.
clearsky_zenith_coefficientsCoefficients used to model clear-sky solar zenith irradiance for the resource.
view definition
day_of_yearsigned_zenith_coefficientscloudy_zenith_coefficientsCoefficients used to model cloudy-sky solar zenith irradiance for the resource.
view definition
day_of_yearsigned_zenith_coefficientsResponses
200OK
PvPowerResource▼
OK
capacitycapacity_dcinstall_datelatitudelongitudenameresource_idtracking_typeazimuthbifacial_systembifaciality_factorclearsky_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model clear-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientscloudy_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model cloudy-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientsderating_age_systemderating_other_systemderating_temp_moduledust_soiling_averagegrid_export_limitground_coverage_ratioinverter_peak_efficiencymodule_typepvrow_heightpvrow_widthsite_ground_albedoterrain_azimuthterrain_slopetilttracker_axis_azimuthtracker_back_trackingtracker_max_rotation_angletracker_smart_trackingPOST/resources/pv_power_site
curl -X POST "https://api.solcast.com.au/resources/pv_power_site" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"capacity": 5,
"capacity_dc": 5,
"tracking_type": "fixed",
"install_date": "2024-07-01T00:00:00.0000000Z",
"name": "Site Name",
"latitude": -33.8567,
"longitude": 151.2152
}'{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.865,
"longitude": 151.209,
"capacity": 5,
"capacity_dc": 5,
"azimuth": 0,
"tilt": 20,
"tracking_type": "string",
"install_date": "2024-07-01T00:00:00.0000000Z",
"grid_export_limit": 1,
"module_type": "string",
"ground_coverage_ratio": 1,
"derating_temp_module": 1,
"derating_age_system": 1,
"derating_other_system": 1,
"inverter_peak_efficiency": 1,
"tracker_axis_azimuth": 0,
"tracker_max_rotation_angle": 1,
"tracker_back_tracking": true,
"tracker_smart_tracking": true,
"terrain_slope": 1,
"terrain_azimuth": 0,
"dust_soiling_average": [
1
],
"bifacial_system": true,
"site_ground_albedo": 1,
"bifaciality_factor": 1,
"pvrow_height": 1,
"pvrow_width": 1,
"clearsky_zenith_coefficients": [
{
"day_of_year": 42,
"signed_zenith_coefficients": {}
}
],
"cloudy_zenith_coefficients": [
{
"day_of_year": 42,
"signed_zenith_coefficients": {}
}
]
}Get Resource
Query Parameters
2 fieldsresource_idrequiredThe unique identifier of the resource.
formatResponse format
Responses
200OK
PvPowerResource▼
OK
capacitycapacity_dcinstall_datelatitudelongitudenameresource_idtracking_typeazimuthbifacial_systembifaciality_factorclearsky_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model clear-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientscloudy_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model cloudy-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientsderating_age_systemderating_other_systemderating_temp_moduledust_soiling_averagegrid_export_limitground_coverage_ratioinverter_peak_efficiencymodule_typepvrow_heightpvrow_widthsite_ground_albedoterrain_azimuthterrain_slopetilttracker_axis_azimuthtracker_back_trackingtracker_max_rotation_angletracker_smart_trackingGET/resources/pv_power_site
curl -X GET "https://api.solcast.com.au/resources/pv_power_site?resource_id=0000-0000-0000-0000&format=json" \
-H "Authorization: Bearer $API_KEY"{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.856784,
"longitude": 151.215297,
"capacity": 10,
"capacity_dc": 15,
"azimuth": 0,
"tilt": 30.22,
"tracking_type": "horizontal_single_axis",
"install_date": "2021-07-01T00:00:00.0000000Z",
"module_type": "poly-si",
"ground_coverage_ratio": 0.47,
"derating_temp_module": 0.0039,
"derating_age_system": 0.0059,
"derating_other_system": 0.07,
"inverter_peak_efficiency": 0.985,
"tracker_axis_azimuth": 0,
"tracker_max_rotation_angle": 60,
"tracker_back_tracking": true,
"tracker_smart_tracking": false,
"terrain_slope": 0,
"terrain_azimuth": 0,
"dust_soiling_average": [
0.015,
0.015,
0.015
],
"bifacial_system": false,
"site_ground_albedo": 0.25,
"bifaciality_factor": 0.7,
"pvrow_height": 1.5,
"pvrow_width": 2
}Patch Resource
Request Body
32 fieldsresource_idrequiredThe unique identifier of the resource.
nameThe name of the resource.
latitudeThe latitude of the resource. Must be a decimal number between -90 and 90.
longitudeThe longitude of the resource. Must be between -180 and 180.
capacityTotal inverter capacity in MW.
capacity_dcTotal module capacity in MW.
azimuthThe azimuth angle of the modules.
tiltThe off-horizontal tilt angle of modules.
tracking_typeThe type of sun-tracking configuration.
install_dateThe date when the site was installed.
grid_export_limitThe maximum power export limit in MW.
module_typeThe type of material or technology used in the PV modules.
ground_coverage_ratioThe proportion of ground area covered by modules.
derating_temp_moduleThe module temperature derating factor.
derating_age_systemThe annual system age derating factor.
derating_other_systemThe total system losses factor.
inverter_peak_efficiencyThe peak inverter efficiency value.
tracker_axis_azimuthThe azimuth angle of the tracking axis.
tracker_max_rotation_angleThe maximum tracker rotation angle.
tracker_back_trackingWhether trackers backtrack at low solar elevation angles.
tracker_smart_trackingWhether trackers move to horizontal during cloudy periods.
terrain_slopeThe average terrain slope in degrees.
terrain_azimuthThe downhill direction of the average terrain slope.
dust_soiling_averageThe average proportion of module production lost to dust soiling.
bifacial_systemWhether the system uses bifacial modules.
site_ground_albedoThe proportion of incident irradiance reflected by the ground.
bifaciality_factorThe module rear efficiency as a proportion of front efficiency.
pvrow_heightThe height of the module rows in metres.
pvrow_widthThe width of the module rows in metres.
clearsky_zenith_coefficientsCoefficients used to model clear-sky solar zenith irradiance.
view definition
day_of_yearsigned_zenith_coefficientscloudy_zenith_coefficientsCoefficients used to model cloudy-sky solar zenith irradiance.
view definition
day_of_yearsigned_zenith_coefficientsforecast_production_enabledIndicates whether ML forecast production is enabled for this site.
Responses
200OK
PvPowerResource▼
OK
capacitycapacity_dcinstall_datelatitudelongitudenameresource_idtracking_typeazimuthbifacial_systembifaciality_factorclearsky_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model clear-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientscloudy_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model cloudy-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientsderating_age_systemderating_other_systemderating_temp_moduledust_soiling_averagegrid_export_limitground_coverage_ratioinverter_peak_efficiencymodule_typepvrow_heightpvrow_widthsite_ground_albedoterrain_azimuthterrain_slopetilttracker_axis_azimuthtracker_back_trackingtracker_max_rotation_angletracker_smart_trackingPATCH/resources/pv_power_site
curl -X PATCH "https://api.solcast.com.au/resources/pv_power_site" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.8567,
"longitude": 151.2152
}'{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.865,
"longitude": 151.209,
"capacity": 5,
"capacity_dc": 5,
"azimuth": 0,
"tilt": 20,
"tracking_type": "string",
"install_date": "2024-07-01T00:00:00.0000000Z",
"grid_export_limit": 1,
"module_type": "string",
"ground_coverage_ratio": 1,
"derating_temp_module": 1,
"derating_age_system": 1,
"derating_other_system": 1,
"inverter_peak_efficiency": 1,
"tracker_axis_azimuth": 0,
"tracker_max_rotation_angle": 1,
"tracker_back_tracking": true,
"tracker_smart_tracking": true,
"terrain_slope": 1,
"terrain_azimuth": 0,
"dust_soiling_average": [
1
],
"bifacial_system": true,
"site_ground_albedo": 1,
"bifaciality_factor": 1,
"pvrow_height": 1,
"pvrow_width": 1,
"clearsky_zenith_coefficients": [
{
"day_of_year": 42,
"signed_zenith_coefficients": {}
}
],
"cloudy_zenith_coefficients": [
{
"day_of_year": 42,
"signed_zenith_coefficients": {}
}
]
}Update Resource
Request Body
31 fieldscapacityrequiredTotal inverter (nameplate) capacity in MW.
capacity_dcrequiredTotal module capacity in MW.
tracking_typerequiredThe type of sun-tracking or geometry configuration of your site's modules.
install_daterequiredThe date when your site was installed. It is used to derate your module (DC) production gradually with age, at a rate dependent on your Module Type.
resource_idrequiredThe unique identifier of the resource.
namerequiredThe name of the resource.
latituderequiredThe latitude of the resource. Must be a decimal number between -90 and 90.
longituderequiredThe longitude of the resource. Must be a decimal number between -180 and 180.
azimuthThe angle from true north the modules are facing. North is 0, South is ±180, Eastward facing is negative values. Westward facing is positive values. For example, -90 is due east. It is used to calculate the incident irradiance for your modules.
tiltThe off-horizontal tilt angle of modules for a fixed-tilt site.
grid_export_limitThe maximum power export limit in MW that is allowed by the site’s connection with the network operator. It is used to place a final cap on your AC power output. Only impacts your AC power if the grid export limit is set lower than the AC capacity.
module_typeThe type of material or technology used in your site's PV modules. It is used to estimate your module temperature derating coefficient (unless you specify your own coefficient), and used to estimate your module age derating.
ground_coverage_ratioThe proportion of the site's ground area covered by modules. It is used to calculate the incident irradiance for your modules.
derating_temp_moduleThe factor by which your site’s module (DC) production varies with differences in temperature from standard operating conditions ( 25 oC ). Can be found on module spec sheets and its often referred as: temperature coefficient of power or pmp.
derating_age_systemThe factor by which the whole system will be derated per year since Install Date. It is used to calculate time dependent system loss.
derating_other_systemThe total system losses as a fraction of the total energy output. This excludes shading, soiling, snow, inverter, temperature and age. Includes losses such as wiring.
inverter_peak_efficiencyThe peak efficiency value in your inverter efficiency curve. It is used to scale the conversion efficiency of DC to AC, as a function of the inverter load.
tracker_axis_azimuthThe off north-south azimuth angle for a horizontal single axis tracking site. Most commonly this will be close to zero. North is 0, South is ±180, Eastward facing is negative values. Westward facing is positive values. For example, -90 is due east. It is used to calculate the incident irradiance for your modules.
tracker_max_rotation_angleThe maximum off-horizontal angle for a horizontal single axis tracking site. It is used to calculate the incident irradiance for your modules.
tracker_back_trackingWhether the trackers backtrack at low solar elevation angles, for a horizontal single axis tracking site. It is used to calculate the incident irradiance for your modules.
tracker_smart_trackingWhether the trackers move to horizontal during cloudy periods with zero DNI, for a horizontal single axis tracking site. It is used to calculate the incident irradiance for your modules.
terrain_slopeThe average terrain slope in degrees from horizontal of your site. A site with no terrain slope has a value of zero.
terrain_azimuthThe average terrain slope downhill direction. North is 0, South is ±180, Eastward is negative values. Westward is positive values. For example, -90 is due east. It is used to calculate the incident irradiance for your modules.
dust_soiling_averageThe average proportion of module production lost due to dust soiling. The value entered should reflect the impact of cleaning activity at your site. It is used to calculate the module (DC) production.
bifacial_systemBifacial systems have modules that produce solar power not only from the front, but also the rear side of the panel. Used to create additional parameters that will allow us to model your production more accurately.
site_ground_albedoThe proportion of the incident downward irradiance reflected by the ground surface in the area underneath the PV modules. Used to calculate local ground-reflected irradiance. Particularly important for bifacial systems.
bifaciality_factorFor bifacial modules, the module rear efficiency as a proportion of the front efficiency subject to the same irradiance. Used to calculate the module rear production for bifacial systems.
pvrow_heightThe height of the module rows, in metres, measured from the ground to the row center or axis. Used to calculate the module rear incident irradiance and production for bifacial systems.
pvrow_widthThe width of the module rows, in metres. This is the cross-section width of the entire PV row. Used to calculate the module rear incident irradiance and production for bifacial systems.
clearsky_zenith_coefficientsCoefficients used to model clear-sky solar zenith irradiance for the resource.
view definition
day_of_yearsigned_zenith_coefficientscloudy_zenith_coefficientsCoefficients used to model cloudy-sky solar zenith irradiance for the resource.
view definition
day_of_yearsigned_zenith_coefficientsResponses
200OK
PvPowerResource▼
OK
capacitycapacity_dcinstall_datelatitudelongitudenameresource_idtracking_typeazimuthbifacial_systembifaciality_factorclearsky_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model clear-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientscloudy_zenith_coefficientsZenithCoefficients[]optionalview definition
Coefficients used to model cloudy-sky solar zenith irradiance for the resource.
day_of_yearsigned_zenith_coefficientsderating_age_systemderating_other_systemderating_temp_moduledust_soiling_averagegrid_export_limitground_coverage_ratioinverter_peak_efficiencymodule_typepvrow_heightpvrow_widthsite_ground_albedoterrain_azimuthterrain_slopetilttracker_axis_azimuthtracker_back_trackingtracker_max_rotation_angletracker_smart_trackingPUT/resources/pv_power_site
curl -X PUT "https://api.solcast.com.au/resources/pv_power_site" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"capacity": 5,
"capacity_dc": 5,
"tracking_type": "fixed",
"install_date": "2024-07-01T00:00:00.0000000Z",
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.8567,
"longitude": 151.2152
}'{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.865,
"longitude": 151.209,
"capacity": 5,
"capacity_dc": 5,
"azimuth": 0,
"tilt": 20,
"tracking_type": "string",
"install_date": "2024-07-01T00:00:00.0000000Z",
"grid_export_limit": 1,
"module_type": "string",
"ground_coverage_ratio": 1,
"derating_temp_module": 1,
"derating_age_system": 1,
"derating_other_system": 1,
"inverter_peak_efficiency": 1,
"tracker_axis_azimuth": 0,
"tracker_max_rotation_angle": 1,
"tracker_back_tracking": true,
"tracker_smart_tracking": true,
"terrain_slope": 1,
"terrain_azimuth": 0,
"dust_soiling_average": [
1
],
"bifacial_system": true,
"site_ground_albedo": 1,
"bifaciality_factor": 1,
"pvrow_height": 1,
"pvrow_width": 1,
"clearsky_zenith_coefficients": [
{
"day_of_year": 42,
"signed_zenith_coefficients": {}
}
],
"cloudy_zenith_coefficients": [
{
"day_of_year": 42,
"signed_zenith_coefficients": {}
}
]
}Remove Resource
Query Parameters
1 fieldresource_idrequiredThe unique identifier of the resource.
Responses
204No Content
▼
No Content
DELETE/resources/pv_power_site
curl -X DELETE "https://api.solcast.com.au/resources/pv_power_site?resource_id=0000-0000-0000-0000" \
-H "Authorization: Bearer $API_KEY"Retrieve Current Schedule
Retrieve the current availability and curtailment schedule for a premium resource. Use issue_time to query historical schedule state.
Query Parameters
4 fieldsresource_idrequiredThe resource id.
period_startrequiredStart of the query window (ISO 8601). Must be on a 5-minute boundary.
period_endrequiredEnd of the query window (ISO 8601). Must be on a 5-minute boundary.
formatResponse format
Responses
200OK
ResourceScheduleResponse▼
OK
availability_scheduleAvailabilityIntervalDto[]optionalview definition
availabilityperiod_endperiod_startcurtailment_scheduleCurtailmentIntervalDto[]optionalview definition
curtailmentperiod_endperiod_startresponse_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_traceGET/manage/schedules
curl -X GET "https://api.solcast.com.au/manage/schedules?resource_id=0000-0000-0000-0000&period_start=2026-01-01T00:00:00.0000000Z&period_end=2026-01-01T00:05:00.0000000Z&format=json" \
-H "Authorization: Bearer $API_KEY"{
"availability_schedule": [],
"curtailment_schedule": []
}Patch Schedule Intervals
Merge new availability and/or curtailment schedule intervals into the existing stored schedule for a premium resource. Overlapping intervals are replaced (existing intervals are split as needed). The request is all-or-nothing: a validation error in any entry rejects the entire request.
Request Body
3 fieldsresource_idrequiredThe resource id.
availability_scheduleAvailability schedule entries to merge.
view definition
availabilityperiod_endperiod_startcurtailment_scheduleCurtailment schedule entries to merge.
view definition
curtailmentperiod_endperiod_startResponses
200OK
PatchResourceScheduleResponse▼
OK
response_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_tracePATCH/manage/schedules
curl -X PATCH "https://api.solcast.com.au/manage/schedules" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"resource_id": "0000-0000-0000-0000",
"availability_schedule": [
{
"period_start": "2026-01-01T00:00:00.0000000Z",
"period_end": "2026-01-01T00:05:00.0000000Z",
"availability": 100
}
]
}'{
"response_status": {
"error_code": "string",
"message": "string",
"stack_trace": "string",
"errors": [
{
"error_code": null,
"field_name": null,
"message": null,
"meta": null
}
],
"meta": {}
}
}Remove Schedule Data
Remove stored schedule data for the given time window and schedule type(s). Intervals extending beyond the window are trimmed; intervals entirely within are dropped.
Query Parameters
4 fieldsresource_idrequiredThe resource id.
period_startrequiredStart of the delete window (ISO 8601). Must be on a 5-minute boundary.
period_endrequiredEnd of the delete window (ISO 8601). Must be on a 5-minute boundary.
schedule_typerequiredComma-separated list of schedule types to delete: availability, curtailment
Responses
200OK
DeleteResourceScheduleResponse▼
OK
response_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_traceDELETE/manage/schedules
curl -X DELETE "https://api.solcast.com.au/manage/schedules?resource_id=0000-0000-0000-0000&period_start=2026-01-01T00:00:00.0000000Z&period_end=2026-01-01T00:05:00.0000000Z&schedule_type=availability" \
-H "Authorization: Bearer $API_KEY"{
"response_status": {
"error_code": "string",
"message": "string",
"stack_trace": "string",
"errors": [
{
"error_code": null,
"field_name": null,
"message": null,
"meta": null
}
],
"meta": {}
}
}Get Forecast Premium Wind
Query Parameters
5 fieldsresource_idrequiredThe resource id of the resource.
hoursThe number of hours to return in the response.
periodLength of the averaging period in ISO 8601 duration format. Default is PT30M.
output_parametersThe output parameters to include in the response.
formatResponse format. Default is HTML if not supplied.
Responses
200OK
ForecastPremiumWindPowerResponse▼
OK
forecastsGET/data/forecast/premium_wind_power
curl -X GET "https://api.solcast.com.au/data/forecast/premium_wind_power?resource_id=0000-0000-0000-0000&output_parameters=power&format=json" \
-H "Authorization: Bearer $API_KEY"{
"forecasts": [
{
"power": 0,
"period_end": "2026-08-07T02:30:00+00:00",
"period": "PT30M"
},
{
"power": 0,
"period_end": "2026-08-07T03:00:00+00:00",
"period": "PT30M"
},
{
"power": 0,
"period_end": "2026-08-07T03:30:00+00:00",
"period": "PT30M"
}
]
}Create Site Measurements
Submit measurement data for a Premium Wind Power site. Measurements are used for model training. Maximum 1000 measurements per request. Power units (AC) are measured in MW.
Request Body
2 fieldsresource_idrequiredThe unique identifier of the Premium Wind Power resource.
measurementsArray of measurement records (1-1000).
view definition
availabilitycurtailmentperiodperiod_endperiod_startpowerwind_direction_hub_heightwind_speed_hub_heightResponses
200OK
CreateSiteMeasurementsResponse▼
OK
acceptedresource_idresponse_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_tracePOST/resources/wind_power_site_measurements
curl -X POST "https://api.solcast.com.au/resources/wind_power_site_measurements" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"resource_id": "0000-0000-0000-0000",
"measurements": [
{
"period": "PT5M",
"period_end": "2026-01-01T00:05:00.0000000Z",
"power": 1
}
]
}'{
"resource_id": "0000-0000-0000-0000",
"accepted": 42,
"response_status": {
"error_code": "string",
"message": "string",
"stack_trace": "string",
"errors": [
{
"error_code": null,
"field_name": null,
"message": null,
"meta": null
}
],
"meta": {}
}
}Retrieve Site Measurements
Retrieve historical measurement data for a Premium Wind Power site. Supports pagination via skip/take and date filtering via start/end.
Query Parameters
4 fieldsresource_idrequiredThe unique identifier of the Premium Wind Power resource.
startFilter: period_end >= start (ISO-8601).
endFilter: period_end <= end (ISO-8601).
formatResponse format. Default is HTML if not supplied.
Responses
200OK
QueryResponse_WindSiteMeasurement▼
OK
metaoffsetresponse_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_traceresultsWindSiteMeasurement[]optionalview definition
availabilityconstraint_power_ceilingcreatedidperiodperiod_endtotal_powerwind_direction_hub_heightwind_site_idwind_speed_hub_heighttotalGET/resources/wind_power_site_measurements
curl -X GET "https://api.solcast.com.au/resources/wind_power_site_measurements?resource_id=0000-0000-0000-0000&format=json" \
-H "Authorization: Bearer $API_KEY"{
"offset": 0,
"total": 0,
"results": []
}List Resources
Lists all premium wind power sites accessible to the authenticated user.
Query Parameters
6 fieldsstartFilter to sites created on or after this date (ISO 8601 format).
endFilter to sites created before this date (ISO 8601 format).
show_allWhen true, returns all sites in the system. Requires admin privileges.
querySearch query for site name or resource ID.
forecast_productionFilter to sites where ML forecast production is enabled.
formatResponse format
Responses
200OK
QueryResponse_PremiumWindPowerResource▼
OK
metaoffsetresponse_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_traceresultsPremiumWindPowerResource[]optionalview definition
capacitylatitudelongitudenameresource_idcut_in_wind_speedcut_out_wind_speedhub_heightnumber_of_turbinesrated_powerrated_wind_speedrotor_diametertotalGET/resources/wind_power_sites
curl -X GET "https://api.solcast.com.au/resources/wind_power_sites?format=json" \
-H "Authorization: Bearer $API_KEY"{
"offset": 0,
"total": 2,
"results": [
{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": 36.5,
"longitude": -5.5,
"capacity": 14,
"rotor_diameter": 90,
"rated_power": 2,
"hub_height": 100,
"number_of_turbines": 7,
"cut_in_wind_speed": 3,
"cut_out_wind_speed": 25,
"rated_wind_speed": 13.5
},
{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": 0,
"longitude": 0,
"capacity": 0,
"rotor_diameter": 100,
"hub_height": 80,
"number_of_turbines": 1,
"cut_in_wind_speed": 3,
"cut_out_wind_speed": 25,
"rated_wind_speed": 12
}
]
}Create Resource
Create a new premium wind power site. Required fields: name, latitude, longitude, capacity. Optional fields with defaults: rotor_diameter (100m), hub_height (80m), number_of_turbines (1), cut_in_wind_speed (3 m/s), cut_out_wind_speed (25 m/s), rated_wind_speed (12 m/s).
Request Body
11 fieldsnamerequiredThe name of the resource.
latituderequiredThe latitude of the resource. Must be a decimal number between -90 and 90.
longituderequiredThe longitude of the resource. Must be a decimal number between -180 and 180.
capacityrequiredThe site capacity (rated power × number of turbines) in MW.
rotor_diameterAverage diameter of turbine rotor in metres. Must be between 20 and 200.
rated_powerAverage turbine rated power in MW. Must be between 0.1 and 15000.
hub_heightAverage height of turbine hub in metres. Must be between 10 and 200. Defaults to 80.
number_of_turbinesTotal number of turbines at site. Must be between 1 and 500. Defaults to 1.
cut_in_wind_speedMinimum wind speed for generation in m/s. Must be between 0 and 10. Defaults to 3.
cut_out_wind_speedMaximum wind speed before shutdown in m/s. Must be between 15 and 35. Defaults to 25.
rated_wind_speedWind speed at rated power in m/s. Must be between 8 and 20. Defaults to 12.
Responses
200OK
PremiumWindPowerResource▼
OK
capacitylatitudelongitudenameresource_idcut_in_wind_speedcut_out_wind_speedhub_heightnumber_of_turbinesrated_powerrated_wind_speedrotor_diameterPOST/resources/wind_power_site
curl -X POST "https://api.solcast.com.au/resources/wind_power_site" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Site Name",
"latitude": -33.8567,
"longitude": 151.2152,
"capacity": 5
}'{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.865,
"longitude": 151.209,
"capacity": 5,
"rotor_diameter": 1,
"rated_power": 1,
"hub_height": 1,
"number_of_turbines": 42,
"cut_in_wind_speed": 1,
"cut_out_wind_speed": 1,
"rated_wind_speed": 1
}Get Resource
Retrieve details of a specific premium wind power site.
Query Parameters
2 fieldsresource_idrequiredThe unique identifier of the resource.
formatResponse format
Responses
200OK
PremiumWindPowerResource▼
OK
capacitylatitudelongitudenameresource_idcut_in_wind_speedcut_out_wind_speedhub_heightnumber_of_turbinesrated_powerrated_wind_speedrotor_diameterGET/resources/wind_power_site
curl -X GET "https://api.solcast.com.au/resources/wind_power_site?resource_id=0000-0000-0000-0000&format=json" \
-H "Authorization: Bearer $API_KEY"{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": 36.5,
"longitude": -5.5,
"capacity": 14,
"rotor_diameter": 90,
"rated_power": 2,
"hub_height": 100,
"number_of_turbines": 7,
"cut_in_wind_speed": 3,
"cut_out_wind_speed": 25,
"rated_wind_speed": 13.5
}Patch Resource
Partially update a premium wind power site. Only fields included in the body are updated. All body fields: resource_id (required), name, latitude, longitude, capacity, rotor_diameter (20-200), rated_power (0.1-15000), hub_height (10-200), number_of_turbines (1-500), cut_in_wind_speed (0-10), cut_out_wind_speed (15-35), rated_wind_speed (8-20).
Request Body
12 fieldsresource_idrequiredThe unique identifier of the resource.
nameThe name of the resource.
latitudeThe latitude of the resource. Must be between -90 and 90.
longitudeThe longitude of the resource. Must be between -180 and 180.
capacityThe site capacity in MW.
rotor_diameterAverage diameter of turbine rotor in metres.
rated_powerAverage turbine rated power in MW.
hub_heightAverage height of turbine hub in metres.
number_of_turbinesTotal number of turbines at site.
cut_in_wind_speedMinimum wind speed for generation in m/s.
cut_out_wind_speedMaximum wind speed before shutdown in m/s.
rated_wind_speedWind speed at rated power in m/s.
Responses
200OK
PremiumWindPowerResource▼
OK
capacitylatitudelongitudenameresource_idcut_in_wind_speedcut_out_wind_speedhub_heightnumber_of_turbinesrated_powerrated_wind_speedrotor_diameterPATCH/resources/wind_power_site
curl -X PATCH "https://api.solcast.com.au/resources/wind_power_site" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.8567,
"longitude": 151.2152,
"capacity": 5
}'{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.865,
"longitude": 151.209,
"capacity": 5,
"rotor_diameter": 1,
"rated_power": 1,
"hub_height": 1,
"number_of_turbines": 42,
"cut_in_wind_speed": 1,
"cut_out_wind_speed": 1,
"rated_wind_speed": 1
}Update Resource
Full replacement update of a premium wind power site. All fields: resource_id (required), name, latitude (-90 to 90), longitude (-180 to 180), capacity (>0 MW), rotor_diameter (20-200m), rated_power (0.1-15000 MW), hub_height (10-200m), number_of_turbines (1-500), cut_in_wind_speed (0-10 m/s), cut_out_wind_speed (15-35 m/s), rated_wind_speed (8-20 m/s).
Request Body
12 fieldsresource_idrequiredThe unique identifier of the resource.
namerequiredThe name of the resource.
latituderequiredThe latitude of the resource. Must be a decimal number between -90 and 90.
longituderequiredThe longitude of the resource. Must be a decimal number between -180 and 180.
capacityrequiredThe site capacity (rated power × number of turbines) in MW.
rotor_diameterAverage diameter of turbine rotor in metres. Must be between 20 and 200.
rated_powerAverage turbine rated power in MW. Must be between 0.1 and 15000.
hub_heightAverage height of turbine hub in metres. Must be between 10 and 200. Defaults to 80.
number_of_turbinesTotal number of turbines at site. Must be between 1 and 500. Defaults to 1.
cut_in_wind_speedMinimum wind speed for generation in m/s. Must be between 0 and 10. Defaults to 3.
cut_out_wind_speedMaximum wind speed before shutdown in m/s. Must be between 15 and 35. Defaults to 25.
rated_wind_speedWind speed at rated power in m/s. Must be between 8 and 20. Defaults to 12.
Responses
200OK
PremiumWindPowerResource▼
OK
capacitylatitudelongitudenameresource_idcut_in_wind_speedcut_out_wind_speedhub_heightnumber_of_turbinesrated_powerrated_wind_speedrotor_diameterPUT/resources/wind_power_site
curl -X PUT "https://api.solcast.com.au/resources/wind_power_site" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.8567,
"longitude": 151.2152,
"capacity": 5
}'{
"resource_id": "0000-0000-0000-0000",
"name": "Site Name",
"latitude": -33.865,
"longitude": 151.209,
"capacity": 5,
"rotor_diameter": 1,
"rated_power": 1,
"hub_height": 1,
"number_of_turbines": 42,
"cut_in_wind_speed": 1,
"cut_out_wind_speed": 1,
"rated_wind_speed": 1
}Delete Resource
Delete a premium wind power site.
Query Parameters
1 fieldresource_idrequiredThe unique identifier of the resource.
Responses
204No Content
▼
No Content
DELETE/resources/wind_power_site
curl -X DELETE "https://api.solcast.com.au/resources/wind_power_site?resource_id=0000-0000-0000-0000" \
-H "Authorization: Bearer $API_KEY"Retrieve Current Schedule
Retrieve the current availability and curtailment schedule for a premium resource. Use issue_time to query historical schedule state.
Query Parameters
4 fieldsresource_idrequiredThe resource id.
period_startrequiredStart of the query window (ISO 8601). Must be on a 5-minute boundary.
period_endrequiredEnd of the query window (ISO 8601). Must be on a 5-minute boundary.
formatResponse format
Responses
200OK
ResourceScheduleResponse▼
OK
availability_scheduleAvailabilityIntervalDto[]optionalview definition
availabilityperiod_endperiod_startcurtailment_scheduleCurtailmentIntervalDto[]optionalview definition
curtailmentperiod_endperiod_startresponse_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_traceGET/manage/schedules
curl -X GET "https://api.solcast.com.au/manage/schedules?resource_id=0000-0000-0000-0000&period_start=2026-01-01T00:00:00.0000000Z&period_end=2026-01-01T00:05:00.0000000Z&format=json" \
-H "Authorization: Bearer $API_KEY"{
"availability_schedule": [],
"curtailment_schedule": []
}Patch Schedule Intervals
Merge new availability and/or curtailment schedule intervals into the existing stored schedule for a premium resource. Overlapping intervals are replaced (existing intervals are split as needed). The request is all-or-nothing: a validation error in any entry rejects the entire request.
Request Body
3 fieldsresource_idrequiredThe resource id.
availability_scheduleAvailability schedule entries to merge.
view definition
availabilityperiod_endperiod_startcurtailment_scheduleCurtailment schedule entries to merge.
view definition
curtailmentperiod_endperiod_startResponses
200OK
PatchResourceScheduleResponse▼
OK
response_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_tracePATCH/manage/schedules
curl -X PATCH "https://api.solcast.com.au/manage/schedules" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"resource_id": "0000-0000-0000-0000",
"availability_schedule": [
{
"period_start": "2026-01-01T00:00:00.0000000Z",
"period_end": "2026-01-01T00:05:00.0000000Z",
"availability": 100
}
]
}'{
"response_status": {
"error_code": "string",
"message": "string",
"stack_trace": "string",
"errors": [
{
"error_code": null,
"field_name": null,
"message": null,
"meta": null
}
],
"meta": {}
}
}Remove Schedule Data
Remove stored schedule data for the given time window and schedule type(s). Intervals extending beyond the window are trimmed; intervals entirely within are dropped.
Query Parameters
4 fieldsresource_idrequiredThe resource id.
period_startrequiredStart of the delete window (ISO 8601). Must be on a 5-minute boundary.
period_endrequiredEnd of the delete window (ISO 8601). Must be on a 5-minute boundary.
schedule_typerequiredComma-separated list of schedule types to delete: availability, curtailment
Responses
200OK
DeleteResourceScheduleResponse▼
OK
response_statusResponseStatusoptionalview definition
error_codeerrorsResponseError[]optionalview definition
error_codefield_namemessagemetamessagemetastack_traceDELETE/manage/schedules
curl -X DELETE "https://api.solcast.com.au/manage/schedules?resource_id=0000-0000-0000-0000&period_start=2026-01-01T00:00:00.0000000Z&period_end=2026-01-01T00:05:00.0000000Z&schedule_type=availability" \
-H "Authorization: Bearer $API_KEY"{
"response_status": {
"error_code": "string",
"message": "string",
"stack_trace": "string",
"errors": [
{
"error_code": null,
"field_name": null,
"message": null,
"meta": null
}
],
"meta": {}
}
}