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.
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, and address details.”
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 |
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.