Discard the KYC policy editor draft for a programme and flow
DELETE
/v1/kyc/policy/draftRequires an API client bearer token.
Deletes the SCRATCH policy-editor draft for a (tenant, mode, programme, flow) — no policy version is affected and no audit trail records draft activity; only `PolicyDraftStore`'s own row is removed. Requires the programme_admin role, like the read/write API.
Parameters
Query parameters
| Name | Required | Description |
|---|---|---|
| programme_id | required | |
| flow_key | optional |
Example
curl -X DELETE https://api.rigid.fi/v1/kyc/policy/draft \
-H "Authorization: Bearer $RIGID_API_TOKEN"Responses
204Draft deleted.
400Validation error
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
401Authentication required
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
403Forbidden
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
404No draft for this programme/flow
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
500Internal server error
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring