Bulk-review an object’s fields
Bulk-review an object’s fields
Sets a review status across many of an object's fields at once (the provenance/AI-import approval flow). Authorization: requires `space:contribute` on `:spaceId`; there is no more specific review permission. Lacking it gives **403** (no `space:read` → 404). Body: `{ status, note?, fieldKeys? }` where `status` is `pending`|`approved`|`rejected`; `fieldKeys` defaults to the grounded (provenance) fields, else every data field. An `approved`/`rejected` field becomes review-locked against edits. Unknown field key → 404, invalid `status` → 422 `invalid_status`. Returns the updated `{ object }`.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
spaceId
definitionId
objectId
Request
This endpoint expects an object.
status
Allowed values:
note
fieldKeys
Defaults to the grounded (provenance) fields, else every data field.
Response
The object with its review state updated.
object
Errors
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error