Get metadata details (entity configurations) for a particular policy

This API provides a list of all available personal data entities and their metadata for a policy in the namespace. Policy_name is an optional parameter. If a policy name is provided, we will give the list of entities for that policy. If not, we will provide a master list of entities across all policies

If the given policy doesn’t exist, it will throw a message “Policy doesn’t exist.”
Only Namespace admins with “metadata_change” permission can access this route.

 

Prerequisite: Create the Policy to get the entities list https://docs.protecto.ai/docs/create-namespace-policy/

METHOD: GET
ROUTE: /metadata/personal-data-entities/list
Headers:
{
“Authorization”: “Bearer <NAMESPACE_ADMIN_API_KEY>”
}
Query params:

policy_name : Optional param eg: “Anonymization-policy-1”.
next_page_token: It is used to paginate the data; by default, it will be null. If there is more data, then next_page_token will be sent through the API response. For upcoming requests, use the previous response next_page_token to navigate further

Response structure:

{
    "data": {
        "details": [
            {
                "policy_name": "Anonymization-policy-1",
                "metadata": {
                    "anonymizable_entities": [],
                    "pseudonymizable_entities": [
                        {
                            "entity_name": "DISCHARGE_DATE",
                            "entity_type": "PHI",
                            "prefix": "<DISCHARGE_DATE>",
                            "suffix": "</DISCHARGE_DATE>",
                            "description": "Discharge Date"
                        },
                        {
                            "entity_name": "INSURANCE_NUMBER",
                            "entity_type": "PHI",
                            "prefix": "<INSURANCE_NO>",
                            "suffix": "</INSURANCE_NO>",
                            "description": "Insurance Policy Number"
                        },
                        {
                            "entity_name": "LICENCE_NUMBER",
                            "entity_type": "PHI",
                            "prefix": "<LICENCE_NO>",
                            "suffix": "</LICENCE_NO>",
                            "description": "License Number"
                        },
                        {
                            "entity_name": "HEALTH_ACC_NO",
                            "entity_type": "PHI",
                            "prefix": "<ACC_NO>",
                            "suffix": "</ACC_NO>",
                            "description": "Health Account Number"
                        },
                        {
                            "entity_name": "CVV",
                            "entity_type": "PCI",
                            "prefix": "<CVV>",
                            "suffix": "</CVV>",
                            "description": "Card Verification Value"
                        },
                        {
                            "entity_name": "ORG",
                            "entity_type": "PII",
                            "prefix": "<ORG>",
                            "suffix": "</ORG>",
                            "description": "Organization"
                        },
                        {
                            "entity_name": "URL",
                            "entity_type": "PII",
                            "prefix": "<URL>",
                            "suffix": "</URL>",
                            "description": "Uniform Resource Locator"
                        },
                        {
                            "entity_name": "DRIVING_LICENSE_NUMBER",
                            "entity_type": "PII",
                            "prefix": "<DL_NO>",
                            "suffix": "</DL_NO>",
                            "description": "Driving License Number"
                        },
                        {
                            "entity_name": "VIN",
                            "entity_type": "PII",
                            "prefix": "<VIN>",
                            "suffix": "</VIN>",
                            "description": "Vehicle Identification Number"
                        },
                        {
                            "entity_name": "NATIONALITY",
                            "entity_type": "PII",
                            "prefix": "<NATIONALITY>",
                            "suffix": "</NATIONALITY>",
                            "description": "Nationality"
                        },
                        {
                            "entity_name": "PASSPORT_NUMBER",
                            "entity_type": "PII",
                            "prefix": "<PASSPORT_NO>",
                            "suffix": "</PASSPORT_NO>",
                            "description": "Passport Number"
                        },
                        {
                            "entity_name": "PAN",
                            "entity_type": "PII",
                            "prefix": "<PAN>",
                            "suffix": "</PAN>",
                            "description": "Permanent Account Number"
                        },
                        {
                            "entity_name": "IP_ADDRESS",
                            "entity_type": "PII",
                            "prefix": "<IPA>",
                            "suffix": "</IPA>",
                            "description": "Internet Protocol Address"
                        },
                        {
                            "entity_name": "BANK_ACC_NO",
                            "entity_type": "PCI",
                            "prefix": "<ACC_NO>",
                            "suffix": "</ACC_NO>",
                            "description": "Bank Account Number"
                        },
                        {
                            "entity_name": "PIN_NUMBER",
                            "entity_type": "PCI",
                            "prefix": "<CRD_PIN>",
                            "suffix": "</CRD_PIN>",
                            "description": "Credit Card Pin"
                        },
                        {
                            "entity_name": "CARD_EXPIRY_DATE",
                            "entity_type": "PCI",
                            "prefix": "<CRD_EXP_DATE>",
                            "suffix": "</CRD_EXP_DATE>",
                            "description": "Credit Card Expiration Date"
                        },
                        {
                            "entity_name": "SSN",
                            "entity_type": "PII",
                            "prefix": "<SSN>",
                            "suffix": "</SSN>",
                            "description": "Social Security Number"
                        },
                        {
                            "entity_name": "CREDIT_CARD",
                            "entity_type": "PCI",
                            "prefix": "<CRD>",
                            "suffix": "</CRD>",
                            "description": "Credit Card Number"
                        },
                        {
                            "entity_name": "DATE_OF_BIRTH",
                            "entity_type": "PHI",
                            "prefix": "<DOB>",
                            "suffix": "</DOB>",
                            "description": "Date of Birth"
                        },
                        {
                            "entity_name": "DEATH_DATE",
                            "entity_type": "PHI",
                            "prefix": "<DEATH_DATE>",
                            "suffix": "</DEATH_DATE>",
                            "description": "Date of Death"
                        },
                        {
                            "entity_name": "HEALTH_BENEFICIARY_NUMBER",
                            "entity_type": "PHI",
                            "prefix": "<HEALTH_BENEFICIARY_NO>",
                            "suffix": "</HEALTH_BENEFICIARY_NO>",
                            "description": "Health Beneficiary Number"
                        },
                        {
                            "entity_name": "VEHICLE_REGISTRATION_NUMBER",
                            "entity_type": "PII",
                            "prefix": "<VEHICLE_REG_NO>",
                            "suffix": "</VEHICLE_REG_NO>",
                            "description": "Vehicle Registration Number"
                        },
                        {
                            "entity_name": "POLICY_NO",
                            "entity_type": "PCI",
                            "prefix": "<POLICY_NO>",
                            "suffix": "</POLICY_NO>",
                            "description": "Policy Number"
                        },
                        {
                            "entity_name": "TAN",
                            "entity_type": "PCI",
                            "prefix": "<TAN>",
                            "suffix": "</TAN>",
                            "description": "Transaction Authentication Numbers"
                        },
                        {
                            "entity_name": "PERSON",
                            "entity_type": "PII",
                            "prefix": "<PER>",
                            "suffix": "</PER>",
                            "description": "Person Name"
                        },
                        {
                            "entity_name": "ADDRESS",
                            "entity_type": "PII",
                            "prefix": "<ADDRESS>",
                            "suffix": "</ADDRESS>",
                            "description": "Address"
                        },
                        {
                            "entity_name": "MAC_NUMBER",
                            "entity_type": "PHI",
                            "prefix": "<DEVICE_ID>",
                            "suffix": "</DEVICE_ID>",
                            "description": "Media Access Control Number"
                        },
                        {
                            "entity_name": "START_DATE_OF_HOSPITALIZATION",
                            "entity_type": "PHI",
                            "prefix": "<ADMIT_DATE>",
                            "suffix": "</ADMIT_DATE>",
                            "description": "Start Date of Hospitalization"
                        },
                        {
                            "entity_name": "EMAIL_ADDRESS",
                            "entity_type": "PII",
                            "prefix": "<EMAIL>",
                            "suffix": "</EMAIL>",
                            "description": "Email Address"
                        },
                        {
                            "entity_name": "PHONE_NUMBER",
                            "entity_type": "PII",
                            "prefix": "<PHN>",
                            "suffix": "</PHN>",
                            "description": "Telephone Number"
                        },
                        {
                            "entity_name": "FAX_NUMBER",
                            "entity_type": "PII",
                            "prefix": "<FAX_NO>",
                            "suffix": "</FAX_NO>",
                            "description": "Facsimile Number"
                        },
                        {
                            "entity_name": "MRN",
                            "entity_type": "PHI",
                            "prefix": "<MRN>",
                            "suffix": "</MRN>",
                            "description": "Medical Record Number"
                        },
                        {
                            "entity_name": "ROUTING_NUMBER",
                            "entity_type": "PII",
                            "prefix": "<ROUTING_NO>",
                            "suffix": "</ROUTING_NO>",
                            "description": "Routing Number"
                        },
                        {
                            "entity_name": "SWIFT",
                            "entity_type": "PCI",
                            "prefix": "<SWIFT>",
                            "suffix": "</SWIFT>",
                            "description": "SWIFT code"
                        }
                    ],
                    "excluded_entities": []
                }
            }
        ],
        "next_page_token": []
    },
    "success": true,
    "error": {
        "message": ""
    }
}

 

 

Response details:

  1. policy_name – name of the policy (identifier for the metadata configuration).
  2. anonymizable_entities – Entities in this list will be identified and masked. The clear text for these entities cannot be retrieved. The mapping of clear text to tokens will not be stored, making this process irreversible.
  3. pseudonymizable_entities – Entities in this list will be identified and masked. Unlike anonymizable entities, the clear text for these entities can be retrieved.
  4. excluded_entities: Entities in this list are not identified and masked.
  5. entity_name: Name of the personal data entity.
  6. entity_type: Type of personal data. It can be either PII/PHI/PCI/custom.
  7. prefix, suffix: Masked personal data will be enclosed with these tags
Updated on May 14, 2025
What are your feelings

© All Rights Reserved 2023 | Protecto