Request only the data you need. Minimize exposure, maximize compliance, and improve performance across all your integrations.
{"id": "emp_123","first_name": "Jane","last_name": "Doe","email": "jane@company.com","ssn": "***-**-1234","salary": 125000,// ... 41 more fields}{"id": "emp_123","first_name": "Jane","last_name": "Doe","email": "jane@company.com"}Your users see exactly what data your application needs. With Vault's built-in consent screen, requesting field-level permissions becomes a seamless part of the integration flow.
Clear permission requests
Users understand exactly what data they're sharing
Granular control
Show read vs. write access for each field
No development needed
Consent UI is automatically generated from your data scopes
The application is requesting permission to access the following data.
By authorizing you agree to grant the application access to the data listed above.
Field-level filtering gives you complete control over API data access while improving performance and compliance
Request only the data your application needs. Support GDPR data minimization requirements out of the box.
Smaller payloads mean faster response times and reduced bandwidth costs for your application.
Demonstrate data access controls for SOC 2, HIPAA, and other security compliance audits.
Let your customers choose exactly what data they share through Vault configuration.
Consistent field filtering across 200+ connectors, even when downstream APIs don't support it.
Define scopes at application, consumer, or per-request level for maximum control.
Simple configuration through API or dashboard. Define scopes once, enforce automatically across all requests.
Demonstrate data minimization practices with clear audit trails showing exactly what data your application accesses.
Data Scopes filter API responses before they reach your application, returning only the fields you specify.
{ "id": "emp_123", "first_name": "Jane", "last_name": "Doe", "email": "jane@company.com", "ssn": "***-**-1234", "salary": 125000, "bank_account": "****4567", "home_address": "123 Main St", "phone_number": "+1-555-0123", "date_of_birth": "1990-05-15", "hire_date": "2021-03-01", "department_id": "dept_456" // ... 35 more fields}β Sensitive fields like SSN, salary exposed
{ "id": "emp_123", "first_name": "Jane", "last_name": "Doe", "email": "jane@company.com"}β Only the fields you need
Data Scopes are currently available for the HRIS and Accounting API, with more Unified APIs coming soon.
Sync employee directories without accessing salary, SSN, or banking details
idfirst_namelast_nameemaildepartmentAccess invoice totals and status without exposing full customer PII
idtotaldue_datestatusinvoice_numberCRM, ATS, and more Unified APIs will support Data Scopes soon.
Our security approach focuses on security governance, risk management and compliance.
We do not store your data. API calls are processed in real-time and passed directly from the source to your app.
Our security framework maintains the highest level of compliance with industry standards.