---
title: "Changes to Update Enrichment"
method: PUT
path: "/api/v1/enrichment/{enrichment_id}"
---

# Changes to Update Enrichment

`PUT /api/v1/enrichment/{enrichment_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 30 revisions.

- **2026-09-12** `604ea84d0ff7`: 1 breaking, 6 warning, 8 info
- **2026-08-27** `e17aaa23de12`: 1 warning
- **2026-08-26** `b8fec14143f2`: 1 breaking, 3 info
- **2026-08-22** `136e4af4d514`: 2 breaking, 6 info
- **2026-08-13** `18539ae8bf0a`: 3 info

## Changes

- **2026-09-12** `604ea84d0ff7`: 1 breaking, 6 warning, 8 info
  - removed the enum value `discovery_allowance` of the request property `confirmation/anyOf[subschema #1: EnrichmentUpdatePreview]/budgetAuthority`
  - added the new `budget_exhausted` enum value to the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
  - added the new `budget_unavailable` enum value to the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
  - added the new `confirmation_required` enum value to the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
  - added the new `paid_access_blocked` enum value to the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
  - added the new `paid_balance` enum value to the `anyOf[subschema #2: EnrichmentUpdateApprovalRequiredResponse]/detail/preview/budgetAuthority` response property for the response status `409`
  - added the new `run_unaffordable` enum value to the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
  - added the new `paid_balance` enum value to the request property `confirmation/anyOf[subschema #1: EnrichmentUpdatePreview]/budgetAuthority`
  - added the optional property `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/billing_status` to the response with the `409` status
  - removed the `discovery_allowance` enum value from the `anyOf[subschema #2: EnrichmentUpdateApprovalRequiredResponse]/detail/preview/budgetAuthority` response property for the response status `409`
  - removed the `discovery_allowance_confirmation_required` enum value from the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
  - removed the `discovery_allowance_exhausted` enum value from the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
  - removed the `discovery_allowance_run_unaffordable` enum value from the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
  - removed the `discovery_allowance_unavailable` enum value from the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
  - added the required property `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/budget_authority` to the response with the `409` status
- **2026-08-27** `e17aaa23de12`: 1 warning
  - added the new `discovery_allowance_run_unaffordable` enum value to the `anyOf[subschema #1: DiscoveryAllowanceAdmissionErrorResponse]/detail/code` response property for the response status `409`
- **2026-08-26** `b8fec14143f2`: 1 breaking, 3 info
  - response property `anyOf[subschema #2: EnrichmentUpdateApprovalRequiredResponse]/detail/preview/creditCost` list-of-types was widened by adding types `null` to media type `application/json` of response `409`
  - added the new optional request property `confirmation/anyOf[subschema #1: EnrichmentUpdatePreview]/budgetAuthority`
  - request property `confirmation/anyOf[subschema #1: EnrichmentUpdatePreview]/creditCost` list-of-types was widened by adding types `null` to media type `application/json`
  - added the optional property `anyOf[subschema #2: EnrichmentUpdateApprovalRequiredResponse]/detail/preview/budgetAuthority` to the response with the `409` status
- **2026-08-22** `136e4af4d514`: 2 breaking, 6 info
  - the response's body type changed from `object` to no type for status `409`
  - removed the required property `detail` from the response with the `409` status
  - added the new optional request property `confirmation/anyOf[subschema #1: EnrichmentUpdatePreview]/admittedCount`
  - added the new optional request property `confirmation/anyOf[subschema #1: EnrichmentUpdatePreview]/admittedSelectionFingerprint`
  - added the new optional request property `confirmation/anyOf[subschema #1: EnrichmentUpdatePreview]/allowanceCode`
  - added the new optional request property `confirmation/anyOf[subschema #1: EnrichmentUpdatePreview]/remainderCount`
  - added the new optional request property `confirmation/anyOf[subschema #1: EnrichmentUpdatePreview]/remainderSelectionFingerprint`
  - added `#/components/schemas/DiscoveryAllowanceAdmissionErrorResponse, #/components/schemas/EnrichmentUpdateApprovalRequiredResponse` to the response body `anyOf` list for the response status `409`
- **2026-08-13** `18539ae8bf0a`: 3 info
  - added the new optional request property `confirmation`
  - added the new optional request property `stable_run_key`
  - added the non-success response with the status `409`

---

[Operation](https://skmtc.dev/maia-analytics/apis/maia-api/docs/api/v1/enrichment/:enrichment_id/put.md) - [API](https://skmtc.dev/maia-analytics/apis/maia-api.md) - [Page](https://skmtc.dev/maia-analytics/apis/maia-api/changes/api/v1/enrichment/:enrichment_id/put)
