Update Enrichment
Update an enrichment. Requires ownership of the project containing the enrichment.
The entitlement check fetches the user profile lazily — only a retarget onto a toggle-gated tool pays the profile DB round-trip.
Args: enrichment_id: The ID of the enrichment to update (pre-validated) request: The request object containing updated fields enrichment_service: Service for handling enrichment operations
Returns: Dictionary containing enrichment data
Request body
Response
Successful Response
Changes
Changed in 5 of the 30 revisions of this API.4720
- ▲
removed the enum value
discovery_allowanceof the request property//request-property-enum-value-removed
- ●
added the new
budget_exhaustedenum value to the//response property for the response statusresponse-property-enum-value-added
- ●
added the new
budget_unavailableenum value to the//response property for the response statusresponse-property-enum-value-added
- ●
added the new
confirmation_requiredenum value to the//response property for the response statusresponse-property-enum-value-added
- ●
added the new
paid_access_blockedenum value to the//response property for the response statusresponse-property-enum-value-added
- ●
added the new
paid_balanceenum value to the///response property for the response statusresponse-property-enum-value-added
- ●
added the new
run_unaffordableenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new
paid_balanceenum value to the request property//request-property-enum-value-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
removed the
discovery_allowanceenum value from the///response property for the response statusresponse-property-enum-value-removed
- ○
removed the
discovery_allowance_confirmation_requiredenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
discovery_allowance_exhaustedenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
discovery_allowance_run_unaffordableenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
removed the
discovery_allowance_unavailableenum value from the//response property for the response statusresponse-property-enum-value-removed
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ▲
- ●
added the new
discovery_allowance_run_unaffordableenum value to the//response property for the response statusresponse-property-enum-value-added
- ●
- ▲
response property
anyOf[subschema #2: EnrichmentUpdateApprovalRequiredResponse]/detail/preview/creditCostlist-of-types was widened by adding typesnullto media typeapplication/jsonof response409response-property-list-of-types-widened
- ○
added the new optional request property
//new-optional-request-property
- ○
request property
//list-of-types was widened by adding typesnullto media typeapplication/jsonrequest-property-list-of-types-widened
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ▲
- ▲
the response's body type changed from
objectto no type for statusresponse-body-type-changed
- ▲
removed the required property
from the response with the statusresponse-required-property-removed
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added the new optional request property
//new-optional-request-property
- ○
added to the response body
anyOflist for the response statusresponse-body-any-of-added
- ▲
- ○
added the new optional request property
new-optional-request-property
- ○
added the new optional request property
new-optional-request-property
- ○
added the non-success response with the status
response-non-success-status-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○