feedback text steers the regeneration: pass what was wrong with the original, or what additional context DAC should weigh.
| Property | Value |
|---|---|
| Auth | Required |
| Cost | 1 credit (LLM call) |
| Idempotent | No (each call regenerates) |
Body
| Field | Type | Required | Notes |
|---|---|---|---|
recommendationId | string | yes | The original recommendation. |
feedback | string | no | Free-text steering. Stored against the original for the trace. |
Response
id.
Errors
| Status | Code | When |
|---|---|---|
| 401 | AUTH_REQUIRED | No session. |
| 402 | CREDIT_EXHAUSTED | No credits. |
| 404 | Recommendation not found | Bad recommendationId or not owned by caller. |
| 500 | INTERNAL_ERROR | LLM or write failed. |
captureTrace() row is written for every regeneration with callType: dac_structured.