action ip2location_get { label: "get" description: "Get geolocation information via IP address" provider: ip2location method: GET path: "/" encoding: json input: { type: "object" properties: { addon: { type: "array" items: { type: "string" enum: ["continent", "country", "region", "city", "geotargeting", "country_groupings", "time_zone_info"] } } format: { type: "string" enum: ["json", "xml"] } ip: { type: "string" } key: { type: "string" } lang: { type: "string" enum: ["ar", "cs", "da", "de", "en", "es", "et", "fi", "fr", "ga", "it", "ja", "ko", "ms", "nl", "pt", "ru", "sv", "tr", "vi", "zh-cn", "zh-tw"] } package: { type: "string" enum: ["WS1", "WS2", "WS3", "WS4", "WS5", "WS6", "WS7", "WS8", "WS9", "WS10", "WS11", "WS12", "WS13", "WS14", "WS15", "WS16", "WS17", "WS18", "WS19", "WS20", "WS21", "WS22", "WS23", "WS24", "WS25"] } } required: ["ip", "key"] additionalProperties: false } output: { type: "object" additionalProperties: true } }