CREATE VIEW tem_httpx_result AS
SELECT
ur.uniform_resource_id,
t.tenant_id,
t.tenant_name,
ts.ur_ingest_session_id,
json_extract(ur.content, '$.input') AS domain,
json_extract(ur.content, '$.url') AS url,
json_extract(ur.content, '$.scheme') AS scheme,
json_extract(ur.content, '$.port') AS port,
json_extract(ur.content, '$.a') AS ip_addresses,
json_extract(ur.content, '$.status-code') AS status_code,
json_extract(ur.content, '$.content-type') AS content_type,
json_extract(ur.content, '$.response-time') AS response_time,
json_extract(ur.content, '$.method') AS http_method,
json_extract(ur.content, '$.host') AS resolved_host,
json_extract(ur.content, '$.body-sha256') AS body_sha256,
json_extract(ur.content, '$.header-sha256') AS header_sha256,
json_extract(ur.content, '$.failed') AS request_failed,
ur.created_at AS ingest_timestamp,
'httpx-toolkit' AS tool_name,
ur.uri
FROM uniform_resource ur
INNER JOIN tem_tenant t ON t.device_id = ur.device_id
INNER JOIN tem_session ts ON ur.device_id = ts.device_id
WHERE ur.uri LIKE '%httpx-toolkit%'