Partilhar via


Storm Glass (Independent Publisher) (Preview)

The Storm Glass API allows you to fetch weather data for any coordinate on the globe in a simple, programmatic way using conventional HTTP requests

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Paul Culmsee
URL https://www.sevensigma.com.au
Email paul.culmsee@sevensigma.com.au
Connector Metadata
Publisher Paul Culmsee
Website https://docs.stormglass.io/
Privacy Policy https://stormglass.io/terms-and-conditions/
Categories Data

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Astronomy Point Request

Retrieve sunrise, sunset, moonrise, moonset and moon phase for a single coordinate.

BIO Data Point Request

The bio request is used to fetch bio related data for a point.

Elevation Point Request

The elevation request is used to fetch elevation data (bathymetry for oceans and topography for land) for a point. The Storm Glass API provides elevation data globally.

Get Tide Stations

The Tide Stations List Requests is used to list all available stations.

Get Tide Stations for Area

The Tide Stations Area Request will list all available tide stations within a defined geographic area.

Solar Point Request

The solar request is used to fetch solar related data for a point.

Tide Extremes Point Request

Retrieve information about high and low tide for a single coordinate. If nothing is specified, the returned values will be in relative to Mean Sea Level - MSL.

Tide Sea Level Point Request

Retrieve the sea level given in meters hour by hour for a single coordinate. If nothing is specified the returned values will be in relative to Mean Sea Level - MSL.

Weather Point Request

Point Requests are used to retrieve data for a single coordinate.

Astronomy Point Request

Retrieve sunrise, sunset, moonrise, moonset and moon phase for a single coordinate.

Parameters

Name Key Required Type Description
Latitude
lat True number

Latitude of the desired coordinate

Longitude
lng True number

Longitude of the desired coordinate

End Time
end string

Timestamp in UTC for last forecast hour - UNIX format or URL encoded ISO format.

Start Time
start string

Timestamp in UTC for first forecast hour - UNIX format or URL encoded ISO format.

Returns

Name Path Type Description
data
data array of object

data

astronomicalDawn
data.astronomicalDawn string

Astronomical Dawn

astronomicalDusk
data.astronomicalDusk string

Astronomical Dusk

civilDawn
data.civilDawn string

Civil Dawn

civilDusk
data.civilDusk string

Civil Dusk

moonFraction
data.moonFraction float

Moon Fraction

text
data.moonPhase.closest.text string

A string describing the moon phase

time
data.moonPhase.closest.time string

Timestamp in UTC showing what time the moon phase object describes

value
data.moonPhase.closest.value float

A float value for the phase of the given time.

text
data.moonPhase.current.text string

A string describing the moon phase

time
data.moonPhase.current.time string

Timestamp in UTC showing what time the moon phase object describes

value
data.moonPhase.current.value float

A float value for the phase of the given time.

moonrise
data.moonrise string

Moon Rise

moonset
data.moonset string

Moon Set

nauticalDawn
data.nauticalDawn string

Nautical Dawn

nauticalDusk
data.nauticalDusk string

Nautical Dusk

sunrise
data.sunrise string

Sunrise

sunset
data.sunset string

Sunset

time
data.time string

Time

cost
meta.cost integer

Cost

dailyQuota
meta.dailyQuota integer

Daily Quota

lat
meta.lat float

Latitude

lng
meta.lng float

Longitude

requestCount
meta.requestCount integer

Request Count

start
meta.start string

Start Time

BIO Data Point Request

The bio request is used to fetch bio related data for a point.

Parameters

Name Key Required Type Description
Latitude
lat True number

Latitude of the desired coordinate

Longitude
lng True number

Longitude of the desired coordinate

Parameters
params True string

Comma separated list of parameters, Eg swellHeight,waveHeight

Start Time
start string

Timestamp in UTC for first forecast hour - UNIX format or URL encoded ISO format.

End Time
end string

Timestamp in UTC for last forecast hour - UNIX format or URL encoded ISO format.

Sources
source string

Specify a single source or a comma-separated list of sources. E.g noaa or dwd,noaa

Returns

Name Path Type Description
hours
hours array of object

The actual bio data on an hourly basis

chlorophyll
hours.chlorophyll object

Mass concentration of chlorophyll a in sea water

iron
hours.iron object

Mole concentration of dissolved iron in sea water

nitrate
hours.nitrate object

Mole concentration of nitrate in sea water

oxygen
hours.oxygen object

Mole concentration of dissolved molecular oxygen in sea water

ph
hours.ph object

