← ClaudeAtlas

data-integrity-post-validatelisted

Validates and scores a single email address, phone number, or text input — or any combination of the three. Returns per-field quality scores, normalized values, risk flags, and an overall quality score for gating or enriching input data.
bobadilla-tech/requiems-api-skills · ★ 2 · Data & Documents · score 79
Install: claude install-skill bobadilla-tech/requiems-api-skills
## Endpoint **POST https://requiems.xyz/v1/systems/input/validate** ## Input Validate Validates and scores a single email address, phone number, or text input — or any combination of the three. Returns per-field quality scores, normalized values, risk flags, and an overall quality score for gating or enriching input data. ## Parameters | Name | Type | Required | Location | Description | | ---- | ---- | -------- | -------- | ----------- | | `email` | string | no | body | The email address to validate. At least one of email, phone, or text must be provided. | | `phone` | string | no | body | The phone number to validate. Must include country code in E.164 format. At least one of email, phone, or text must be provided. | | `text` | string | no | body | The text content to analyze for profanity, toxicity, and sentiment. At least one of email, phone, or text must be provided. | ## Request Example ```json { "email": "user@example.com", "phone": "+12015551234", "text": "I just wanted to say that your customer service team was incredibly helpful and resolved my issue faster than expected." } ``` ## Response Example ```json { "data": { "email": { "valid": true, "normalized": "user@example.com", "original": "user@example.com", "syntax_valid": true, "mx_valid": true, "disposable": false, "suggestion": null, "flags": null, "quality_score": 1 }, "phone": { "valid": true, "normalized": "+1 201-55