{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"b7818261-c22a-42d9-8a3d-345d0bbd9328","name":"Climavision Point Forecast API","description":"<h2>See what you've been missing.</h2>\n\n<p>Proprietary weather data and forecasting tools for understanding the present and preparing for a future of rapidly changing climate.</p>\n\nContact Support: [clientsuccess@climavision.com](https://mailto:clientsuccess@climavision.com)\n\n---\n\n## Authentication\n\n---\n\nTo use the Point Forecast API, you will first need to authenticate and retrieve a token.\n\nThe API requires that you authenticate first using your issued **Customer Id** and **Api Key**. To do this you must submit a POST request to '[https://point-forecast-auth.climavision.com/token](https://point-forecast-auth.climavision.com/token)' with a JSON body as below containing your credentials, please note the {{}} bracket symbols represent a variable for you to replace. The actual values shouldn't be surrounded by brackets:\n\n``` python\ncurl --location --request POST 'https://point-forecast-auth.climavision.com/token' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n  \"customerId\": \"{{Customer Id}}\",\n  \"apiKey\": \"{{API Key}}\"\n}'\n\n ```\n\nOnce you have a bearer token, you can issue requests to any of the other endpoints within the Point Forecast API. You will see each of the below requests have an Authorization header with a value of 'Bearer '. To use the API you need to insert your token after the word Bearer as below:\n\n`'Authorization': 'Bearer {{Bearer Token}}'`\n\n---\n\n## Forecast Fields\n\n---\n\nThe endpoints for forecasting all return either the full collection or a subset of forecasted values, depending on the parameters passed on the request. A full list of available fields and their descriptions are below:\n\n**StationID**: METAR code for the station.  \n**Latitude**: The latitude expressed as a decimal.  \n**Longitude**: The longitude expressed as a decimal.  \n**ModelRunDateTime**: The date and time that the model run started. Expressed in UTC.  \n**ValidDateTime**: The date and time, expressed in UTC, that the model run is valid for  \n**Temperature**: The temperature shown as a number expressing the degrees Fahrenheit at that location.  \n**Dewpoint**: Dewpoint Temperature in Fahrenheit.  \n**RelHumidity**: The relative humidity expressed as a number that represents the relative humidity percentage.  \n**WetBulbTemp**: The wet bulb temperature in degrees Fahrenheit.  \n**UTCDayMaxTemp**: The maximum temperature of the \"day/date\" between 00:00 UTC and 23:59:59:999 UTC. If you care about the true forecast max temp of the UTC day, use this, not the max of the hourly fields, as this accounts for all intra hour data.  \n**UTCDayMinTemp**: The minimum temperature of the \"day/date\" between 00:00 UTC and 23:59:59:999 UTC. If you care about the true forecast min temp of the UTC day, use this, not the max of the hourly fields, as this accounts for all intra hour data.  \n**LocalDayMaxTemp**: The maximum temperature of the \"day/date\" in the time zone of the requested location. If you care about the true forecast max temp of the calendar day, use this, not the max of the hourly fields, as this accounts for all intra hour data.  \n**LocalDayMinTemp**: The minimum temperature of the \"day/date\" in the time zone of the requested location. If you care about the true forecast min temp of the calendar day, use this, not the max of the hourly fields, as this accounts for all intra hour data.  \n**LocalDayMaxTempHr**: The hour when the maximum temperature occurred. A value of \"14\" would be 2 PM local time, etc.  \n**LocalDayMinTempHr**: The hour when the minimum temperature occurred. A value of \"1\" would be 1 AM local time, etc.  \n**WSPD**: The velocity of the wind expressed as knots.  \n**WDIR**: Wind direction is measured relative to true north (not magnetic north) and is reported from where the wind is blowing. An easterly wind blows from the east or 90 degrees, a southerly from the south or 180 degrees and a westerly from the west or 270 degrees.  \n**SfcPres**: Mean Sea Level Pressure in millibars  \n**Visibility**: The measure of the distance at which an object or light can be clearly discerned. Expressed in miles.  \n**CloudCover**: Cloud Cover in %.  \n**RainPop**: Probability that falling precipitation type would be rain, expressed in % - this is an hourly %.  \n**IcePop**: Probability that falling precipitation type would be ice pellets, expressed in % - this is an hourly %.  \n**SnowPop**: Probability that falling precipitation type would be snow, expressed in % - this is an hourly %.  \n**Pop1Hr**: Probability of Precipitation in the previous 1 hour.  \n**Pop3Hr**: Probability of Precipitation in the previous 3 hours.  \n**Pop6Hr**: Probability of Precipitation in the previous 6 hours.  \n**Pop24Hr**: Probability of Precipitation in the previous 24 hours.  \n**FogPop**: Probability of fog being present in % - this is an hourly %.  \n**TstmPop**: Probability of Thunderstorms in %, this is an hourly %.  \n**QOP1Hr**: Quantity of Precipitation in the previous 1 hour in inches.  \n**QOP3Hr**: Quantity of Precipitation in the previous 3 hours in inches.  \n**QOP6Hr**: Quantity of Precipitation in the previous 6 hours in inches.  \n**PrecipType**: Precipitation Type. 0=None, 1=RAIN, 2=SNOW, 5=ICE.  \n**PrecipRate**: Rate of Precipitation in inches.  \n**PrecipAccumTotal**: Cumulative precipitation total in inches.  \n**SnowRate**: 1 hour accumulation of snow in inches, using Climavision's custom snow ratio calculations.  \n**SnowAccumTotal**: Cumulative snow total in inches, using Climavision's custom snow ratio calculations. This is an accumulation of the SnowRate field above.  \n**WindChill**: Wind Chill temperature in degrees Fahrenheit.  \n**HeatIndex**: Heat Index Temperature in degrees Fahrenheit.  \n**GHI**: Global Horizontal Irradiance is the total solar radiation incident on a horizontal surface. (Available from 0 to 10 days, not available days 11-15)  \n**WindGust**: The instantaneous wind gust (maximum wind speed averaged over 3 second intervals) at the top of the hour expressed as knots.  \n**HubHgtWSPD:** Wind Speed at 80 meters AGL, in Knots.  \n**Ceiling:** Cloud ceiling, in meters AGL, height of the base of the lowest clouds that cover more than half of the sky (more than 4 oktas) relative to the ground.  \n**Direct Normal Irradiance (DNI):** The solar radiation received per unit area by a surface that is always held perpendicular to the incoming rays of the sun, expressed in watts per square meter (W/m²). (Available from 0 to 10 days, not available days 11-15)  \n**Plane of Array (POA) Irradiance**: The total solar irradiance incident on the surface of a solar panel or array, including both direct and diffuse components, expressed in watts per square meter (W/m²). (Available from 0 to 10 days, not available days 11-15)\n\n---\n\n## Query Daily Average Intervals\n\n---\n\nSome endpoints can aggregate data upon request, all forecasting is done with an hourly time resolution. Any data requested in a larger increment, such as DailyAve, will be averaged over the period specified.\n\n**dailyave** - Returns averaged forecast data for the 24hr period from 12:00am to 23:00pm. Average calculated for local midnight to midnight.  \n**dayave** - Returns averaged forecast data using industry standard where day = 7:00am to 7:00pm. Average calculated using local timezone  \n**nightave** - Returns averaged forecast data using industry standard where night = 7:00pm to 7:00am. Average calculated using local timezone.","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"34453721","collectionId":"b7818261-c22a-42d9-8a3d-345d0bbd9328","publishedId":"2sAYBa99Az","public":true,"publicUrl":"https://apidocs.climavision.com","privateUrl":"https://go.postman.co/documentation/34453721-b7818261-c22a-42d9-8a3d-345d0bbd9328","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":"Point Forecast System - Climavision"}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.11.4","publishDate":"2024-12-11T15:02:40.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"Point Forecast System - Climavision","description":""},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/768118b36f06c94b0306958b980558e6915839447e859fe16906e29d683976f0","favicon":"https://climavision.com/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://apidocs.climavision.com/view/metadata/2sAYBa99Az"}