Generate Export Key
Generate static API keys so external systems — Databricks, data warehouses, or custom pipelines — can pull findings data programmatically without a login session.
- Category: Findings Export
- Integration Type: API Key
Setup
- Go to Integrations and open the Available or Connected tab.
- Click + Add on the Findings Export tile (or open it from Connected if keys already exist).
- Click Generate New Key (or Generate your first key when none exist yet).
- In Generate export API key:
- Enter a Label so you can recognize the key later (for example,
Databricks Production Pipeline). - Choose an Expires At option.
- Enter a Label so you can recognize the key later (for example,
- Click Generate Key.
- Copy the full key immediately from Export API key created, then store it in a secret manager. This is the only time the full key is shown.
When at least one active key exists, Findings Export appears as a Connected integration card. When all keys are revoked, that Connected entry is removed.
Expiry Options
Manage Keys
The Findings Export screen lists keys with:
- Label
- Status: Active, Expired, or Revoked
- Masked key prefix
- Created date
- Expiry (
Never expireswhen no expiry was set)
Stats at the top of the page show total, active, and revoked key counts.
Revoke a Key
- Open Findings Export from Integrations.
- Hover the key row and click Revoke.
- Confirm Revoke this API key?
Revocation takes effect immediately. Any integration using that key loses access. Revoked keys remain visible in the list with status Revoked; they cannot be reactivated — generate a new key instead.
The full key is shown only once at creation. Quilr stores only a hash and a short prefix for display. If a key is lost, revoke it and generate a replacement.
Use the Key
Pass the raw key in the X-Api-Key header when calling the findings table endpoint. Tenant and
subscriber headers are not required for this auth method — they are resolved from the key record.
Endpoint
POST https://<base-url>/bff/quilr-query-builder/findings/table/data
Content-Type: application/json
X-Api-Key: <your-export-api-key>
Example request body
{
"filters": {},
"limit": 100,
"offset": 0
}
cURL
curl --location --request POST \
'https://<base-url>/bff/quilr-query-builder/findings/table/data' \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <your-export-api-key>' \
--data '{
"filters": {},
"limit": 100,
"offset": 0
}'
Troubleshooting
Access Requirements
Managing Findings Export API keys requires Integrations access. Using a generated key does not require an interactive Quilr login session.