Rezolve Ai
API ReferenceFeedsIdEnrichments

Read generated content per field

GET
/feeds/{id}/enrichments

The per-field before and after for each product, for mapping into your own PIM.

Paging is a cursor, not an offset: this table is written while you page it, and offset paging would repeat and skip rows. Pass cursor from the previous response, and since to pick up from your own watermark.

Authorization

AuthorizationBearer <token>

API key in the Authorization header: Authorization: Bearer ace_live_.... Use an ace_test_... key for the free, rate-capped sandbox.

In: header

Path Parameters

id*string

Query Parameters

since?string
Formatdate-time
status?string
Default"approved"

Value in

  • "pending"
  • "approved"
  • "rejected"
limit?integer
Range1 <= value <= 200
Default50
cursor?string

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/feeds/string/enrichments"
{  "data": {    "feedId": "string",    "products": [      {        "productId": "string",        "updatedAt": "string",        "approvedItems": 0,        "totalItems": 0,        "fields": [          {            "field": "string",            "before": "string",            "after": "string",            "approved": true,            "confidence": 0,            "source": "string"          }        ]      }    ]  },  "meta": {    "cursor": {      "limit": 0,      "hasMore": true,      "nextCursor": "string"    }  }}
{  "error": {    "code": "INSUFFICIENT_CREDITS",    "message": "Not enough credits for this request.",    "details": null  }}
{  "error": {    "code": "INSUFFICIENT_CREDITS",    "message": "Not enough credits for this request.",    "details": null  }}
{  "error": {    "code": "PROJECT_SCOPE_MISMATCH",    "message": "This API key is scoped to a different project."  }}
{  "error": {    "code": "INSUFFICIENT_CREDITS",    "message": "Not enough credits for this request.",    "details": null  }}