PII Expansion

Run PII expansion

Create a PII-expansion job and wait for an inline result when `responseMode` is `sync`. If the job does not finish before the inline timeout, or when

POST/v1/pii-expansion

Requires X-API-Key or Authorization: Bearer with a provisioned API key.

Create a PII-expansion job and wait for an inline result when responseMode is sync. If the job does not finish before the inline timeout, or when responseMode is async, the API returns a persisted job envelope. Every response includes X-Job-Id for later lookup.

Request body

FieldTypeRequiredDescription
depthExpansionDepthNoDefault: "standard"
maxCandidatesintegerNoMaxcandidates Default: 10
responseModeResponseModeNoDefault: "sync"
seedsPiiExpansionSeedsNo
subjectPiiExpansionSubjectYes

Request examples

Seeded identity expansion

Expand from one or more supported email, phone, or username seeds.

{
  "depth": "standard",
  "maxCandidates": 10,
  "responseMode": "sync",
  "seeds": {
    "emails": [
      "[email protected]"
    ],
    "phones": [
      "+15555550100"
    ],
    "usernames": [
      "johnsmith"
    ]
  },
  "subject": {
    "name": "John Smith"
  }
}

Responses

200

Normalized identity and related social-candidate results when completed inline, otherwise a job envelope.

Schema: PiiExpansionResult or JobEnvelope_PiiExpansionResult_

422

Validation Error

FieldTypeRequiredDescription
detailarray<ValidationError>NoDetail

OpenAPI

Download the full OpenAPI contract from /openapi.yaml.