List Endpoints
Retrieve a list of API endpoints with optional filtering.cURL
Query Parameters
Filter by hostnames
Filter by risk scores:
HIGH, MEDIUM, LOW, NONEFilter by HTTP methods:
GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONSFilter by detected data classes (e.g.,
email, ssn, credit_card)Filter by resource permissions
Text search across endpoint paths and metadata
Filter by authentication status:
true, false, or omit for allFilter by host type:
ANY, EXTERNAL, INTERNALNumber of results to skip for pagination
Maximum number of results to return
Response
Array of endpoint objects
Response Example
Get Endpoint Details
Retrieve detailed information about a specific endpoint.cURL
Path Parameters
The unique identifier of the endpoint
Response
Unique identifier for the endpoint
The endpoint path (e.g.,
/api/users/{id})The hostname where the endpoint is located
HTTP method (GET, POST, PUT, PATCH, DELETE, etc.)
Security risk score:
HIGH, MEDIUM, LOW, or NONEDetected sensitive data classes in the endpoint
Detailed information about data fields
Security alerts associated with this endpoint
Recent API traces captured for this endpoint
OpenAPI specification for this endpoint (if available)
GraphQL schema (if this is a GraphQL endpoint)
Get Endpoint Usage
Retrieve usage statistics for an endpoint.cURL
Response
Array of daily usage statistics
Number of requests in the last minute
Response Example
Update Endpoint Authentication Status
Manually set whether an endpoint is authenticated.cURL
Request Body
Whether the endpoint requires authentication
Response
Enable Full Trace Capture
Enable or disable full trace capture for an endpoint.cURL
Request Body
Whether to enable full trace capture
Delete Endpoint
Delete a specific endpoint.cURL
Response
Delete Multiple Endpoints
Delete multiple endpoints based on their UUIDs.cURL
Request Body
Array of endpoint UUIDs to delete
Get Suggested Paths
Get suggested path normalizations for an endpoint.cURL
Response
Returns an array of suggested path patterns based on observed traffic.Update Endpoint Paths
Update the path pattern for an endpoint.cURL
Request Body
Array of path patterns to use
GraphQL Endpoints
Upload GraphQL Schema
Upload a GraphQL schema for an endpoint.cURL
Delete GraphQL Schema
Remove the GraphQL schema from an endpoint.cURL
Get Hosts
Retrieve a list of all hosts.cURL
Query Parameters
Text search for host names
Filter by type:
ANY, EXTERNAL, INTERNALSort by field:
NUM_ENDPOINTS, NAME, etc.Sort order:
ASC or DESCPagination offset
Results limit
Response
Delete Hosts
Delete multiple hosts and all their endpoints.cURL
Request Body
Array of hostnames to delete
Get Hosts Graph
Retrieve a graph visualization of host relationships.cURL
Response
Map of hostnames to their metadata
Array of connections between hosts
New Detections
Get newly detected endpoints and data fields.cURL
Query Parameters
Start date for detection range (ISO 8601)
End date for detection range (ISO 8601)
Type of detection:
ENDPOINT or DATA_FIELDFilter by risk scores
Filter by hosts
Pagination offset
Results limit (max 50)
Get New Detections Aggregate
Get aggregated new detection statistics.cURL