Authenticate by including your Socure SDK key as the Authorization header value in all API requests.
POST the user's PII (first name, last name, date of birth, address, email, phone, and optionally SSN) to the Socure ID+ API endpoint as a JSON body; specify which modules you want to invoke (e.g., fraud, sigma, kyc, emailrisk, phonerisk).
Parse the synchronous JSON response: each requested module returns a score and a set of reason codes explaining the risk signals detected.
Apply your configured score thresholds to the returned sigma fraud score and kyc decision fields to auto-approve, auto-decline, or route to manual review.
Use the reference ID (docvTransactionToken or similar identifier) returned in the response to correlate the request with any follow-up document verification if your workflow includes Socure DocV.
Store all reason codes alongside the scores for regulatory audit trail purposes.
Known gotchas
Module availability depends on your Socure contract; calling an unlicensed module returns an error rather than a null result.
Socure's product and module naming has evolved (e.g., Sigma Identity Fraud, Sigma Synthetic); use your account portal or contact Socure to confirm current module names for your package.
Reason codes are critical for adverse action notices under FCRA if Socure is used as a consumer reporting agency; consult legal counsel on permissible use.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp