DSAR
Errors

DSAR-BE-1209: FULFILMENT_MANIFEST_NOT_APPROVED

Meaning

The fulfilment endpoint requires an approved manifest before the request can transition to fulfilled status. The manifest's validationState is not "approved".

Probable Causes

  • The manifest has not been reviewed yet (validationState is "pending").
  • The manifest was explicitly rejected and has not been re-approved.
  • Artifacts were uploaded but manifest validation was never triggered.

How to Fix

  1. Navigate to the request detail page and review the fulfilment manifest.
  2. Approve the manifest via POST /requests/:id/manifest/validate with { "action": "approved" }.
  3. Retry the fulfilment action after approval.

Retryable

No. The manifest must be approved before retrying.

Response Shape

{
	"ok": false,
	"error": {
		"id": "DSAR-BE-1209",
		"code": "FULFILMENT_MANIFEST_NOT_APPROVED",
		"docsUrl": "https://dsar-sdk.dev/errors/dsar-be-1209",
		"message": "Fulfilment blocked — manifest not approved",
		"status": 409,
		"trace": {
			"requestId": "req-123"
		}
	}
}

Minimal Trigger Example

POST /api/v1/requests/req-123/fulfilment HTTP/1.1
Host: localhost:4086
content-type: application/json
authorization: Bearer test-token