Definition
“Items” are the searchable employers and payroll platforms in Link through which payroll accounts are connected.
Types of Items
There are four different types of Items, representing where payroll information is ultimately sourced.| Type | Description |
|---|---|
| Employers | Individual employers that have an in-house payroll system or internal log-in process to a third party system. |
| Gig platforms | Gig economy platforms, which typically have an in-house payment system. |
| Payroll providers | Payroll providers are third party systems that provide payroll services to multiples employers. |
| Government benefits | Government platforms, typically related to social security or veteran income. |
Note: there are two types of payroll providers shown in Link:
Note: there are two types of payroll providers shown in Link:
Note: there are two types of payroll providers shown in Link:
- Payroll providers that the user connects to directly by entering login credentials specific to the payroll provider.
- Payroll providers that act as a Grouping. When this type of payroll provider is selected, the user is shown a list of employers that use this payroll provider. The user chooses the appropriate employer and proceeds to a login screen that is specific to the employer—payroll-provider combination.
Individual Item information
Health status
Items that currently support new connections with no known issues are consideredhealthy. If the connection process or ongoing refresh is not available or partially degraded, the Item is tagged as unavailable or having issues.
You can view each Item’s health status by searching for the Item in the Coverage section of Console and checking the status column, or retrieve the Item via the API and check the status property. Subscribing to the items.updated webhook via Console or via the API will also notify you when an Item’s health status changes.
Deposit switch capabilities
To see if an Item supports deposit switches, check the DDS supported column of the Coverage section of Console, or retrieve the Item via the API and check thedirect_deposit_switch object to see if deposit_account deposit switches are supported.
Data fields returned
While essential payroll data can be retrieved from most Item connections, some data fields are not supported by all Items. For example, a non-gig platform may not contain vehicle data. To check which data fields are available on an Item by Item basis:- Console — search for and select an individual Item in the Coverage section of Console, and expand the relevant data category within the Field availability area.
- API — retrieve the Item and check the
field_coverageobject to see if an individual data field issupported.
Example
To see if an Item supports thejob_title field from the Identities data set.
- Retrieve the Item via the API using its ID.
- Search the response, in this case by
job_title, and check if the desired field issupported.
Data refresh frequency
How often an Item is re-scanned to check for new data, which is used to update all accounts that were connected through the Item in Link, is returned in therefresh_frequency field when retrieving an Item by its ID via the API.
See our Ongoing Refresh Guide for more information.
Mapping status
Items are classified into three mapping statuses, which represent the Item’s previous connection history:verified— The payroll system associated with the Item is known, and the Item has previously experienced a successful connection that returned paystub data.mapped— The payroll system associated with the Item is known, but the Item is awaiting a successful connection.unmapped— The payroll system associated with this Item is not yet known.
If an
unmapped Item is selected in Link, the user will be given the option to search for the relevant payroll system and attempt to connect using their login credentials.Data limits and obfuscations
Items with specific constraints, such as historical data limits or obscured values, are documented in:- Console — search for and select an individual Item in the Coverage section of Console. A known limitations area will be present only when the Item has data limitations.
- API — retrieve the Item and check the
known_limitationsproperty.
Creating Item filters
Using the API’s/item-filters endpoint, you can create custom filters to search for Items that support specific requirements:
- Create an Item filter.
- Add
supportedfilters for your desired fields or deposit switch capabilities. - When listing Items, use the Item filter ID as a query parameter.