# Reporting API
Source: https://docs.chain.link/ace/reference/api/reporting

> For the complete documentation index, see [llms.txt](/llms.txt).

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](/ace/getting-started).

> **NOTE: API-only reporting**
>
> The Reporting Manager is API-only — there is no reporting UI in the current beta. See [Beta Scope](/ace/beta-scope)
> for details.

## 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.

### Permits

Query [offchain policy permits](/ace/concepts/off-chain-policies) delivered onchain by managed offchain risk policies. Each permit record includes the caller, target, function selector, permit parameters, usage count, and delivery status.

For a detailed explanation of the reporting data model and indexing pipeline, see [Reporting](/ace/concepts/reporting).