# Request, governance, and audit reports

Use these reports to track requests, approvals, certifications, and audit events.

### <kbd>REQUEST\_REPORT</kbd>

**Service class:** `RequestReportService`

Shows the full lifecycle of a single request.

#### Output includes

* request number, type, and status
* requester and requested-for identities
* request, submission, and completion dates
* duration in days
* reason and notes
* requested resources and operation type
* approver decisions and workflow state
* questionnaire responses and comments

#### Key behavior

* shows the full approval chain
* shows resource changes with `ADD` and `REVOKE`
* includes questionnaire data
* tracks provisioning status by managed system

### <kbd>ACCESS\_CERTIFICATION\_REPORT</kbd>

**Service class:** `AccessCertificationReportService`

Generates a compliance view of access reviews and certifications.

#### Output includes

* task or request number
* user identity and profile fields
* organization structure
* access name and access type
* certification status and dates
* entitlement end date
* first, second, and third approver details
* approver decisions and notes

#### Key behavior

* links access to certification campaigns
* tracks multiple approval levels
* shows `APPROVED`, `REVOKED`, and `PENDING`
* supports new and legacy data formats
* caches users, roles, and groups

### <kbd>AUDIT\_REPORT</kbd>

**Service class:** `AuditReportService`

Tracks the system audit trail.

#### Output includes

* requester
* event source and linked events
* action and result
* timestamp and client IP address
* target user, role, group, organization, and managed system
* support details and request body
* content provider

#### Key behavior

* captures a broad audit trail
* shows attribute-level changes
* supports parent and child event relationships
* includes content provider context

### <kbd>GENERIC\_REQUEST\_REPORT</kbd>

**Service class:** `GenericRequestReportService`

Tracks user-centric request activity outside certification.

#### Output includes

* request number, description, and status
* request start and completion dates
* target user fields
* target user manager
* requester fields
* first, second, and third approver details
* approver decisions and dates

#### Supported filters

* request status
* request type
* date range
* target user IDs
* requester user IDs

#### Key behavior

* supports multiple statuses
* tracks active and completed requests
* shows approval chains up to three levels
* keeps the report centered on the target user


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-beta.openiam.com/openiam-report-services/request-governance-and-audit-reports.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