Sea water ph reported on total scale

phosphate
hours.phosphate object

Mole concentration of phosphate in sea water

phyto
hours.phyto object

Net primary production of biomass expressed as carbon per unit volume in sea water

phytoplankton
hours.phytoplankton object

Phytoplankton in sea water

salinity
hours.salinity object

Sea water salinity given in per mille

silicate
hours.silicate object

Mole concentration of silicate in sea water

soilMoisture
hours.soilMoisture object

Volumetric soil moisture content at 0 to 10 cm below surface

soilMoisture100cm
hours.soilMoisture100cm object

Volumetric soil moisture content at 100 to 200 cm below surface

soilMoisture10cm
hours.soilMoisture10cm object

Volumetric soil moisture content at 10 to 40 cm below surface

soilMoisture40cm
hours.soilMoisture40cm object

Volumetric soil moisture content at 40 to 100 cm below surface

soilTemperature
hours.soilTemperature object

Soil temperature at 0 to 10 cm below surface

soilTemperature100cm
hours.soilTemperature100cm object

Soil temperature at 100 to 200 cm below surface

soilTemperature10cm
hours.soilTemperature10cm object

Soil temperature at 10 to 40 cm below surface

soilTemperature40cm
hours.soilTemperature40cm object

Soil temperature at 40 to 100 cm below surface

surfaceTemperature
hours.surfaceTemperature object

Surface Temperature

time
hours.time string

Time

meta
meta metaDataModel

The meta object contains information about the API request

Elevation Point Request

The elevation request is used to fetch elevation data (bathymetry for oceans and topography for land) for a point. The Storm Glass API provides elevation data globally.

Parameters

Name Key Required Type Description
Latitude
lat True number

Latitude of the desired coordinate

Longitude
lng True number

Longitude of the desired coordinate

Returns

Name Path Type Description
Elevation
data.elevation float

The elevation value given in meters relative to sea level.

dailyQuota
meta.dailyQuota integer

Daily Quota

lat
meta.lat float

Latitude

lng
meta.lng float

Longitude

requestCount
meta.requestCount integer

Request Count

distance
meta.distance float

Distance

unit
meta.elevation.unit string

Unit

source
meta.elevation.source string

Source

Get Tide Stations

The Tide Stations List Requests is used to list all available stations.

Returns

Name Path Type Description
data
data array of object

data

lat
data.lat float

Latitude

lng
data.lng float

Longitude

name
data.name string

Station Name

source
data.source string

Source

meta
meta stationMetaDataModel

The meta object contains information about the API request

Get Tide Stations for Area

The Tide Stations Area Request will list all available tide stations within a defined geographic area.

Parameters

Name Key Required Type Description
Area Box
box True string

Top right and bottom left coordinate of box on format: lat,lng:lat,lng

Returns

Name Path Type Description
data
data array of object

The data object contains a list of all available stations

lat
data.lat float

Latitude

lng
data.lng float

Longitude

name
data.name string

Name

source
data.source string

Source

meta
meta stationMetaDataModel

The meta object contains information about the API request

Solar Point Request

The solar request is used to fetch solar related data for a point.

Parameters

Name Key Required Type Description
Latitude
lat True number

Latitude of the desired coordinate

Longitude
lng True number

Longitude of the desired coordinate

Parameters
params True string

Comma separated list of parameters, Eg swellHeight,waveHeight

Start Time
start string

Timestamp in UTC for first forecast hour - UNIX format or URL encoded ISO format.

End Time
end string

Timestamp in UTC for last forecast hour - UNIX format or URL encoded ISO format.

Sources
source string

Specify a single source or a comma-separated list of sources. E.g noaa or dwd,noaa

Returns

Name Path Type Description
Data
Data array of object

The data object contains the actual bio data on an hourly basis.

uvIndex
Data.uvIndex object

Ultraviolet (UV) radiation at ground or sea level

downwardShortWaveRadiationFlux
Data.downwardShortWaveRadiationFlux object

Downward short-wave radiation flux, GHI (W m⁻²) at ground or sea level

time
Data.time string

time

meta
meta metaDataModel

The meta object contains information about the API request

Tide Extremes Point Request

Retrieve information about high and low tide for a single coordinate. If nothing is specified, the returned values will be in relative to Mean Sea Level - MSL.

Parameters

Name Key Required Type Description
Latitude
lat True number

Latitude of the desired coordinate

Longitude
lng True number

Longitude of the desired coordinate

Start Time
start string

Timestamp in UTC for first forecast hour - UNIX format or URL encoded ISO format.

End Time
end string

Timestamp in UTC for last forecast hour - UNIX format or URL encoded ISO format.

Datum
datum string

Datum values will be relative to. Either MLLW or MSL

Returns

Name Path Type Description
data
data array of object

The data object contains a list of extreme points occurring during the given time interval

height
data.height float

Height in meters

time
data.time string

Timestamp in UTC

type
data.type string

Type of extreme. Either low or high

meta
meta tideMetaDataModel

The meta object contains information about the API request. Such as requested latitude and longitude, your daily quota and how many requests you’ve made so far today

Tide Sea Level Point Request

Retrieve the sea level given in meters hour by hour for a single coordinate. If nothing is specified the returned values will be in relative to Mean Sea Level - MSL.

Parameters

Name Key Required Type Description
Latitude
lat True number

Latitude of the desired coordinate

Longitude
lng True number

Longitude of the desired coordinate

Start Time
start string

Timestamp in UTC for first forecast hour - UNIX format or URL encoded ISO format.

End Time
end string

Timestamp in UTC for last forecast hour - UNIX format or URL encoded ISO format.

Datum
datum string

Datum values will be relative to. Either MLLW or MSL

Returns

Name Path Type Description
data
data array of object

The data object contains sea level data on an hourly basis

icon
data.icon float

Sea Level

noaa
data.noaa float

Sea Level

meteo
data.meteo float

Sea Level

dwd
data.dwd float

Sea Level

meto
data.meto float

Sea Level

fcoo
data.fcoo float

Sea Level

fmi
data.fmi float

Sea Level

yr
data.yr float

Sea Level

smhi
data.smhi float

Sea Level

sg
data.sg float

Sea Level

time
data.time string

Time

meta
meta tideMetaDataModel

The meta object contains information about the API request. Such as requested latitude and longitude, your daily quota and how many requests you’ve made so far today

Weather Point Request

Point Requests are used to retrieve data for a single coordinate.

Parameters

Name Key Required Type Description
Latitude
lat True number

Latitude of the desired coordinate

Longitude
lng True number

Longitude of the desired coordinate

Parameters
params True string

Comma separated list of parameters, Eg swellHeight,waveHeight

Start Time
start string

Timestamp in UTC for first forecast hour - UNIX format or URL encoded ISO format.

End Time
end string

Timestamp in UTC for last forecast hour - UNIX format or URL encoded ISO format.

Sources
source string

Specify a single source or a comma-separated list of sources. E.g noaa or dwd,noaa

Returns

Name Path Type Description
hours
hours array of object

The actual weather data on an hourly basis

airTemperature
hours.airTemperature object

Air temperature in degrees celsius

airTemperature1000hpa
hours.airTemperature1000hpa object

Air temperature at 1000hpa in degrees celsius

airTemperature100m
hours.airTemperature100m object

Air temperature at 100m above sea level in degrees celsius

airTemperature200hpa
hours.airTemperature200hpa object

Air temperature at 200hpa in degrees celsius

airTemperature500hpa
hours.airTemperature500hpa object

Air temperature at 500hpa in degrees celsius

airTemperature800hpa
hours.airTemperature800hpa object

Air temperature at 800hpa in degrees celsius

airTemperature80m
hours.airTemperature80m object

Air temperature at 80m above sea level in degrees celsius

cloudCover
hours.cloudCover object

Total cloud coverage in percent

currentDirection
hours.currentDirection object

Direction of current. 0° indicates current coming from north

currentSpeed
hours.currentSpeed object

Speed of current in meters per second

gust
hours.gust object

Wind gust in meters per second

humidity
hours.humidity object

Relative humidity in percent

iceCover
hours.iceCover object

Ice Cover Proportion, 0-1

precipitation
hours.precipitation object

Mean precipitation in kg/m²/h = mm/h

pressure
hours.pressure object

Pressure

seaLevel
hours.seaLevel object

Sea level relative to MSL

secondarySwellDirection
hours.secondarySwellDirection object

Direction of secondary swell waves. 0° indicates swell coming from north

secondarySwellHeight
hours.secondarySwellHeight object

Height of secondary swell waves in meters

secondarySwellPeriod
hours.secondarySwellPeriod object

Period of secondary swell waves in seconds

snowDepth
hours.snowDepth object

Snow Depth

swellDirection
hours.swellDirection object

Direction of swell waves. 0° indicates swell coming from north

swellHeight
hours.swellHeight object

Height of swell waves in meters

