Skip to main content
Databunker Pro is a privacy-compliant user data vault and tokenization engine that provides secure storage and management of user data with built-in privacy controls, consent management, and audit capabilities.

API Documents for AI Assistants

Feed these directly into your LLM or AI coding assistant for accurate, context-aware help when building integrations:

Key Features

  • User Tokenization: Create, update, and manage user profiles with privacy controls
  • Consent Management: Handle legal basis and user agreements for GDPR/DPDP compliance
  • Format Preserving Tokenization: Secure tokenization of sensitive data like credit cards
  • Audit Trail: Complete audit logging of all data access and modifications
  • Multi-tenant: Support for multiple tenants with isolated data
  • Role-based Access: Fine-grained access control with policies and roles
  • Bulk Operations: Efficient bulk data operations with unlock mechanisms
  • Connector Support: Integration with external databases and systems

Authentication

All API calls require authentication via the X-Bunker-Token header. For multi-tenant setups, use the X-Bunker-Tenant header to specify the tenant context.

Multi-Tenant Usage

Multi-tenancy is supported when DataBunker Pro is configured to work with PostgreSQL database. Note: DataBunker Pro supports both PostgreSQL and MySQL (Percona) as backend databases, but multi-tenancy requires PostgreSQL and is not available with MySQL. When using DataBunker Pro in a multi-tenant environment:
  • Single Tenant: Omit the X-Bunker-Tenant header (default behavior)
  • Multi-Tenant: Include X-Bunker-Tenant: your-tenant-name header
Example:
# Single tenant
curl -X POST http://localhost:3000/v2/UserCreate \
  -H "X-Bunker-Token: your-token" \
  -d '{"profile":{"login":"user1"}}'

# Multi-tenant
curl -X POST http://localhost:3000/v2/UserCreate \
  -H "X-Bunker-Token: your-token" \
  -H "X-Bunker-Tenant: acme-corp" \
  -d '{"profile":{"login":"user1"}}'

Base URL

The API is available at /v2/ endpoint with all requests using POST method.