Migrate to SocureID for Identity Resolution

What is SocureID?

SocureID combines Socure's top-tier identity verification with predictive analytics to assign a reliable, privacy-focused unique ID to each identity. You can leverage SocureID for various use cases, such as:

A major social media platform implemented SocureID to combat the proliferation of ghost accounts, significantly enhancing user trust and platform integrity.

Here's how it works:

A state agency implemented SocureID to consolidate citizen identities across multiple legacy systems, creating a unified view of users.

Here's how it works:

A fintech company offering a $200 bonus for new checking account sign-ups used SocureID to detect and prevent duplicate customers.

Here's how it works:

A popular online gaming platform implemented SocureID to ensure compliance with age restrictions and prevent underage users from accessing the platform.

Here's how it works:

Prerequisites for migration

Ensure you have the following prepared for your migration process:

How it works

You can quickly migrate to SocureID by following the steps below:

1. Obtain SocureIDs for existing identifiers

To obtain a SocureID for an existing identifier, send a POST request to the RiskOS™ API endpoint. Ensure to include the data.individual.id field in the request to pass the existing identifier. Your data.individual.id could be something you created to track each consumer uniquely or something you received from a legacy provider.

Below are example requests:

Sample API call: Obtain SocureID

{
    "id": "APP-123456",
    "timestamp": "2022-07-28T06:10:54.298Z",
    "workflow": "consumer_onboarding",
    "data":
    {
        "individual":
        {
            "id": "60796b83-bd1c-4914-9d08-6b340d18a956",
            "given_name": "Blair",
            "family_name": "Kawashima",
            "national_id": "598003289",
            "date_of_birth": "1980-07-05",
            "phone_number": "+13475550100",
            "address":
            {
                "line_1": "32194 N College Ave",
                "locality": "New York City",
                "major_admin_division": "NY",
                "country": "US",
                "postal_code": "10001"
            },
            "additional_context" :
            {
              "user_consent" : true,
              "consent_timestamp": "2020-05-26T13:34:43Z"
            }
        }
    }
}

A successful API call returns the unique socureId for the submitted data.individual.id, as shown below:

Sample API response: Obtain SocureID

{
    "id": "APP-123456",
    "eval_id": "6dc8f39c-ecc3-4fe0-9283-fc8e5f99e816",
    "decision": "REVIEW",
    "tags": [...],
    "review_queues": [...],
    "data_enrichments":
    [
        {
            "enrichment_name": "Socure Verify",
            "enrichment_endpoint": "https://sandbox.dev.socure.com/api/3.0/EmailAuthScore",
            "enrichment_provider": "Socure",
            "status_code": 200,
            "request":
            { ... },
            "response":
            {
                "referenceId": "a1b23456-7cd8-9012-abc9-d86531bffdd5",
                "socureId": "ab06216f-b88b-4be8-8075-933bb5c2303c",
                "userId": "60796b83-bd1c-4914-9d08-6b340d18a956",
                "kyc": {
                  "reasonCodes": [
                    "I919"
                  ],
                  "fieldValidations": {
                    "firstName": 0.99,
                    "surName": 0.99,
                    "streetAddress": 0.99,
                    "city": 0.99,
                    "state": 0.99,
                    "zip": 0.99,
                    "mobileNumber": 0.99,
                    "dob": 0.99,
                    "ssn": 0.99
                 }
               }
           }
        }
    ]
}

2. Map SocureIDs to your existing consumer base

To effectively map SocureIDs to your existing consumer base:

Benefits of mapping:

3. Update and clean up CRM/contact information using Verify Plus responses

Socure Verify Plus provides rich, verified information about each identity. You can use this data to enhance and correct your existing consumer information.

  1. When you receive a Verify Plus response, compare the returned data with your existing CRM data.
  2. Update your CRM with the verified information from Socure, focusing on fields like name spelling, address formatting, and phone number validation.

Benefits of CRM cleanup:

Visual representation of data cleanup

Field Original CRM Data Socure Verified Data Action
Identifier 60796b83-bd1c-4914-9d08-6b340d18a956 ab06216f-b88b-4be8-8075-933bb5c2303c Update to SocureID
First Name Blaire Blair Update to Blair
Last Name Kawashima Kawashima No change needed
Address 32194 N Colege Ave 32194 N College Ave Correct spelling
City NYC New York Expand abbreviation
Phone 347-555-0100 +13475550100 Format to E.164
DOB 07/05/1980 1980-07-05 Standardize format

4. Implement SocureIDs in your systems

To complete the migration:

  1. Extract the socureId returned in the API responses.
  2. Update your systems to use SocureID as the primary identifier for consumer records.
  3. Maintain the mapping between your original userId and socureId for reference and data consistency checks.

By implementing these steps, you'll successfully migrate to SocureID, improving your identity verification process and data quality across your organization.

5. Testing your integration

Before fully migrating, test your integration:

  1. Create test customers in your staging environment.
  2. Obtain SocureIDs for these test customers.
  3. Verify that your systems correctly use SocureIDs for all operations.
  4. Confirm that data cleanup processes are working as expected.

Updated 3 months ago