curl --request GET \
--url https://api.dfns.io/v2/policies \
--header 'Authorization: Bearer <token>'{
"items": [
{
"id": "<string>",
"name": "<string>",
"status": "Active",
"activityKind": "Registry:Addresses:Modify",
"rule": {
"kind": "AlwaysTrigger",
"configuration": {}
},
"action": {
"kind": "RequestApproval",
"approvalGroups": [
{
"quorum": 2,
"approvers": {
"userId": {
"in": [
"<string>"
]
}
},
"name": "<string>",
"initiatorCanApprove": true
}
],
"autoRejectTimeout": 2
},
"dateCreated": "<string>",
"dateUpdated": "<string>",
"filters": {},
"pendingChangeRequest": {
"id": "<string>",
"requester": {
"userId": "<string>",
"tokenId": "<string>",
"appId": "<string>"
},
"kind": "Policy",
"operationKind": "Update",
"status": "Applied",
"entityId": "<string>",
"dateCreated": "2023-11-07T05:31:56Z",
"body": {
"id": "<string>",
"name": "<string>",
"status": "Active",
"activityKind": "Registry:Addresses:Modify",
"rule": {
"kind": "AlwaysTrigger",
"configuration": {}
},
"action": {
"kind": "RequestApproval",
"approvalGroups": [
{
"quorum": 2,
"approvers": {
"userId": {
"in": [
"<string>"
]
}
},
"name": "<string>",
"initiatorCanApprove": true
}
],
"autoRejectTimeout": 2
},
"dateCreated": "<string>",
"dateUpdated": "<string>",
"filters": {}
},
"dateResolved": "2023-11-07T05:31:56Z",
"approvalId": "<string>"
}
}
],
"nextPageToken": "<string>"
}Retrieve the list of policies on your organization.
curl --request GET \
--url https://api.dfns.io/v2/policies \
--header 'Authorization: Bearer <token>'{
"items": [
{
"id": "<string>",
"name": "<string>",
"status": "Active",
"activityKind": "Registry:Addresses:Modify",
"rule": {
"kind": "AlwaysTrigger",
"configuration": {}
},
"action": {
"kind": "RequestApproval",
"approvalGroups": [
{
"quorum": 2,
"approvers": {
"userId": {
"in": [
"<string>"
]
}
},
"name": "<string>",
"initiatorCanApprove": true
}
],
"autoRejectTimeout": 2
},
"dateCreated": "<string>",
"dateUpdated": "<string>",
"filters": {},
"pendingChangeRequest": {
"id": "<string>",
"requester": {
"userId": "<string>",
"tokenId": "<string>",
"appId": "<string>"
},
"kind": "Policy",
"operationKind": "Update",
"status": "Applied",
"entityId": "<string>",
"dateCreated": "2023-11-07T05:31:56Z",
"body": {
"id": "<string>",
"name": "<string>",
"status": "Active",
"activityKind": "Registry:Addresses:Modify",
"rule": {
"kind": "AlwaysTrigger",
"configuration": {}
},
"action": {
"kind": "RequestApproval",
"approvalGroups": [
{
"quorum": 2,
"approvers": {
"userId": {
"in": [
"<string>"
]
}
},
"name": "<string>",
"initiatorCanApprove": true
}
],
"autoRejectTimeout": 2
},
"dateCreated": "<string>",
"dateUpdated": "<string>",
"filters": {}
},
"dateResolved": "2023-11-07T05:31:56Z",
"approvalId": "<string>"
}
}
],
"nextPageToken": "<string>"
}CustomerEmployee)EndUser)Policies:Read: Always required.Bearer Token: Used to authenticate API requests. More details how to generate the token: Authentication flows
^\d+$1Active, Archived Success
Show child attributes
Was this page helpful?