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.”

GroupFieldsConnect Verbiage
Basic Company DataLegal name, Entity type, Subtype, Departments, EINRead basic company data
Contact InfoPrimary Email, Primary Phone NumberRead company contact info
Address DetailsLocation Line 1, Location Line 2, City, State, Zip CodeRead address details
Banking InformationBank Account Routing, Bank Account NumberRead bank account data

Directory Data

If a developer is requesting all fields, the Connect verbiage will display:

""Read company directory and organization structure.”

GroupFieldsConnect Verbiage
Company DirectoryEmployee Name, Is ActiveRead company directory
Organization StructureManager, DepartmentRead 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.”

GroupFieldsConnect Verbiage
Employee IdentificationEmployee Name, Preferred Name, DOB, Gender, EthnicityRead individual data
Employee Contact InformationEmail, Phone NumberRead contact info
Employee Address DetailsAddress Line 1, Address Line 2, City, State, Zip CodeRead address details
SSNSSNRead employee SSN

Employment Data

If a developer is requesting all fields, the Connect verbiage will display:

“Read individual employment and income data.”

GroupFieldsConnect Verbiage
Employment DetailsTitle, Manager, Department, Employment Type, Subtype, Start Date, End Date, Latest Rehire Date, Is Active, Employment Status, Work Location Line 1, Work Location Line 2Read individual employment data, excluding income
CompensationIncomeRead income data
Additional InformationClass Code, Custom Fields-

Getting Started

To configure Data Access Controls for your application:

  1. Review the available field groupings above and determine which fields you need.

  2. Contact developers@tryfinch.com with your selected field restrictions.

  3. Once enabled, your API responses will return null for any disabled fields, and Finch Connect will dynamically adjust permission verbiage accordingly.

  4. For any questions or additional support, reach out to your Developer Success Engineer.