Skip to main content
DELETE
/
v2
/
policies
/
{policyId}
Delete Policy
curl --request DELETE \
  --url https://api.dfns.io/v2/policies/{policyId} \
  --header 'Authorization: Bearer <token>' \
  --header 'X-DFNS-USERACTION: <api-key>'
{
  "id": "<string>",
  "name": "<string>",
  "status": "Active",
  "dateCreated": "<string>",
  "dateUpdated": "<string>",
  "activityKind": "Registry:Addresses:Modify",
  "rule": {
    "kind": "AlwaysTrigger",
    "configuration": {}
  },
  "action": {
    "kind": "RequestApproval",
    "approvalGroups": [
      {
        "name": "<string>",
        "quorum": 2,
        "approvers": {
          "userId": {
            "in": [
              "<string>"
            ]
          }
        },
        "initiatorCanApprove": true
      }
    ],
    "autoRejectTimeout": 2
  },
  "filters": {}
}

Authentication

✅ Organization User (CustomerEmployee)
❌ Delegated User (EndUser)
✅ Service Account

Required Permissions

Policies:Archive: Always required.

Authorizations

Authorization
string
header
required
X-DFNS-USERACTION
string
header
required

Path Parameters

policyId
string
required
Minimum length: 1

Response

200 - application/json
  • Registry:Addresses:Modify
  • Permissions:Assign
  • Permissions:Modify
  • Policies:Modify
  • Registry:ContractSchemas:Modify
  • Wallets:Sign
  • Wallets:IncomingTransaction
id
string
required
name
string
required
status
enum<string>
required
Available options:
Active,
Archived
activityKind
enum<string>
required
Available options:
Registry:Addresses:Modify
rule
object
required
action
object
required
  • RequestApproval
  • Block
dateCreated
string
dateUpdated
string
filters
object