swellPeriod
hours.swellPeriod object

Period of swell waves in seconds

time
hours.time string

Time

visibility
hours.visibility object

Horizontal visibility in km

waterTemperature
hours.waterTemperature object

Water temperature in degrees celsius

waveDirection
hours.waveDirection object

Direction of combined wind and swell waves. 0° indicates waves coming from north

waveHeight
hours.waveHeight object

Significant Height of combined wind and swell waves in meters

wavePeriod
hours.wavePeriod object

Period of combined wind and swell waves in seconds

windDirection
hours.windDirection object

Direction of wind at 10m above sea level. 0° indicates wind coming from north

windDirection1000hpa
hours.windDirection1000hpa object

Direction of wind at 1000hpa. 0° indicates wind coming from north

windDirection100m
hours.windDirection100m object

Direction of wind at 100m above sea level. 0° indicates wind coming from north

windDirection200hpa
hours.windDirection200hpa object

Direction of wind at 200hpa. 0° indicates wind coming from north

windDirection20m
hours.windDirection20m object

Direction of wind at 20m above sea level. 0° indicates wind coming from north

windDirection30m
hours.windDirection30m object

Direction of wind at 30m above sea level. 0° indicates wind coming from north

windDirection40m
hours.windDirection40m object

Direction of wind at 40m above sea level. 0° indicates wind coming from north

windDirection500hpa
hours.windDirection500hpa object

Direction of wind at 500hpa. 0° indicates wind coming from north

windDirection50m
hours.windDirection50m object

Direction of wind at 50m above sea level. 0° indicates wind coming from north

windDirection800hpa
hours.windDirection800hpa object

Direction of wind at 800hpa. 0° indicates wind coming from north

windDirection80m
hours.windDirection80m object

Direction of wind at 80m above sea level. 0° indicates wind coming from north

windSpeed
hours.windSpeed object

Speed of wind at 10m above sea level in meters per second.

windSpeed1000hpa
hours.windSpeed1000hpa object

Speed of wind at 1000hpa in meters per second.

windSpeed100m
hours.windSpeed100m object

Speed of wind at 100m above sea level in meters per second

windSpeed200hpa
hours.windSpeed200hpa object

Speed of wind at 200hpa in meters per second.

windSpeed20m
hours.windSpeed20m object

Speed of wind at 20m above sea level in meters per second.

windSpeed30m
hours.windSpeed30m object

Speed of wind at 30m above sea level in meters per second.

windSpeed40m
hours.windSpeed40m object

Speed of wind at 40m above sea level in meters per second.

windSpeed500hpa
hours.windSpeed500hpa object

Speed of wind at 500hpa in meters per second.

windSpeed50m
hours.windSpeed50m object

Speed of wind at 50m above sea level in meters per second.

windSpeed800hpa
hours.windSpeed800hpa object

Speed of wind at 800hpa in meters per second.

windSpeed80m
hours.windSpeed80m object

Speed of wind at 80m above sea level in meters per second.

windWaveDirection
hours.windWaveDirection object

Direction of wind waves. 0° indicates waves coming from north

windWaveHeight
hours.windWaveHeight object

Height of wind waves in meters

windWavePeriod
hours.windWavePeriod object

Period of wind waves in seconds

meta
meta metaDataModel

The meta object contains information about the API request

Definitions

metaDataModel

The meta object contains information about the API request

Name Path Type Description
cost
cost integer

Cost

dailyQuota
dailyQuota integer

Daily API Call Quota

end
end string

End Time

lat
lat float

Latitude

lng
lng float

Longitude

params
params array of string

Parameters

requestCount
requestCount integer

Request Count

start
start string

Start Time

stationMetaDataModel

The meta object contains information about the API request

Name Path Type Description
cost
cost integer

Cost

dailyQuota
dailyQuota integer

Daily Quota

requestCount
requestCount integer

Request Count

tideMetaDataModel

The meta object contains information about the API request. Such as requested latitude and longitude, your daily quota and how many requests you’ve made so far today

Name Path Type Description
cost
cost integer

Cost

dailyQuota
dailyQuota integer

Daily Quota

datum
datum string

Datum

end
end string

End Time

lat
lat float

Latitude

lng
lng float

Longitude

requestCount
requestCount integer

Request Count

start
start string

Start Time

distance
station.distance integer

Distance between station and requested coordinate in km

lat
station.lat float

Latitude of tide station

lng
station.lng float

Longitude of tide station

name
station.name string

Name of tide station

source
station.source string

Tide station owner