Endpoint Name #
This endpoint will can be queried at:
http://localhost:4000/api/endpoints/query/YourApp.EndpointName
Add a helpful description for what this endpoint is used for.
Query #

This endpoint will execute this query on each GET request. Declare parameters using @parameter_name and pass it to the endpoint via query parameters ?parameter_name=some-value

rows
This option determines the maximum result size returned from the backend.
Endpoints with authentication enabled will require an access token to be provided on each request.
Endpoints with sandboxing enabled will accept an ?sql= query parameter that will be inserted as the outer query of the defined CTE. This restricts users of the endpoint to only query within the defined CTE result sets.
When enabled, PII such as IP addresses in query results will be "REDACTED"
Caching #
seconds
Endpoint results are cached on a per-request basis. Set Cache TTL to 0 to disable caching completely.
seconds
Cached results will be refreshed at this interval. Ignored if caching is disabled.
A comma-separated allowlist of labels to be added to the query execution backend. To reference parameters, use the format my_param=@my_param,my_other_field,meta. Key value pairs will be added to the query execution backend using the LF-ENDPOINT-LABELS: my_other_field=some-val,meta=123 request header.