I'm contacting you because our compliance team would like to start using your Watchlist feature, with their own CSV files.
When we tried enabling the Watchlist, it unfortunately caused all our requests to start failing with the following error message:
"MISSING_MANDATORY_PROVIDER_TYPE: The group's mandatory provider type is missing, which must be included"
The issue for us is that we cannot find the information of what is wrong with our payload, and thus what is causing this error message.
For you information, in our payload we send you `["WATCHLIST"]` as value of the attribute "ProviderTypes", as shown in your documentation.
Could you explain us what may be happening here and what we can do to properly enable the Watchlist feature without causing errors?
Thank you for your help and have a good day!
I assume that you have successfully upload the Watchlist to your account by uploading the CSV file in your WC account.
Now, you are trying to screen a name so that the system looks for matches in both WC DB and the watchlist that you upload using the csv.
To avoid the error, please use the provider type as "CLIENT_WATCHLIST" along with the "WATCHLIST" provider type as shown below:
Kindly let me know if this answers your question.
I'm having the same issue here. If I use 'WATCHLIST' only, then I can get the response from API. However when I change it to 'CLIENT_WATCHLIST', then it returns an error message, please see image below.
If client choose to screen with 'CLIENT_WATCHLIST', do I have to include 'WATCHLIST' and 'CLIENT_WATCHLIST' for it to work?
Thanks for your help.
Kindly note WATCHLIST is the mandatory parameter to be included in your providerTypes attribute.
If you do not include it, you will get an error. To know the mandatory providerTypes of your account. Please use the API call "SEQ-pre-group-case-template: Get the case template for a group" and get back the JSON response in the Postman. Once you can see the JSON, scroll down to the last line and you should the list of mandatory providerTypes for your account.
Check line 222, 223 of the below screenshot.
So you first approach to use "WATCHLIST" was correct, if you are trying to search only in WC DB. If you want search for matches in both WC DB and your own uploaded watchlist, then use the below JSON:
"providerTypes": [ "WATCHLIST","CLIENT_WATCHLIST" ],
Why are you using "CLIENT_WATCHLIST"?