action hetzner_get_locations { label: "Get all Locations" description: "Returns all Location objects." provider: hetzner method: GET path: "/locations" encoding: json input: { type: "object" properties: { name: { type: "string" } } additionalProperties: false } output: { type: "object" required: ["locations"] properties: { locations: { type: "array" items: { type: "object" required: ["id", "name", "description", "country", "city", "latitude", "longitude", "network_zone"] properties: { city: { type: "string" description: "City the Location is closest to" } country: { type: "string" description: "ISO 3166-1 alpha-2 code of the country the Location resides in" } description: { type: "string" description: "Description of the Location" } id: { type: "number" description: "ID of the Location" } latitude: { type: "number" description: "Latitude of the city closest to the Location" } longitude: { type: "number" description: "Longitude of the city closest to the Location" } name: { type: "string" description: "Unique identifier of the Location" } network_zone: { type: "string" description: "Name of network zone this Location resides in" } } } } } } }