Get Current Weather / GetCurrentWeather (internally

This action requires that Shortcuts has permission to use WFWeatherAttributionAccessResource,WFLocationAccessResource.



Gets the current weather conditions at the specified location.


GetCurrentWeather at=("Current Location" | "Custom Location" | variable) location="string"


at: Enumeration (Docs)

Default Value: "Current Location"

Accepts a string containing one of the options:

  • Current Location
  • Custom Location

location: Location (Docs)

Placeholder: "Cupertino, CA" Allows Variables: true

Only enabled if: argument WFWeatherLocation == Custom Location

Accepts a string or text with the text. Does not allow newlines.

source json (for developers)

	"ActionClass": "WFGetCurrentWeatherConditionsAction",
	"ActionKeywords": [
	"AppIdentifier": "",
	"Category": "Location",
	"Description": {
		"DescriptionAttribution": {
			"Description": "Weather information provided by ${Link}",
			"Link": {
				"Text": "The Weather Channel",
				"URL": ""
		"DescriptionSummary": "Gets the current weather conditions at the specified location."
	"IconName": "Weather.png",
	"InputPassthrough": false,
	"Name": "Get Current Weather",
	"Output": {
		"Multiple": false,
		"OutputName": "Weather Conditions",
		"Types": [
	"Parameters": [
			"Class": "WFEnumerationParameter",
			"DefaultValue": "Current Location",
			"DisallowedVariableTypes": [
			"Items": [
				"Current Location",
				"Custom Location"
			"Key": "WFWeatherLocation",
			"Label": "At"
			"Class": "WFLocationFieldParameter",
			"HintDisplayMode": "Never",
			"Key": "WFWeatherCustomLocation",
			"Label": "Location",
			"Placeholder": "Cupertino, CA",
			"RequiredResources": [
					"WFParameterKey": "WFWeatherLocation",
					"WFParameterValue": "Custom Location",
					"WFResourceClass": "WFParameterRelationResource"
			"TextAlignment": "Right"
	"RequiredResources": [
	"Subcategory": "Weather",
	"UnsupportedEnvironments": [