socure · Schema

Socure ID+ Request

Properties

Name Type Description
modules array Modules to evaluate in this request.
customerUserId string
firstName string
surName string
dob string
nationalId string
email string
mobileNumber string
physicalAddress string
city string
state string
zip string
country string
ipAddress string
userConsent boolean
consentTimestamp string
deviceSessionId string
docvTransactionId string
View JSON Schema on GitHub

JSON Schema

socure-idplus-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/socure/refs/heads/main/json-schema/socure-idplus-request-schema.json",
  "title": "Socure ID+ Request",
  "type": "object",
  "required": ["modules"],
  "properties": {
    "modules": {
      "type": "array",
      "description": "Modules to evaluate in this request.",
      "items": {
        "type": "string",
        "enum": [
          "kyc",
          "ecbsv",
          "sigma",
          "synthetic",
          "fraud",
          "emailrisk",
          "phonerisk",
          "addressrisk",
          "decision",
          "watchlist",
          "watchliststandard",
          "alertlist",
          "decasedcheck",
          "devicerisk",
          "graphintelligence",
          "accountintelligence",
          "prefill",
          "docvtransaction"
        ]
      }
    },
    "customerUserId": { "type": "string" },
    "firstName": { "type": "string" },
    "surName": { "type": "string" },
    "dob": { "type": "string", "format": "date" },
    "nationalId": { "type": "string" },
    "email": { "type": "string", "format": "email" },
    "mobileNumber": { "type": "string" },
    "physicalAddress": { "type": "string" },
    "city": { "type": "string" },
    "state": { "type": "string" },
    "zip": { "type": "string" },
    "country": { "type": "string" },
    "ipAddress": { "type": "string" },
    "userConsent": { "type": "boolean" },
    "consentTimestamp": { "type": "string", "format": "date-time" },
    "deviceSessionId": { "type": "string" },
    "docvTransactionId": { "type": "string" }
  }
}