Skip to content
Start here

Fetch limits associated with DLP for account

zero_trust.dlp.limits.list(LimitListParams**kwargs) -> LimitListResponse
GET/accounts/{account_id}/dlp/limits

Retrieves current DLP usage limits and quotas for the account, including maximum allowed counts and current usage for custom entries, dataset cells, and document fingerprints.

Security
API Token

The preferred authorization scheme for interacting with the Cloudflare API. Create a token.

Example:Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY
API Email + API Key

The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

Example:X-Auth-Email: user@example.com

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

Example:X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194
Accepted Permissions (at least one required)
Zero Trust ReadZero Trust Write
ParametersExpand Collapse
account_id: str
ReturnsExpand Collapse
class LimitListResponse:
max_custom_regex_entries: int

Maximum number of custom regex entries allowed for the account.

formatint64
minimum0
max_dataset_cells: int

Maximum number of dataset cells allowed for the account, across all EDM and CWL datasets.

formatint64
minimum0
max_document_fingerprints: int

Maximum number of document fingerprints allowed for the account.

formatint64
minimum0
used_custom_regex_entries: int

Number of custom regex entries currently configured for the account.

formatint64
minimum0
used_dataset_cells: int

Number of dataset cells currently configured for the account, across all EDM and CWL datasets. Document fingerprints do not count towards this limit.

formatint64
minimum0
used_document_fingerprints: int

Number of document fingerprints currently configured for the account.

formatint64
minimum0

Fetch limits associated with DLP for account

import os
from cloudflare import Cloudflare

client = Cloudflare(
    api_token=os.environ.get("CLOUDFLARE_API_TOKEN"),  # This is the default and can be omitted
)
limits = client.zero_trust.dlp.limits.list(
    account_id="account_id",
)
print(limits.max_custom_regex_entries)
{
  "errors": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "messages": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "success": true,
  "result": {
    "max_custom_regex_entries": 0,
    "max_dataset_cells": 0,
    "max_document_fingerprints": 0,
    "used_custom_regex_entries": 0,
    "used_dataset_cells": 0,
    "used_document_fingerprints": 0
  }
}
Returns Examples
{
  "errors": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "messages": [
    {
      "code": 1000,
      "message": "message",
      "documentation_url": "documentation_url",
      "source": {
        "pointer": "pointer"
      }
    }
  ],
  "success": true,
  "result": {
    "max_custom_regex_entries": 0,
    "max_dataset_cells": 0,
    "max_document_fingerprints": 0,
    "used_custom_regex_entries": 0,
    "used_dataset_cells": 0,
    "used_document_fingerprints": 0
  }
}