Scans

Retrieve Endpoint Detail

Changed on

Returns detailed information about a specific endpoint including the parsed and obfuscated HTTP request.

get/targets/{target_id}/scans/{id}/endpoints/{endpoint_id}/

Request

  • Base URL
    https://api.probely.com
  • URL
    https://api.probely.com/targets/{target_id}/scans/{id}/endpoints/{endpoint_id}/
  • Auth
    API key in header Authorization

Path parameters

endpoint_idstring required

Identifier of the endpoint.

idstring required

A unique Base58 value identifying this object.

target_idstring required

Identifier of the target.

Response

idstring required

Unique identifier of the endpoint.

request_methodstring required

HTTP method of the request (e.g. GET, POST).

hoststring required

Origin of the endpoint's URL: scheme, host and, when it is not the scheme's default, port (e.g. "https://example.com", "https://example.com:8443"). Lowercased. Empty string when the URL has no scheme or host.

urlstring required

Full URL of the endpoint, including query string.

status_codestring required

HTTP status code returned by the target.

authenticatedboolean nullable required

Whether the endpoint was discovered while the crawler was authenticated.

  • true — discovered after login (authenticated phase).
  • false — discovered before login (unauthenticated phase).
  • null — authentication state is unknown.
resultstring required

accepted if the endpoint was kept in the coverage report, rejected if it was deduplicated.

reasonstring required

Reason for deduplication when result is rejected. Empty string otherwise.

infostring required

Additional information about the endpoint reported by the crawler. Empty string when there is none.

raw_request_sizeinteger nullable

Size of the raw HTTP request in bytes.

raw_response_sizeinteger nullable

Size of the raw HTTP response in bytes.

request_parameters_countinteger nullable required

Total number of request parameters (query string + body). null when the count is unavailable.

response_time_msinteger nullable required

Time from sending the request to receiving the last byte of the response, in milliseconds, measured while crawling -- not during the scan, which loads the target more and usually sees slower responses. null when no request was sent (e.g. the URL was rejected before fetching) or the crawler did not report it.

page_load_msinteger nullable required

Time from navigation start to the end of the page's load event, in milliseconds. Set on page navigations only, never on XHR or fetch requests. Present on web scans only.

changedstring date-time required

When this endpoint's row was last written, which today is when the crawler reported it — nothing else updates the row. The column is auto_now, so anything that re-saves an endpoint later would move it. A crawl can run for days, so this is what orders the list.

content_typestring nullable required

Value of the Content-Type request header, or null when the header is absent or the request cannot be parsed.

Changes