Skip to content

Scroll

The response for firewall log query contain no more than 500 records. Scroll request is used scroll through more than 500 records or all records that matched the criteria in the firewall log query in multiple batches. EOF is indicated by empty scroll_id in the response.

ToolDescription
f5xc-api-sites-scroll-createFirewall Logs Scroll Query.
f5xc-api-sites-scroll-listFirewall Logs Scroll Query.
ParameterDescriptionExample
namespaceNamespace-
ParameterDescriptionExample
scroll_idLong Base-64 encoded string which can be used to retrieve next batch of log messages.-

Ask Claude to help you work with Scroll resources:

“Create a scroll named ‘example’ in the ‘production’ namespace”

“List all scrolls in the ‘production’ namespace”

Terminal window
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/scrolls" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/scrolls/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/scrolls" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json" \
-d @scroll.json
# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/scrolls/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"