action abstractapi_get_v1 { label: "get_v1" description: "Retrieve the location of an IP address" provider: abstractapi method: GET path: "/v1/" encoding: json input: { type: "object" properties: { api_key: { type: "string" } fields: { type: "string" } ip_address: { type: "string" } } required: ["api_key"] additionalProperties: false } output: { type: "object" properties: { city: { type: "string" } city_geoname_id: { type: "integer" } connection: { type: "object" properties: { autonomous_system_number: { type: "integer" } autonomous_system_organization: { type: "string" } connection_type: { type: "string" } isp_name: { type: "string" } organization_name: { type: "string" } } } continent: { type: "string" } continent_code: { type: "string" } continent_geoname_id: { type: "integer" } country: { type: "string" } country_code: { type: "string" } country_geoname_id: { type: "integer" } country_is_eu: { type: "boolean" } currency: { type: "object" properties: { currency_code: { type: "string" } currency_name: { type: "string" } } } flag: { type: "object" properties: { emoji: { type: "string" } png: { type: "string" } svg: { type: "string" } unicode: { type: "string" } } } ip_address: { type: "string" } latitude: { type: "number" } longitude: { type: "number" } postal_code: { type: "string" } region: { type: "string" } region_geoname_id: { type: "integer" } region_iso_code: { type: "string" } security: { type: "object" properties: { is_vpn: { type: "boolean" } } } timezone: { type: "object" properties: { abbreviation: { type: "string" } current_time: { type: "string" } gmt_offset: { type: "integer" } is_dst: { type: "boolean" } name: { type: "string" } } } } } }