Will World-Check one API gives instant response for a lead/customer data?

We are having a usecase where we need to validate the lead/customer data which is entered on "Add Lead" screen. Will World-Check One API immediately send the response back to calling interface with a results such as "Valid/Invalid". Because we need to display the result immediately on the screen and prevent the Sales Rep to save the data into our system. Please advise.

Questions:

1. Is that a mandatory step to create a case before sending the request for screening?

2. Why we need Groups and Group Id?

3. For example, if I have a prospect details such as below and am try to data entry these details in a form. Now I want to screen this prospect is valid or not. When I initiate screening request, how much is the response time approximately? Can you please provide some sample responses for this data? Will there be more than one response from the screening process?

Name: Baskaran

Street: 4th Street

City: Edison

State: NJ

Nationality: US

Pincode: 15970

Thanks,

Baskaran

Best Answer

  • saha.shilpi1
    Answer ✓

    baskaran.subramanian,

    Below is the example for your 3rd question.

    I created one separate Group with all your's providing fields and under this group I created a case using your providing details.The GroupName is BaskaranGroup and GroupId is "0a3687d0-5d37-1694-974e-8fec0000002f"

    I created below case using your providing details and above mentioned GroupId

    { "groupId":"0a3687d0-5d37-1694-974e-8fec0000002f", "entityType":"INDIVIDUAL", "providerTypes":[ "WATCHLIST" ], "name":"TEST BASKARAN ", "customFields": [ { "typeId": "0a3687d0-5d37-1694-974e-904700000037", "value":"Baskaran" }, { "typeId": "0a3687d0-5d37-1694-974e-904700000038", "value": "Edison" }, { "typeId": "0a3687d0-5d37-1694-974e-904700000039", "value": "NJ" }, { "typeId": "0a3687d0-5d37-1694-974e-90470000003a", "value":"US" }, { "typeId": "0a3687d0-5d37-1694-974e-90470000003b", "value": "15970" }, { "typeId": "0a3687d0-5d37-1694-974e-919900000040", "value": "4th Street" } ], "secondaryFields":[ { "typeId":"SFCT_1", "value":"MALE" }, { "typeId":"SFCT_2", "dateTimeValue": "2016-10-12" }, { "typeId":"SFCT_3", "value":"USA" }, { "typeId":"SFCT_4", "value":"USA" }, { "typeId":"SFCT_5", "value":"USA" } ] }

    After creation this case I got the CaseSystemId which I added under environment variable before screening the case.Once I screen the case response time is 608

    ms.

    For each case you can screen multiple times and response will be different for each time.I screen this case two times and responses was 608ms and 724ms.

    Attached the screening responses and API screening result for your reference.

    Let me know if you have any further questions regarding this.

    Thanks,

    Shilpi

Answers

  • baskaran.subramanian,

    please find answers under your questions .

    1. Is that a mandatory step to create a case before sending the request for screening?

    yes it is a mandatory step.

    2. Why we need Groups and Group Id?

    when we create a user profile you will be assigned to a group.As you create a case it is attached to that group for storage and the case will be under you.So a Group and Group id is required.

    i will take some time to answer your 3rd question but surely will give a answer.

    Thanks

    Rakesh

  • saha.shilpi1

    Is the request for screening asynchronous or synchronous?

    Thanks,

    Baskaran

  • baskaran.subramanian,

    screeningRequest is an asynchronous request

    Thanks,

    Shilpi