Capability catalog
Every operation, one API. Generated from the published OpenAPI specification (snapshot 2026-10-01). Expand a row for its schema, an example request in cURL, JavaScript and Python, and an example response.
All Flagship Clean Validate Match Transform Protect Analyze Orchestration Jobs Platform
POST /normalizeNormalize messy business fields Clean POST /matchMatch two records Match POST /compareCompare two records Match POST /dedupeFind duplicate records Match POST /anomaliesDetect anomalous records Analyze POST /scoreScore a finding or factors Analyze POST /explainExplain a finding Analyze POST /analyzeRun multiple operations Orchestration POST /autopilotAutoPilot: send messy data, get production-ready data back Analyze POST /autopilot/previewAutoPilot preview (dry run) Analyze POST /repairRepair messy data in one call Flagship POST /mapMap data into a target schema Flagship POST /guardGuard data before it enters your application Flagship POST /leads/recoveryScore a single lead Analyze POST /leads/recovery/batchScore a batch of leads Analyze POST /reconcileReconcile two datasets Match POST /verifyVerify a claim against evidence Validate POST /revenue-leakDetect possible revenue leakage Analyze POST /transformReshape records with declarative operations Transform POST /validateValidate records against a ruleset Validate POST /extractExtract structured fields from text Transform POST /web/extractFetch a web page and extract structured fields Transform POST /processChain data operations over one record set Orchestration POST /pipelineChain record-in/record-out capabilities into one ordered call. Orchestration POST /workflows/runLegacy Workflows preview — use POST /api/v1/pipeline instead Orchestration limited preview POST /executeRoute a plain-language instruction to a capability (limited preview) Orchestration limited preview GET /usageGet current usage Platform POST /jobsSubmit an async batch job Jobs GET /jobs/{id}Get async job status and result Jobs GET /api/healthHealth check Platform POST /standardizeCoerce every value into the canonical form for its column's type. Clean POST /parseParse declared string fields into typed values and name components. Transform POST /type-inferInfer each column's data type by majority vote over its values. Validate POST /completenessReport per-field fill rate and an overall completeness score. Validate POST /fuzzy-matchPer-field string-similarity comparison of two records. Match POST /entity-resolutionCluster records into entities and emit one canonical record each. Match POST /conflictsFind fields whose values disagree across records sharing a key. Validate POST /mergeCollapse duplicate records into one golden record with provenance. Match POST /survivorshipCollapse keyed groups into golden records with survivorship rules. Match POST /consistencyReport each column's dominant type and how much data agrees. Validate POST /data-qualityA composite 0-100 quality score with an explainable breakdown. Validate POST /schema-detectInfer a typed schema object ready to feed into map or validate. Validate POST /schema-mapMap source records onto a target schema with per-field confidence. Transform POST /classifySingle-label classification into caller-declared categories. Analyze POST /tagMulti-label tagging: apply every tag whose keywords match. Analyze POST /driftCompare a baseline to current data and report per-field drift. Analyze POST /change-detectA keyed diff: added, removed, changed, and unchanged records. Analyze POST /redactRemove detected PII from string fields, replaced with placeholders. Protect POST /maskMask detected PII while preserving recognizable shape. Protect POST /rulesEvaluate a data-only rule set against every record. Validate POST /routeAssign each record a destination by first-match-wins rules. Transform POST /profileGet a per-field profile of any record set in one call. Analyze POST /statisticsDescriptive statistics for every numeric field. Analyze POST /missingFind and quantify missing values per field. Clean POST /distributionsHistogram, skew, and outliers for numeric fields. Analyze POST /quality-scoreA composite 0-100 data-quality score with components. Validate POST /correlationsPairwise Pearson correlation across numeric fields. Analyze POST /trendsOrdinary-least-squares trend, growth, and volatility. Analyze POST /change-pointsDetect level shifts in a numeric series. Analyze POST /patternsDiscover character-class format patterns per field. Analyze POST /schema-diffCompare inferred schemas of two record sets. Transform POST /schema-validateValidate records against a declared field schema. Validate POST /validate-emailSyntax + structural email validation with normalization. Validate POST /pii-detectLocate PII without ever echoing the sensitive values. Protect POST /similarityScore pairwise similarity within one record set. Match POST /linkRecord linkage across two datasets. Match POST /imputeFill missing values with a chosen strategy. Clean POST /normalize-phoneNormalize phone numbers to E.164 format. Clean POST /normalize-addressCanonicalize address strings to a consistent form. Clean POST /normalize-urlCanonicalize URLs (scheme, host, port, path, query). Clean POST /text-cleanNormalize whitespace, case, and punctuation in text. Clean POST /clusterGroup records into clusters by similarity. Analyze POST /rankWeighted-score and rank records by chosen fields. Analyze POST /segmentAssign records to segments with first-match rules. Analyze POST /json-repairRepair common JSON syntax errors into valid JSON. Clean POST /flattenFlatten nested records into dot-path keys. Transform POST /unflattenRebuild nested records from dot-path keys. Transform POST /convertConvert records between JSON and CSV/TSV. Transform POST /sentimentLexicon-based sentiment with negation handling. Analyze POST /languageDetect the dominant language of a text. Analyze POST /entitiesExtract emails, phones, money, dates, and proper nouns. Transform POST /keywordsRank the most salient terms in a text. Analyze POST /text-similarityJaccard and cosine similarity between two texts. Match POST /summarizeExtractive summary — pick the most salient sentences. Analyze POST /topicsSurface recurring terms across a document set. Analyze POST /html-extractExtract title, headings, links, and text from HTML. Transform POST /forecastProject a numeric series forward with a linear model. Analyze POST /tokenizeKeyed deterministic tokens; optional last-4 and domain. Protect POST /anonymizeIrreversibly remove, redact or generalize identifiers. Protect POST /secret-detectFind API keys, tokens, private keys and passwords. Protect POST /pseudonymizeStable pseudonyms that keep records linkable. Protect POST /risk-scoreExplainable 0-100 exposure risk score. Protect POST /policy-checkPass/fail a payload against your protection policy. Protect POST /hashNormalized HMAC/SHA hashing for privacy-safe joins. Protect POST /safe-outputSanitize by rules; secrets always removed. Protect POST /pii-scanClassify PII, financial and credential data with severity. Protect POST /validate-formatValidate Format Validate POST /unpivotUnpivot Transform POST /split-nameSplit Name Clean 100 shown