Appearance
Entity Types Endpoint
Retrieve the list of all supported entity types at runtime.
Endpoint
GET /anonymize/entitiesTry it live (desktop). The API Playground docked on the right is set to the Entity Types endpoint — just hit Send, no parameters needed.
Response
200 OK
json
{
"entities": [
{"name": "CUSTOM_ENTITY", "description": "User-defined custom entities for redaction"},
{"name": "PERSON_NAME", "description": "People's names (first names, last names, full names)"},
{"name": "NATIONAL_ID", "description": "National IDs: SSN, driver's license, ID card numbers"},
{"name": "EMAIL_ADDRESS", "description": "Email addresses"},
{"name": "PHONE_NUMBER", "description": "Phone numbers (landlines, mobile, international)"},
{"name": "ADDRESS", "description": "Addresses, cities, countries, landmarks, streets"},
{"name": "DATE", "description": "Dates and dates of birth"},
{"name": "CREDIT_CARD", "description": "Credit card numbers (PAN)"},
{"name": "IBAN", "description": "International bank account numbers"},
{"name": "VAT_NUMBER", "description": "Tax registration identifiers (VAT, GST, EIN, ITIN)"},
{"name": "USERNAME", "description": "User names and account identifiers"},
{"name": "ORGANIZATION", "description": "Companies, agencies, institutions, organizations"},
{"name": "ZIP_CODE", "description": "US ZIP codes (5 or 9 digit)"},
{"name": "LICENSE_KEY", "description": "Software license keys"},
{"name": "API_KEY", "description": "API keys for SaaS services, AI tools, etc."}
]
}Examples
cURL
bash
curl https://demo.questa-ai.online/anonymize/entities \
-H "Authorization: Bearer YOUR_API_TOKEN"Usage
Use the entity name values in the entities parameter of anonymization requests:
json
{
"text": "John's email is john@example.com.",
"entities": "PERSON_NAME,EMAIL_ADDRESS"
}