POST
/watchlist_screening/individual/program/getGet an individual watchlist screening program
Retrieves an individual watchlist screening program and its screening configuration. Supply watchlist_program_id to identify the program, then use the returned configuration to understand enabled lists, name sensitivity, rescanning, and archive state.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
The watchlist program identifier and authentication credentials for retrieving an individual screening program.
watchlist_program_idstringrequired
ID of the associated program.
secretstringoptional
Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
client_idstringoptional
Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
200Returns the program configuration, including enabled watchlists, name sensitivity, rescanning and archive states, audit trail, creation timestamp, and request identifier.
idstringrequired
ID of the associated program.
created_atstringrequired
An ISO8601 formatted timestamp.
is_rescanning_enabledbooleanrequired
Indicator specifying whether the program is enabled and will perform daily rescans.
lists_enabledarray<IndividualWatchlistCode>required
Watchlists enabled for the associated program
namestringrequired
A name for the program to define its purpose. For example, "High Risk Individuals", "US Cardholders", or "Applicants".
name_sensitivitystringrequired
The valid name matching sensitivity configurations for a screening program. Note that while certain matching techniques may be more prevalent on less strict settings, all matching algorithms are enabled for every sensitivity.
`coarse` - See more potential matches. This sensitivity will see more broad phonetic matches across alphabets that make missing a potential hit very unlikely. This setting is noisier and will require more manual review.
`balanced` - A good default for most companies. This sensitivity is balanced to show high quality hits with reduced noise.
`strict` - Aggressive false positive reduction. This sensitivity will require names to be more similar than `coarse` and `balanced` settings, relying less on phonetics, while still accounting for character transpositions, missing tokens, and other common permutations.
`exact` - Matches must be nearly exact. This sensitivity will only show hits with exact or nearly exact name matches with only basic correction such as extraneous symbols and capitalization. This setting is generally not recommended unless you have a very specific use case.
audit_trailobjectrequired
Information about the last change made to the parent object specifying what caused the change as well as when it occurred.
is_archivedbooleanrequired
Archived programs are read-only and cannot screen new customers nor participate in ongoing monitoring.
request_idstringrequired
A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
Error handling
watchlist_program_id must identify the program to retrieve. Provide client_id and secret in the request body or through the PLAID-CLIENT-ID and PLAID-SECRET headers.