---
title: "Accept enrichment agent results"
method: POST
path: "/api/1/agent/enrichment/executions/{id}/accept"
tags: ["Enrichment"]
---

# Accept enrichment agent results

`POST /api/1/agent/enrichment/executions/{id}/accept`

## Request

- Base URL: `https://{your-bynder-domain}`
- URL: `https://{your-bynder-domain}/api/1/agent/enrichment/executions/{id}/accept`
- Auth: HTTP bearer

Accepts the agent-produced suggestions for one or more asset executions under an agent execution, applying them to the asset(s). Leaving assetExecutionIds empty accepts every asset execution under this agent execution that has suggestions.

## Path parameters

- `id` string, uuid, required

## Request body

- ReviewSuggestionsRequest: Accept/discard/revert request. The agent execution comes from the {id} path segment. Empty or absent assetExecutionIds acts on every asset execution under this agent execution that has suggestions.
  - `assetExecutionIds` string[]

## Response `202`

Accept command published; applied asynchronously

- CommandAcceptedResponse
  - `correlationId` string, uuid
  - `skippedIds` string[]: Requested ids not owned by this account and so not processed. The rest of the request still went through.

## Other responses

- `400`: The request body failed validation
- `401`: Missing or invalid bearer token
- `403`: Caller lacks the required permission for this operation
- `429`: Caller exceeded its configured request rate
- `5XX`: Gateway or a downstream service failed to process the request

---

[API](https://skmtc.dev/bynder/apis/ai-agents.md) - [All operations](https://skmtc.dev/bynder/apis/ai-agents/llms.txt) - [OpenAPI document](https://skmtc.dev/bynder/apis/ai-agents/revisions/60a586064d6f?raw)
