For the complete documentation index, see llms.txt. This page is also available as Markdown.

Discovery

The discovery endpoints allows you to access the domains and networks being used for discovery, as well as the the discovered hosts and IPs.

Get a count of discovered assets.

GET https://api.halosecurity.com/api/v1/discovery/host-summary.json

Returns a count of discovered assets.

https://app.halosecurity.com/user/security/discovery/

Query Parameters

Name
Type
Description

fqdn

String

Search the host or IP field.

scanned

String

"all" (default) "yes" "no" "ack"

source

String

"all" (default) "domain" "integration" "network"

source_id

Integer

ID of the object whose type is specified by the source field. For example, if source is "domain", this is the ID of the domain.

{
    "total": 121
}

Get list of discovered assets.

GET https://api.halosecurity.com/api/v1/discovery/host-list.json

Returns a paginated list of discovered assets.

https://app.halosecurity.com/user/security/discovery/

Query Parameters

The parameters in host-summary are available, along with the following additional parameters:

Name
Type
Description

sort

Integer

0 = FQDN (default)

sort_desc

Integer

0 = No (default)

1 = Yes

hostinfo

Integer

0 = No (default)

1 = Yes

Get list of domains set for discovery.

GET https://api.halosecurity.com/api/v1/discovery/domain-list.json

Returns a paginated list of domains.

https://app.halosecurity.com/user/security/discovery/domains/

Query Parameters

Name
Type
Description

sort

Integer

0 = Domain (default)

sort_desc

Integer

0 = No (default)

1 = Yes

domain

String

Filter by domain, e.g. "example.com"

Get list of discovered hostnames.

GET https://api.halosecurity.com/api/v1/discovery/domain-host-list.json

Returns a paginated list of discovered hostnames.

https://app.halosecurity.com/user/security/discovery/?source=domain

Query Parameters

Name
Type
Description

sort

Integer

0 = Domain (default)

sort_desc

Integer

0 = No (default)

1 = Yes

domain

String

Filter by domain

host

String

Filter by subdomain

Get list of discovered tlds.

GET https://api.halosecurity.com/api/v1/discovery/domain-tld-list.json

Returns a paginated list of discovered tlds.

https://app.halosecurity.com/user/security/discovery/

Query Parameters

Name
Type
Description

sort

Integer

0 = Domain (default)

sort_desc

Integer

0 = No (default)

1 = Yes

domain

String

Filter by domain

Get list of networks set for discovery.

GET https://api.halosecurity.com/api/v1/discovery/network-list.json

Returns a paginated list of networks.

https://app.halosecurity.com/user/security/discovery/networks/

Query Parameters

Name
Type
Description

sort

Integer

0 = Network (default)

sort_desc

Integer

0 = No (default)

1 = Yes

Get list of discovered network ips.

GET https://api.halosecurity.com/api/v1/discovery/network-ip-list.json

Returns a paginated list of discovered network ips.

https://app.halosecurity.com/user/security/discovery/networks/ips

Query Parameters

Name
Type
Description

sort

Integer

0 = IP (default)

sort_desc

Integer

0 = No (default)

1 = Yes

Get list of network ports.

GET https://api.halosecurity.com/api/v1/discovery/network-port-list.json

Returns a paginated list of discovered network ports.

https://app.halosecurity.com/user/security/discovery/networks/ports

Query Parameters

Name
Type
Description

sort

Integer

0 = IP (default)

sort_desc

Integer

0 = No (default)

1 = Yes

protocol

String

Filter by protocol

port

Integer

Filter by port

ip

String

Filter by IP

Last updated