GEThttps://api.deepinfo.com/v1/easm/discovery/assets/{asset_id}

Returns one discovered asset with the rules and seeds that discovered it.

Authentication

Send your API key in the apikey request header.

Path Parameters

ParameterRequiredDescription
asset_idRequired
Example00000000000000000000000ea4f90001

Response Fields

FieldTypeDescription
idstring
assetstring
asset_unicodestring
asset_typestring
One of domain, subdomain, ip, website
statestring
One of in_review, approved, ignored
discovery_historyarray of object
last_discovery_datestring
date-time
monitoringobject
approve_datestring
date-time
ignore_datestring
date-time

Response Schema

Inferred from examples Built from the saved 2xx example response: the fields it contains, with the types seen there. It is not a contract.

FieldTypeExample
idstring"00000000000000000000000ea4f90001"
assetstring"acme.example"
asset_unicodestring"acme.example"
asset_typestring"domain"
statestring"in_review"
discovery_historyarray<object>
discovery_history[].idstring"00000000000000000000000e56420001"
discovery_history[].rulestring"Main domains"
discovery_history[].rule_typestring"smart_discovery"
discovery_history[].enabledbooleantrue
discovery_history[].deletedbooleanfalse
discovery_history[].seed_valuestring
discovery_history[].descriptionnull
discovery_history[].discovery_datestring"2025-06-01T08:00:00Z"
last_discovery_datestring"2025-06-01T08:00:00Z"
monitoringobject
monitoring.whoisnull
monitoring.dnsobject
monitoring.dns.fqdnstring"acme.example"
monitoring.dns.requested_typesarray<string>"A"
monitoring.dns.responsesarray<object>
monitoring.dns.responses[].typestring"A"
monitoring.dns.responses[].conn_statusstring"success"
monitoring.dns.responses[].rcodestring"NOERROR"
monitoring.dns.responses[].rawstring | null"Raw record text."
monitoring.dns.responses[].valuesarray<string> | null
monitoring.dns.responses[].serverstring
monitoring.dns.serversarray<string>
monitoring.dns.check_datestring"2025-07-31T08:00:00Z"
monitoring.sslobject
monitoring.ssl.targetstring"acme.example"
monitoring.ssl.portnumber443
monitoring.ssl.check_datestring"2025-07-31T08:00:00Z"
monitoring.ssl.connection_statusstring"success"
monitoring.ssl.parsedobject
monitoring.ssl.parsed.versionobject
monitoring.ssl.parsed.version.namestring"v3"
monitoring.ssl.parsed.version.valuestring"18"
monitoring.ssl.parsed.fingerprint_sha1string
monitoring.ssl.parsed.fingerprint_sha256string
monitoring.ssl.parsed.fingerprint_md5string
monitoring.ssl.parsed.subjectobject
monitoring.ssl.parsed.subject.dnstring"CN=Kestrel Trust CA, O=Kestrel Trus…"
monitoring.ssl.parsed.subject.common_namestring"www.acme.example"
monitoring.ssl.parsed.subject.country_namenull
monitoring.ssl.parsed.subject.localitynull
monitoring.ssl.parsed.subject.organizationnull
monitoring.ssl.parsed.subject.organizational_unitnull
monitoring.ssl.parsed.subject.statenull
monitoring.ssl.parsed.signatureobject
monitoring.ssl.parsed.signature.valuestring
monitoring.ssl.parsed.signature.self_signedbooleanfalse
monitoring.ssl.parsed.signature.validbooleantrue
monitoring.ssl.parsed.signature.valid_chainbooleantrue
monitoring.ssl.parsed.signature.invalid_reasonnull
monitoring.ssl.parsed.signature.signature_algorithmobject
monitoring.ssl.parsed.signature.signature_algorithm.oidstring"1.0.0.0.0.0.0"
monitoring.ssl.parsed.signature.signature_algorithm.namestring"sha256"
monitoring.ssl.parsed.validityobject
monitoring.ssl.parsed.validity.startstring"2025-06-01T08:00:00Z"
monitoring.ssl.parsed.validity.lengthnumber7776000
monitoring.ssl.parsed.validity.endstring"2026-06-01T08:00:00Z"
monitoring.ssl.parsed.issuerobject
monitoring.ssl.parsed.issuer.dnstring"CN=Kestrel Trust CA, O=Kestrel Trus…"
monitoring.ssl.parsed.issuer.common_namestring"Kestrel Trust CA"
monitoring.ssl.parsed.issuer.country_namestring"United States"
monitoring.ssl.parsed.issuer.localitynull
monitoring.ssl.parsed.issuer.organizationstring"Kestrel Trust"
monitoring.ssl.parsed.issuer.organizational_unitnull
monitoring.ssl.parsed.issuer.statenull
monitoring.ssl.parsed.extensionsobject
monitoring.ssl.parsed.extensions.key_usageobject
monitoring.ssl.parsed.extensions.key_usage.digital_signaturebooleantrue
monitoring.ssl.parsed.extensions.key_usage.content_commitmentbooleantrue
monitoring.ssl.parsed.extensions.key_usage.key_agreementbooleanfalse
monitoring.ssl.parsed.extensions.key_usage.data_enciphermentbooleantrue
monitoring.ssl.parsed.extensions.key_usage.key_enciphermentbooleantrue
monitoring.ssl.parsed.extensions.key_usage.key_cert_signbooleantrue
monitoring.ssl.parsed.extensions.key_usage.crl_signbooleantrue
monitoring.ssl.parsed.extensions.extended_key_usageobject
monitoring.ssl.parsed.extensions.extended_key_usage.server_authbooleantrue
monitoring.ssl.parsed.extensions.basic_constraintsobject
monitoring.ssl.parsed.extensions.basic_constraints.is_cabooleanfalse
monitoring.ssl.parsed.extensions.subject_key_identifierobject
monitoring.ssl.parsed.extensions.subject_key_identifier.digeststring
monitoring.ssl.parsed.extensions.authority_key_identifierobject
monitoring.ssl.parsed.extensions.authority_key_identifier.key_identifierstring
monitoring.ssl.parsed.extensions.authority_info_accessobject
monitoring.ssl.parsed.extensions.authority_info_access.caissuers_urlsstring"http://www.fernhill.example/ca.crt"
monitoring.ssl.parsed.extensions.subject_alt_nameobject
monitoring.ssl.parsed.extensions.subject_alt_name.dns_namesarray<string>"www.acme.example"
monitoring.ssl.parsed.extensions.certificate_policiesarray<string>"1.0.0.0.0.0"
monitoring.ssl.parsed.extensions.crl_distribution_pointsarray<string>"http://www.fernhill.example/ca.crl"
monitoring.ssl.parsed.extensions.signed_certificate_timestamparray<object>
monitoring.ssl.parsed.extensions.signed_certificate_timestamp[].log_idstring"<data>"
monitoring.ssl.parsed.extensions.signed_certificate_timestamp[].timestampnumber1753948800
monitoring.ssl.parsed.extensions.signed_certificate_timestamp[].versionnumber1
monitoring.ssl.parsed.extensions.signed_certificate_timestamp[].signaturestring
monitoring.ssl.parsed.extensions.other_extensionsarray
monitoring.ssl.parsed.serial_numberstring
monitoring.ssl.parsed.tbs_fingerprintstring
monitoring.ssl.parsed.subject_key_infoobject
monitoring.ssl.parsed.subject_key_info.fingerprintobject
monitoring.ssl.parsed.subject_key_info.fingerprint.hash_algorithm_namestring"sha256"
monitoring.ssl.parsed.subject_key_info.fingerprint.valuestring
monitoring.ssl.parsed.subject_key_info.key_algorithmobject
monitoring.ssl.parsed.subject_key_info.key_algorithm.namestring"RSA"
monitoring.ssl.parsed.subject_key_info.rsa_public_keyobject
monitoring.ssl.parsed.subject_key_info.rsa_public_key.lengthstring"2048"
monitoring.ssl.parsed.subject_key_info.rsa_public_key.modulusstring
monitoring.ssl.parsed.subject_key_info.rsa_public_key.exponentstring"12345"
monitoring.ssl.parsed.has_expiredbooleanfalse
monitoring.ssl.parsed.fqdn_listarray<string>"www.acme.example"
monitoring.ssl.certificatestring"<certificate>"
monitoring.ssl.parse_errorsarray
monitoring.httpobject
monitoring.http.requested_urlstring"http://acme.example/"
monitoring.http.versionnumber1
monitoring.http.check_datestring"2025-07-31T08:00:00Z"
monitoring.http.connection_statusstring"success"
monitoring.http.requested_domainstring"acme.example"
monitoring.http.final_urlstring"https://www.acme.example/"
monitoring.http.final_domainstring"acme.example"
monitoring.http.httpobject
monitoring.http.http.redirection_historyarray<object>
monitoring.http.http.redirection_history[].urlstring"http://acme.example/"
monitoring.http.http.redirection_history[].status_codenumber301
monitoring.http.http.headersarray<object>
monitoring.http.http.headers[].namestring"content-type"
monitoring.http.http.headers[].valuestring"text/html; charset=utf-8"
monitoring.http.http.cookiesarray
monitoring.http.htmlobject
monitoring.http.html.source_hash_codestring
monitoring.http.final_status_codenumber200
monitoring.ipwhoisnull
monitoring.ipdnsnull
approve_datenull
ignore_datenull

Examples

Selecting one loads it into the request and response panels.

Reference updated