Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Method Security System API
version: 1.0.0
description: 'Operations tagged system across 2 of this provider''s published API definitions: method-security-openapi-original.yml, method-security-openapi.yml. Each path carries the servers of the definition it was published in.'
tags:
- name: System
paths:
/method-api-gateway/api/v1/system/externalIp:
get:
operationId: getExternalIPAddresses
summary: Get External IP Addresses
description: Retrieves the source IP addresses for scans from the Method platform
tags:
- System
parameters:
- name: Authorization
in: header
description: Bearer authentication
required: true
schema:
type: string
responses:
'200':
description: Response with status 200
content:
application/json:
schema:
$ref: '#/components/schemas/type_v1_system_ExternalIPAddresses'
components:
schemas:
type_v1_system_Ipv6Range:
type: string
description: An IPv6 CIDR range (e.g. 2605:B00::/32)
title: Ipv6Range
type_v1_system_ExternalIPAddresses:
type: object
properties:
ipv4:
type: array
items:
$ref: '#/components/schemas/type_v1_system_Ipv4Address'
description: The source IPv4 addresses for scans from the Method platform
ipv6Ranges:
type: array
items:
$ref: '#/components/schemas/type_v1_system_Ipv6Range'
description: The source IPv6 CIDR ranges for scans from the Method platform
required:
- ipv4
- ipv6Ranges
description: The source IP addresses for scans from the Method platform
title: ExternalIPAddresses
type_v1_system_Ipv4Address:
type: string
description: An IPv4 address represented in dot-decimal notation (e.g. 192.168.1.1)
title: Ipv4Address
v1_system_Ipv4Address:
type: string
description: An IPv4 address represented in dot-decimal notation (e.g. 192.168.1.1)
title: Ipv4Address
v1_system_Ipv6Range:
type: string
description: An IPv6 CIDR range (e.g. 2605:B00::/32)
title: Ipv6Range
v1_system_ExternalIPAddresses:
type: object
properties:
ipv4:
type: array
items:
$ref: '#/components/schemas/v1_system_Ipv4Address'
description: The source IPv4 addresses for scans from the Method platform
ipv6Ranges:
type: array
items:
$ref: '#/components/schemas/v1_system_Ipv6Range'
description: The source IPv6 CIDR ranges for scans from the Method platform
required:
- ipv4
- ipv6Ranges
description: The source IP addresses for scans from the Method platform
title: ExternalIPAddresses
securitySchemes:
client-credentials:
type: http
scheme: bearer
x-refined-from:
- method-security-openapi-original.yml
- method-security-openapi.yml