Data Access Controls
Learn how to disable fields from API responses.
Overview
Data Access Controls allow developers to selectively disable specific fields from API responses. This ensures that only the necessary data is retrieved, improving transparency and reducing over-permissioning concerns for employers during the Finch Connect flow.
When a field is disabled:
- It will not appear in the API response, returning
null
instead. - It will not be displayed on the permissions screen in Finch Connect.
This feature is available exclusively to Scale Tier customers. To enable Data Access Controls for your account, please contact developers@tryfinch.com.
How It Works
Each endpoint’s fields are grouped into logical categories. If a developer includes any fields within a group, the recommended Finch Connect verbiage for that group will be displayed. If all fields in a group are excluded, the verbiage will be omitted from Finch Connect to provide a streamlined experience.
Company Data
If a developer is requesting all fields, the Connect verbiage will display:
“Read basic company data, company contact info, address details, and bank account data.”
Group | Fields | Connect Verbiage |
---|---|---|
Basic Company Data | Legal name, Entity type, Subtype, Departments, EIN | Read basic company data |
Contact Info | Primary Email, Primary Phone Number | Read company contact info |
Address Details | Location Line 1, Location Line 2, City, State, Zip Code | Read address details |
Banking Information | Bank Account Routing, Bank Account Number | Read bank account data |
Directory Data
If a developer is requesting all fields, the Connect verbiage will display:
""Read company directory and organization structure.”
Group | Fields | Connect Verbiage |
---|---|---|
Company Directory | Employee Name, Is Active | Read company directory |
Organization Structure | Manager, Department | Read organization structure |
Individual Data
If a developer is requesting all fields, the Connect verbiage will display:
“Read individual data, contact info, address details, and SSN.”
Group | Fields | Connect Verbiage |
---|---|---|
Employee Identification | Employee Name, Preferred Name, DOB, Gender, Ethnicity | Read individual data |
Employee Contact Information | Email, Phone Number | Read contact info |
Employee Address Details | Address Line 1, Address Line 2, City, State, Zip Code | Read address details |
SSN | SSN | Read employee SSN |
Employment Data
If a developer is requesting all fields, the Connect verbiage will display:
“Read individual employment and income data.”
Group | Fields | Connect Verbiage |
---|---|---|
Employment Details | Title, Manager, Department, Employment Type, Subtype, Start Date, End Date, Latest Rehire Date, Is Active, Employment Status, Work Location Line 1, Work Location Line 2 | Read individual employment data, excluding income |
Compensation | Income | Read income data |
Additional Information | Class Code, Custom Fields | - |
Getting Started
To configure Data Access Controls for your application:
-
Review the available field groupings above and determine which fields you need.
-
Contact developers@tryfinch.com with your selected field restrictions.
-
Once enabled, your API responses will return
null
for any disabled fields, and Finch Connect will dynamically adjust permission verbiage accordingly. -
For any questions or additional support, reach out to your Developer Success Engineer.
Was this page helpful?