List provenance records for a shared attribute
GET/api/ece/business-objects/:graphDBId/:id/shared-attributes/:attrId/provenance
Returns one page of provenance records (document chunks that mention the attribute) for one shared attribute of a Business Object. The response echoes the Business Object ID and the attribute header.
The attribute is reached only through the given Business Object, so an attrId that belongs to a different Business Object returns an empty page rather than that attribute's provenance.
Requires the content-lake-api.graphs.read permission (or hxpr.manage.everything).
Request
Responses
- 200
- 400
- 401
- 404
- 422
- 429
- 500
- 503
One page of provenance records for the shared attribute.
ECE-400-INVALID_PARAM for invalid IDs or pagination values; ECE-400-INVALID_PAGE_SIZE when limit exceeds 100 ("limit N exceeds the maximum of 100"). A query parameter that is not a number (for example limit=abc) returns 400 ECE-400-INVALID_PARAM ("For input string: ..."). A search body that cannot be parsed (malformed JSON, a value of the wrong type, or no body) is rejected before the ECE handler with 400 and the platform's generic HxprErrorResponse body instead.
Not authenticated, or the caller lacks the required permission. Token and permission checks run before the ECE handler, so these failures use the platform's generic HxprErrorResponse body. ECE-401-UNAUTHENTICATED is returned when the graph backend rejects the caller's credentials.
ECE-404-NOT_FOUND: the graphDBId is unknown ("Unknown graphDBId:
ECE-422-UNSATISFIABLE_FILTER: the request is syntactically valid but the graph backend reports it as semantically impossible to satisfy.
ECE-429-RATE_LIMITED: the request was throttled. Wait for the number of seconds in the Retry-After header before retrying.
Response Headers
Number of seconds to wait before retrying (defaults to 2).
ECE-500-INTERNAL: unexpected server error. The message is always Internal Server Error; report the traceId rather than retrying blindly.
ECE-503-BACKEND_UNAVAILABLE: the graph backend is unavailable, no graph store is configured, or the query exceeded its deadline. Treat as transient and retry with backoff after the Retry-After interval.
Response Headers
Number of seconds to wait before retrying (defaults to 2).