> Documentation index for AI agents: https://docs.pagerduty.com/llms.txt

# Enrichment Schemas

Enrichment Schemas are queryable "data tables" of contextual information that you can use in Event Enrichment to add context to incoming events. Each schema defines query fields (used to match events) and enriched fields (the data added to a match). CSV schemas can be created and populated directly, or generated automatically from an uploaded CSV file.

<!-- theme: warning -->

> ### Early Access
> This API is in Early Access and may change at any time before General Availability. Contact your PagerDuty account team to request access.

- [Query enrichment data](https://docs.pagerduty.com/developer/api/reference/rest/enrichment-schemas/query-enrichment-data.md) — `POST /enrichment/query`
- [List enrichment schemas](https://docs.pagerduty.com/developer/api/reference/rest/enrichment-schemas/list-enrichment-schemas.md) — `GET /enrichment/schemas`
- [Create an enrichment schema](https://docs.pagerduty.com/developer/api/reference/rest/enrichment-schemas/create-enrichment-schema.md) — `POST /enrichment/schemas`
- [Get an enrichment schema](https://docs.pagerduty.com/developer/api/reference/rest/enrichment-schemas/get-enrichment-schema.md) — `GET /enrichment/schemas/{schema_id}`
- [Delete an enrichment schema](https://docs.pagerduty.com/developer/api/reference/rest/enrichment-schemas/delete-enrichment-schema.md) — `DELETE /enrichment/schemas/{schema_id}`
- [Update an enrichment schema](https://docs.pagerduty.com/developer/api/reference/rest/enrichment-schemas/update-enrichment-schema.md) — `PUT /enrichment/schemas/{schema_id}`
- [List enrichment records](https://docs.pagerduty.com/developer/api/reference/rest/enrichment-schemas/list-enrichment-records.md) — `GET /enrichment/schemas/{schema_id}/records`
- [Upload CSV records](https://docs.pagerduty.com/developer/api/reference/rest/enrichment-schemas/upload-enrichment-csv.md) — `POST /enrichment/schemas/{schema_id}/records`
- [Delete an enrichment record](https://docs.pagerduty.com/developer/api/reference/rest/enrichment-schemas/delete-enrichment-record.md) — `DELETE /enrichment/schemas/{schema_id}/records/{record_id}`

## Developer Agreement

Your access to and use of the PagerDuty Developer Services is governed by the [PagerDuty Developer Agreement](https://docs.pagerduty.com/developer/pagerduty-developer-agreement).
