Skip to content

Discard the KYC policy editor draft for a programme and flow

DELETE/v1/kyc/policy/draft

Requires 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

NameRequiredDescription
programme_idrequired
flow_keyoptional

Example

curl -X DELETE https://api.rigid.fi/v1/kyc/policy/draft \
  -H "Authorization: Bearer $RIGID_API_TOKEN"

Responses

204

Draft deleted.

400

Validation error

typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
401

Authentication required

typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
403

Forbidden

typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
404

No draft for this programme/flow

typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
500

Internal server error

typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring