Reporting API
The Reporting API provides read-only access to onchain compliance state indexed by Chainlink's infrastructure. Use it for audit trails, compliance verification, and monitoring.
Access to the Reporting API is available after account provisioning. To get started, request access.
Queryable resources
Transactions
Every policy engine evaluation is recorded onchain and queryable through this endpoint, including:
- Which policies ran and their outcomes
- Parameters extracted from the transaction calldata
- Chain, timestamp, sender, target contract, and function selector
Policies
Query deployed policy instances and their configuration state. Supports point-in-time historical queries using an as_of timestamp.
Targets
Query protected contracts and their full policy wiring — engines, function selectors, extractors, policies, and default outcomes. Supports point-in-time historical queries.
Identities
Query identity records, registry memberships, and credentials. Optionally includes full credential details. Supports point-in-time historical queries.
For a detailed explanation of the reporting data model and indexing pipeline, see Reporting.